application icongmusicbrowser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
third_party_apps:xchat [2009/04/26 11:49] – typo lau1third_party_apps:xchat [2022/05/23 01:30] (current) – external edit 127.0.0.1
Line 5: Line 5:
 It is inspired from rythmbox xchat perl plugin. It is inspired from rythmbox xchat perl plugin.
  
-I added some checks so that it fails to load gracefully. +The script is now capable of launching gmusicbrowser
- +
-the script is now capable of launching gmusicbrowser+
 It will load gmusicbrowser automatically upon startup It will load gmusicbrowser automatically upon startup
  
 If you close gmusicbrowser then use one of the command it will let you know that it needs restarting. If you close gmusicbrowser then use one of the command it will let you know that it needs restarting.
-A new commands lets you do that.+A new commands will let you do that.
  
 +===== Installing the script =====
 +Download it from 
 +https://sites.google.com/site/lcoudeur/Home/gmplay.pl4.zip?attredirects=0
  
-===== Installing the script ===== 
-download it from  
-http://sites.google.com/site/lcoudeur/Home/gmplay.pl3.zip?attredirects=0 
 ==== Changing the message displayed ==== ==== Changing the message displayed ====
- 
 Edit the script (in your editor of choice) and update the message printed. Edit the script (in your editor of choice) and update the message printed.
 <code perl>  <code perl> 
Line 24: Line 21:
 my $playing ="écoute sur son magnétophone numérique"; #replace with your own message   my $playing ="écoute sur son magnétophone numérique"; #replace with your own message  
 </code>  </code> 
- 
 The script can display all the informations provided by Dbus to modify the output: The script can display all the informations provided by Dbus to modify the output:
 Dbus provides album, artist, disc, length, title, track.  Dbus provides album, artist, disc, length, title, track. 
 The current scrip displays artist - title - album The current scrip displays artist - title - album
  
-as shown below.+As shown below.
  
 <code perl> <code perl>
Line 60: Line 56:
 </code> </code>
  
-if everything is fine Xchat will let you know by printing the message+If everything is fine Xchat will let you know by printing the message
 <code> <code>
- Loaded gmusic XChat 0.0.5:+ Loaded gmusic XChat 0.0.6:
 </code> </code>
 +
 +
  
 ===== gmusicbrowser is not loaded already. ===== ===== gmusicbrowser is not loaded already. =====
  
  
-The script will start it and wait 4 seconds. +The script will start it.
-It is possible that your machine is slower to load gmusicbrowser. +
-In that case the script will not load correctly as it has not waited long enough.  +
-<code> +
- starting gmusic browser +
- Error loading '/home/laurent/.xchat2/gmplay.pl': +
- org.freedesktop.DBus.Error.ServiceUnknown: The name org.gmusicbrowser was not provided by any .service files +
-</code>+
  
-If gmusicbrowser loads anyway then you just need to update the script.+If you close gmusicbrowser and try to use a script command querying gmusicbrowser you will get a message telling you that it is not running. 
 +You can start then start it using the command /gm_start.
  
-Search the script file around the line 150 for <code perl>sleep (4);</code> 
-change it to 6 or more to lengthen the time margin your script will wait before it attempts to connect via Dbus. 
 ===== Commands available ===== ===== Commands available =====
 +
  
  
Line 89: Line 80:
 What can it do ? What can it do ?
  
-in xchat type +In xchat type 
 <code> <code>
 /gm_help /gm_help
Line 97: Line 88:
 <code> <code>
  gmusic XChat Help:  gmusic XChat Help:
-   * Script Version:     0.0.5+   * Script Version:     0.0.6
   About:   About:
    * Author: Laurent Coudeur <####################">    * Author: Laurent Coudeur <####################">
Line 112: Line 103:
 </code> </code>
  
-there you have it+There you have it
  
   * /gm_start Starts gmusicbrowser if it's not present on dbus. It will not start a second instance. It pauses 4 seconds to allow the application to start.   * /gm_start Starts gmusicbrowser if it's not present on dbus. It will not start a second instance. It pauses 4 seconds to allow the application to start.
Line 127: Line 118:
 ===== Todo list ===== ===== Todo list =====
  
-any suggestions +Any suggestions
  
  
third_party_apps/xchat.1240739362.txt.gz · Last modified: 2022/05/23 01:30 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0