PROJECT MOVED!!
http://code.google.com/p/rhythmbox-fullscreen-plugin/
Thanks to everyone for feedback! I’ve moved the project and encourage all you python geeks out there to submit patches or join the team!
This python plugin gives you a stylish full screen window usable for parties etc. Still in its early stages it currently enables:
- Pulsating hover effect
- Album art
- Smoothly animated progress bar
- Control: Play/pause/skip
- Scrolling by cursor position
- Queued tracks merged
You can check out the latest source from my repository and put it in your plugins directory like this:
$ svn co https://svn.overtag.dk/zuzu/trunk FullscreenView $ mkdir -p ~/.gnome2/rhythmbox/plugins $ mv FullscreenView ~/.gnome2/rhythmbox/plugins
UPDATE!
In newer versions of Rhythmbox, the plugin directory has been moved to .gconf/apps/rhythmbox/plugins/.
Upcoming features
- Configurable colors
- Better scaling for different screen sizes
- Better synchronization of elapsed playing times
Technical stuff
The plugin uses custom drawn Cairo widgets in a DrawableArea and idle callbacks for animations. Everything is therefore vector graphics. The code is currently rather messy and I expect to do a check up on that in the near future.
if you find an error, please run Rhythmbox from terminal with the following option:
$ rhythmbox -D FullscreenView

Any estimation when there would be a new version?
AWESOME! this makes Rhythmbox even better!
one small minor feature request – more of a question, really…
is there any way to run Rhythmbox with this already activated – ie not have to push the button? alternatively is there a keyboard shortcut to activate it?
the reason I ask is because I usually control the program with a remote via lirc and would love to implement this on a remote button… (or even better just have Rhythmbox automatically open with it)
regardless, NICE WORK!!
I just checked out the latest with svn, but it hasn’t shown up in my plugins list. Does it work with ver 0.12.6, or are you still working on this one?
Charlie
Sorry! Just figured out the previous comments. Needed to move the FullScreenView folder to ~.gnome2/rhythmbox/plugins .
Crashes with 12.6, so I guess I join the waiting masses for the new version!
Charlie
Great plugin! Installed today and it works great!
Two things that I would like to ask, if they are possible:
- There is a way to keep all the musics of playlist on the list? I mean, if I want to keep track of all the playlist, and I want to play some music that is up in the list, not down.
- There is a way to put some random image in the background, or in the place of the album art?
Thanks for any answer! This plugin will be used for sure!
Great plugin, I love it. I use it on 12.5. Yes, a figured it out
. On Ubuntu 9.10 the Rhythmbox plugin directory has been moved to:
/home/username/.local/share/rhythmbox/plugins
If you put it there it will work perfectly. The installation is just:
svn co https://svn.overtag.dk/zuzu/trunk FullscreenView
mv FullscreenView ~/.local/share/rhythmbox/plugins
(Sorry for bad English…)
robiwolf
This is just what I needed to keep Rhythmbox as my player of choice.
…But I have a problem: For some reason, activating the plugin wreaks havoc on my CoreDuo processors, suddenly it jumps to 80-100% (as opposed to the normal 4-8%) and doesn’t recover until I disable the plugin and restart Rhythmbox.
Anybody else have this happen? Any suggestions?
(Using 12.8 and Lucid Lynx Beta2)
@robiwolf: it sort of works your way. however, it doesn’t display any covers.
instead only the ‘missing-artwork’-picture is shown with any song i play. any suggestions?
(running on Ubuntu Lucid Lynx, Rhythmbox 12.8)
On Ubuntu Lucid Lynx, Rhythmbox 12.8:
No cover is displayed. The rest seems to work.
Is this project dead? That would be a shame!
I tested this out last night, really cool, I’d use it for a party as-is, however:
-cover art doesn’t always display, even for tracks that have art displayed in rhythmbox
-while the plugin is enabled rhythmbox sometimes freezes (music still plays but the window greys out)
-it does display the current play queue… but then it also displays a whole trail of other songs by the same artist which are NOT in the play queue
apart from that, great plugin, keep up the good work!
Benjamin
Could you tell us in a 101% objective way if this project is dead or that it will be updated one day?
Don’t you think that would be the civil thing to do?
Your last message dates from September 1th 2009.
Yes, you’re right. I should admit that this project needs to open up. First step taken! Thanks for saying this, Hen!
And thanks to everybody for their feedback! Even though I didn’t manage to update anything for a lot of time, I can still say that you managed to make me feel very very guilty
http://code.google.com/p/rhythmbox-fullscreen-plugin/
First change: Use cover art from album directory before asking the cover art plugin.
@Arkham
Another thing I’ve done was to remove this gigantic flaw in which the cover art was updated every millisecond. Running this plugin does not consume any CPU… before it probably did.
GREAT! thx benjamin for reviving this wonderful plugin. tried it in lucid, works like charm.
however, i found two things regarding the covers which are now found in the folder itself.
1.) a set of file names (like ‘folder.*’, ‘cover.*’ or ‘album.*’) would be good because for now the wrong files are sometimes shown — probably due to alphabetic order (‘back’ comes before ‘front’).
2.) pictures that are in the id3tag are shown by RB but not by the plugin.
still: thanks! *thumbs up*
I’m Glad the project is back!
Concerning the local installation path of the plugins, this must be:
~/.local/share/rhythmbox/plugins
I did not try ~/.gconf/apps/rhythmbox/plugins
but this seems to be a strange place for installing plugins…
Great plugin.
Feature request: Live updates of the playlist. At parties I use the Last.fm recommendations plugin which adds new songs to a playlist dependent on the last played song.
Running this on Lucid with RB 12.8 and having similar album art issues as others. Most of my art is embedded as id3tags. Doesn’t seem like the plugin is checking for that?
Dear all!
Thanks for writing!! I have gathered and added your comment to the list of issues at the google project:
http://code.google.com/p/rhythmbox-fullscreen-plugin/issues/list
You’re more than welcome to report more! I think I’ll try and fix the stuff with cover art and embedded cover art first, as it seems to be bothering a lot of people.
After that, I’ll create some kind of setup script that detects the correct plugin folder, since this has been a major problem, too.
Great job Benjamin!
I love the style of Your plugin.
It would be cool to have even displayed artist and title from streaming (mp3) web-radio-stations!
I tried to modify Your plugin and could manage to read the ‘rb:stream-song-title’ and display the extracted artist and title,
but because of my little knowlege, I could not find a way to trigger the plugin to refresh the display in the case the streamed title changes…
Maybe You can help me ?
Hello Benjamin!
Because I could not find a rhythmbox connect-signal to detect a change in a web-radio-stream, I used the “gobject.timeout_add(3000, …) – function to control every 3 seconds whether the song has changed.
Now Your plugin works even for web-radio-stations!
I hope Your update for cover-art is comming soon. It would be great, if You could find a way to get a cover for songs played in web-radio, because in most cases, only the artist and songtitle is given. The album-information has to be added to find the cover, or even better, have a look on amazon… Input: artist and title, output: cover and album-info.
That’s all for now,
Joe
Hi Benjamin,
Finally, I managed to change your plugin so that it meets my requirements: From web-radio stations transmitted title and artist info are now displayed and, if present at “a.” , a matching cover image is downloaded and displayed. If a title from a local folder on the hard drive is played, the programm also attempts to automatically download and save a missing cover art. The playlist is displayed with a “rolling basis”, ie the title prior to the currently playing title will be added to the end of the list, so that they may be assigned and played again. I increased the size of the written a little, but I am not sure that I have found the right place in the program code. All my supplement is safe to be far from perfect, but it works anyway. I would like to send you a copy of my current program version, for review and to improve the optics further but I am missing your e-mail address …
Many greetings
Joe
Sorry Benjamin,
I found your e-mail address on your about-page…
benjamin (silly a) overtag.dk
A small file is on the way…
Joe
Great plugin ! Do you think the screensaver functionnality could launch your plugin ?
THE COOLEST, THE GREATEST plugin EVER!!!
awesome work dude…
waiting for the next release…
along with configurable colors and all, it would the cool if ;
1. up/down arrows can be used to move from track to track
2. left/right arrows to rewind/forward
3. spacebar for play/pause
i’ve tried almost all mediaplayers and almost all plugins… but never seen anything as cool as this…
once again… EVER GREATEST PLUGIN!!!
My rating: 10/10
You are amazing man… It’s the best plugin ever… very thanks for your work.
@Ambrose
Thanks! I’ve created an issue for it, and I will try to implement keyboard short cuts soon.
http://code.google.com/p/rhythmbox-fullscreen-plugin/issues/detail?id=11
@Miguel
THANKS MAN!!!
Hi Benjamin.
Super cool. Don’t change the display.. lots of reduced players have the buttons. If you have a party you just want the playlist loaded and people can change track with the scroller as it is.
I have same problem with artwork/album cover. It seems to try and find an album cover from the net again, rather than using the covers we have already installed ourselves. This often means lower quality, incorrect or no image. Since this is the main beauty of the plugin, it will be absolutely fantastic once this is done! Many thanks for your work!
Pingback: Rythmbox Plugins and Tools » Philipp Klaus's Computing Blog