The code was for an old version of music plugin (1.3) so i rearranged it for the latest version (1.5). I have only added te code for listen because banshee is already supported in the new version.
I have attached the .diff file of music.tcl and the script
I have also attached a .tar.gz of the two files (i don't actually know if i did the diff file in the right way)
Hope it helps... and sorry for my bad english!
216a217
> "Listen" [list GetSongListen TreatSongListen] \
737c738,784
<
---
>
> ###############################################
> # ::music::TreatSongListen #
> # ------------------------------------------- #
> # Gets the current playing song in Listen #
> ###############################################
> proc TreatSongListen {} {
> #Grab the information asynchronously : thanks to Tjikkun
> after 0 {::music::exec_async [file join $::music::musicpluginpath "infolisten"]}
> return 0
> }
>
> ###############################################
> # ::music::GetSongListen #
> # ------------------------------------------- #
> # Gets the current playing song in Listen #
> ###############################################
> proc GetSongListen {} {
>
> #actualsong is filled asynchronously in TreatSongListen
> #Split the lines into a list and set the variables as appropriate
> if { [catch {split $::music::actualsong "\n"} song] } {
> #actualsong isn't yet defined by asynchronous exec
> return 0
> }
>
>
>
> if {$song == "0"} {
> return 0
> } else {
> #Define in witch order we want to show the song (from the config)
> #Use the separator(from the cong) betwen song and artist
> # if {$::music::config(songart) == 1} {
> # append songart $song " " $::music::config(separator) " " $art
> # } elseif {$::music::config(songart) == 2} {
> # append songart $art " " $::music::config(separator) " " $song
> # }
> # lappend return $songart
> # lappend return [urldecode [string range $path 5 end]]
> return $song
> }
> # return $return
> }
>
>
>
music.tar.gz
Description: application/gzip
#!/bin/sh
#Thanks to Dennis "dweazle" Krul for the bash-magic
#Modified a little for listen [EMAIL PROTECTED]
LISTEN=`ps aux | grep python | grep listen | grep -v grep`
if [ -n "$LISTEN" ]
then
listen -c
else
echo 0
fi
exit 0
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Amsn-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/amsn-devel
