summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-09-17 15:45:58 +0000
committerlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-09-17 15:45:58 +0000
commitcabfa76750250d2fd628f57edda4f894bb237adc (patch)
treeb3524d56ad20c77bd0801dbcee1621d95c722fe9
parentc4c3fabddb122710ee0d478d03ed98d82d24c435 (diff)
downloadvdr-plugin-muggle-cabfa76750250d2fd628f57edda4f894bb237adc.tar.gz
vdr-plugin-muggle-cabfa76750250d2fd628f57edda4f894bb237adc.tar.bz2
Added ideas about shuffle and party mode.
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@169 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--TODO11
1 files changed, 11 insertions, 0 deletions
diff --git a/TODO b/TODO
index 3be604e..9a4817c 100644
--- a/TODO
+++ b/TODO
@@ -58,7 +58,18 @@
- Think, whether type (mp3, ogg, flac) should be stored in database
- Handle loop mode in mgPlaylist (already done?)
- Handle shuffle mode in mgPlaylist
+ - shuffle mode on
+ - for next file:
+ - generate a random number 0..n-1
+ - move corresponding playlist item to front
+ - continue
- Party mode (see iTunes)
+ - generate a random uid
+ - if file exists:
+ - determine maximum playcount of all tracks
+ - generate a random number n
+ - if n < playcount / max. playcount
+ - play the file
\subsection urgentplayer Player extensions