Hi,
I'm a C++/PHP/Javascript programmer moving my first steps in
GNOME/Python/PyGTK (yep, I'm a former KDE fan :P); As I recently
switched to a GNOME-centric distro, 2 days ago I decided to dive into
Python/PyGTK docs and start tinkering with Rhythmbox for my first Python
project trying to add a small feature I needed so bad, i.e. the
possibility to shrink an existing playlist (either dynamic and static)
down to a certain amount of Mbytes/Gbytes/songs, optionally shuffle the
result and save everything to a new static play-list (I own a
small'n'colourfull 1Gb iPod shuffle and i do like to fill it every now
and then with random selections drawn from my favourite play-lists
rather than directly from RB's music library, I want to do the same with
a 2Gb SD Card I use with my PDA and a 4Gb USB memory I use with my
laptop too).

Today I completed version 0.0.1, there are still a couple of features I
want to bake in so there will be a 0.0.2 version for sure anytime soon,
I'm submitting this to the RB's devel mailinglist for
review/tips/comments by devs with more experience in Python/RB/PyGTK
than me.

You can download a tarball here:
http://lox.ctw.it/misc/shrinkplaylist_0.0.1.tar.gz

After installing & activating the plug-in you'll find a new entry in the
pop-up menu for both dynamic and static play-list ("Shrink to..."),
you'll be presented with a really straightforward dialog ;)

Thank you guys in advance for your attention.

P.s.: is it so strange I've fallen in love with GTK's
TreeModel/TreeView/CellRenderer mechanism? :D
-- 
Dott. Federico Lucignano

<<attachment: smiley-1.png>>

<<attachment: smiley-4.png>>

<<attachment: smiley-10.png>>

Attachment: signature.asc
Description: Questa รจ una parte del messaggio firmata digitalmente

_______________________________________________
rhythmbox-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel

Reply via email to