Re: [Banshee-List] Shuffle playlist plugin



Pat,

This looks cool - it kinda works for me but it doesn't remove tracks from the playlist after played. It also double-adds when I remove a single track. The code looks good...maybe the PlayerEngineCore has changed in my cvs version and that's why the automatic removal doesn't work. I haven't looked. The code looks good tho (this is
how I'd implement it if I were you).

I've actually been thinking lately about writing something similar to this. What I'd like to do (and I think other plugins for itunes or amarok probably do this) is set it up so it's not actually pseudo random, but "intelligent random" so that it will pick music that is "similar" to it (eg by maybe picking two or three songs by a single artist and then finding the next by picking songs from the same genre. It could get really advanced and choose tracks based on a service like last.fm or something (but
that might be a bit much for now!).

Maybe I'll hack at this sometime and see if I can hack up something on the intelligent random stuff I talked about. I'll also see if I can figure out the problem with not
removing tracks...

Good stuff!  LMK if you make any more changes, I'd be curious to see :)

-Patrick

--
Patrick "Trick" van Staveren
Western Michigan University
AIM: goofyassmoose
Cell: 269.267.6008
http://www.trick.vanstaveren.us/


----- Message from pat thepatsite com ---------
   Date: Wed, 19 Apr 2006 12:57:42 -0400
   From: Pat Rondon <pat thepatsite com>
Reply-To: banshee-list gnome org
Subject: [Banshee-List] Shuffle playlist plugin
     To: banshee-list gnome org


I've put together a shuffle playlist plugin that works like the dynamic
mode in Amarok or (I assume) party shuffle in iTunes - it maintains a
playlist of 20 randomly-chosen songs, automatically removing the ones
that have been played.  It may be a little hackish.

Tarball: http://www.patrondon.org/src/shuffle-playlist-plugin.tar.bz2

 - Pat

_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list



----- End message from pat thepatsite com -----






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]