Hi guys!
I have just finished the 0.1 version of my very first G15tools-based application. It lets you check the artist, the title and the progress of the song that is currently played by GNOME's Rhythmbox. I know that this is still not perfect (for example, the title and/or artist doesn't scroll when they are longer than 28 characters), but however I hope you find it useful!
If you have any comments - which are very appreciated ;) - please send me a mail, a PM or just leave a post in this thread.
Re: g15rhythmbox
That's exactly why I wanted a plugin-based architecture for the new release of my program. ;)
A Dream is a serious thing!
Ok, so I switched my music
Ok, so I switched my music over to rhythmbox because banshee doesn't have directory monitoring, so I began hacking your code to make it aesthetically pleasing on my g15 screen :)
Firstly, you have a lot of white boxes rendering, so i made them all into one big box that is just called once
Second: I removed your "g15rhythmbox" footer, imo it was wasting space
third: Added album display on the screen
Screenshot:
http://www.freakeffects.net/GAL/Demo/g15rhythmbox.png
Source:
http://www.freakeffects.net/GAL/Demo/g15rhythmbox-nuckinfuts.tar.gz
Re: g15rhythmbox
Well, digging through your code, there are some differences to how Banshee and Rythmbox operate on the dbus. Becoming quite the hassle :lol:
Re: g15rhythmbox
Hi Nuckinfuts, thanks! I really like to keep my code as clean as possibile.
Well, if you like I was working on an enhanced version of g15rhytmbox, dubbed g15music, that basically does the same task as the former program but through plugins (in the form of .so files). In other words, you can have only one frontend to the G15 LCD (that is g15music) and multiple backends, one for each multimedia playback program you want to track. You can then write a Banshee plugin for my program. How about this?
Edit: I've quickly reviewed my current codebase (I left it untouched since last August due to very limited free-time... damned university :evil: ) and I think it's still quite messy, much more messy than g15rhythmbox. I think that I'll have to fix it a bit before publishing. :P
In the meantime if you want to use my published lcd.h and lcd.c into your program you are free to do so, as long as you put my name and e-mail into your credits and leave my copyright notice in the source code untouched.
A Dream is a serious thing!
Re: g15rhythmbox
I'm reading through your code and i absolutely love how you setup your lcd.c and lcd.h files, very clean, mind if I package them with another plugin? I'm redoing the Banshee plugin that i worked on a year ago, i just don't wanna use dbus and instead use QtDBus :lol:
Re: g15rhythmbox
Thanks a lot Aranel! I currently don't use Amarok, but I think I'll take a look into it when I finish the Rhythmbox version of my app.
A Dream is a serious thing!
Re: g15rhythmbox
Looks really cool, even i dont use rhytmbox. Maybe you could port it for Amarok?
Im really happy to see a new plugin around =)