Re: Conky Rhythmbox Python Script

No worries, I should have suggested using it earlier on...assuming it works that is!

I figure the conky side of cover art should work but with the varying versions of rhythmbox we have and it's cover art workings it ain't easy to get the the bottom of the issues

The desktop art plugin also provides controls on the desktop to skip tracks etc...the one in the PPA was adapted by me slightly from the original to have a checkbox to turn on/off song info...so it can be used to just display the image and controls with conky doing the song info if that's what's wanted....

Re: Conky Rhythmbox Python Script

Well, that ends that... and I'm using GMB - GMusicBrowser. It's so lightweight as to not be there.

MPD............you will all use it in the end, just a matter of time MUHAHAHAHAHA

Running music through a daemon which handles shoutcast/icecast out of the box too is the dogs danglies, oh and if you log out, music still plays too! It can be remote controlled from an android/iphone too

And....it's supported in conky by default...plus coverart and lyrics can be handled nicely via a little tool called mpdcron and some custom scripts (I made) which are called on track changes

Re: Conky Rhythmbox Python Script

If anyone is still interested I've been hacking away at a conkySongbird script (stolen from Kai's Exaile script, thank you for all the the work you have done) and have gotten russian song title to display as well as coverart taken from the mp3 tags. There is probably a much better way to do it but it works for me.

I've also tried my hand at the Rhythmbox problem. Russian text and some coverart displays, the unicode error for the filenames is fixed (at least for cyrillic chars). The only problem left is the coverart displays the first cover when rhythmbox starts playing but never changes.

I've attached what I'm talking about. The first image is the right cover, the second is supposed to be different.

The cover art is copied to /tmp/cover, and I have checked. The second cover is displayed in /tmp but not in conky.

Re: Conky Rhythmbox Python Script

Originally Posted by kaivalagi

MPD............you will all use it in the end, just a matter of time MUHAHAHAHAHA

I heard the sound of a ghost but no chains....

Originally Posted by kaivalagi

Running music through a daemon which handles shoutcast/icecast out of the box too is the dogs danglies, oh and if you log out, music still plays too! It can be remote controlled from an android/iphone too

Ahhhhhhhhhhhh, wise man once said, no android - no music!
How dare you mention "i"SOMETHING here!

Originally Posted by kaivalagi

And....it's supported in conky by default...plus coverart and lyrics can be handled nicely via a little tool called mpdcron and some custom scripts (I made) which are called on track changes

Code:

if_mpd_playing

if mpd is playing or paused, display everything between $if_mpd_playing and the matching $endif

Well, I'll be a monkey's ... don't even think it!
Now to find out what to put between there.

Good start!

Code:

mpd_album
Album in current MPD song
mpd_artist
Artist in current MPD song must be enabled at compile
mpd_bar (height),(width)
Bar of mpd's progress
mpd_bitrate
Bitrate of current song
mpd_elapsed
Song's elapsed time
mpd_file
Prints the file name of the current MPD song
mpd_length
Song's length
mpd_name
Prints the MPD name field
mpd_percent
Percent of song's progress
mpd_random
Random status (On/Off)
mpd_repeat
Repeat status (On/Off)
mpd_smart (max length)
Prints the song name in either the form "artist - title" or file name, depending on whats available
mpd_status
Playing, stopped, et cetera.
mpd_title (max length)
Title of current MPD song
mpd_track
Prints the MPD track field
mpd_vol
MPD's volume

Re: Conky Rhythmbox Python Script

Originally Posted by Neon612

If anyone is still interested I've been hacking away at a conkySongbird script (stolen from Kai's Exaile script, thank you for all the the work you have done) and have gotten russian song title to display as well as coverart taken from the mp3 tags. There is probably a much better way to do it but it works for me.

I've also tried my hand at the Rhythmbox problem. Russian text and some coverart displays, the unicode error for the filenames is fixed (at least for cyrillic chars). The only problem left is the coverart displays the first cover when rhythmbox starts playing but never changes.

I've attached what I'm talking about. The first image is the right cover, the second is supposed to be different.

The cover art is copied to /tmp/cover, and I have checked. The second cover is displayed in /tmp but not in conky.

Edit: I'm using Sector11's example setup from a few pages back

Nice one! Maybe you should get on board with the conky companions PPA side of things with the conkySongbird script!

Can you post the script, details on the fix for the unicode side of things and the conkyrc as I'll see what can be done in the other music player scripts to handle Russian (and other) characters...

Your issue with the image not changing sounds like the conky $image variable is caching rather than refetching the /tmp/cover image, either add a "-n" to the image variable options or set the image cache (can't recall the config setting needed above TEXT line, check the conky documentation at http://conky.sourceforge.net/documentation.html) to 0

Re: Conky Rhythmbox Python Script

Originally Posted by Neon612

If anyone is still interested I've been hacking away at a conkySongbird script (stolen from Kai's Exaile script, thank you for all the the work you have done) and have gotten russian song title to display as well as coverart taken from the mp3 tags. There is probably a much better way to do it but it works for me.

Ahhhhhhhh no wonder I don't know what it is - Songbird is a MacWindows app!

Originally Posted by Neon612

I've also tried my hand at the Rhythmbox problem. Russian text and some coverart displays, the unicode error for the filenames is fixed (at least for cyrillic chars). The only problem left is the coverart displays the first cover when rhythmbox starts playing but never changes.

I've attached what I'm talking about. The first image is the right cover, the second is supposed to be different.

The cover art is copied to /tmp/cover, and I have checked. The second cover is displayed in /tmp but not in conky.