Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
third_party_apps:xchat [2008/11/11 22:59] – lau1 | third_party_apps:xchat [2009/04/22 13:01] – updated with script new fonctionalities lau1 | ||
---|---|---|---|
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. | ||
- | ===== Installing | + | the script |
- | download it from | + | It will load gmusicbrowser automatically upon startup |
- | http:// | + | |
+ | 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. | ||
+ | |||
+ | ===== Installing the script ===== | ||
+ | download it from | ||
+ | http:// | ||
==== Changing the message displayed ==== | ==== Changing the message displayed ==== | ||
Line 54: | Line 60: | ||
</ | </ | ||
- | if everything is fine Xchat will let you know buy printing the message | + | if everything is fine Xchat will let you know by printing the message |
< | < | ||
- | | + | |
</ | </ | ||
+ | ===== gmusicbrowser is not loaded already. ===== | ||
+ | |||
+ | The script will start it and wait 4 seconds. | ||
+ | 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. | ||
+ | < | ||
+ | | ||
+ | Error loading '/ | ||
+ | | ||
+ | </ | ||
+ | |||
+ | If gmusicbrowser loads anyway then you just need to update the script. | ||
+ | |||
+ | Search the script file around the line 150 for <code perl> | ||
+ | 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 ===== | ||
+ | |||
==== Help ==== | ==== Help ==== | ||
Line 66: | Line 88: | ||
What can it do ? | What can it do ? | ||
- | |||
- | At the moment it can only do things when gmusicbrowser is running. It will not start it. | ||
in xchat type | in xchat type | ||
Line 77: | Line 97: | ||
< | < | ||
| | ||
- | * Script Version: | + | * Script Version: |
About: | About: | ||
* Author: Laurent Coudeur <####################"> | * Author: Laurent Coudeur <####################"> | ||
Commands: | Commands: | ||
+ | * /gm_start - starts gmusic browser when it has been closed. | ||
* /gm_play - Display the current song playing to a channel. | * /gm_play - Display the current song playing to a channel. | ||
* /gm_next - Skip to the next track. | * /gm_next - Skip to the next track. | ||
Line 92: | Line 113: | ||
there you have it | there you have it | ||
- | /gm_play does what it says on the tin. | ||
- | Displays the currently playing song information as set in previous paragraph. | ||
+ | * /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_play does what it says on the tin. Displays the currently playing song information as set in previous paragraph. | ||
* /gm_next skips the current song | * /gm_next skips the current song | ||
* /gm_prev plays the previous song | * /gm_prev plays the previous song | ||
Line 106: | Line 127: | ||
===== Todo list ===== | ===== Todo list ===== | ||
- | Lots ;) | + | any suggestions |
- | + | ||
- | * Updating the page... | + | |
- | * Add command to start gmusicbrowser. | + | |
- | | + | |