summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-09-28 13:07:07 +0000
committerlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-09-28 13:07:07 +0000
commitf8aa2ddee993d8873d0baf66c256e06db817d9ea (patch)
treed734eca34134fac02d6e93b3902bfe6163b8f9c7
parent11f256059600e71a2e20f727d8d5e1600de35a1d (diff)
downloadvdr-plugin-muggle-f8aa2ddee993d8873d0baf66c256e06db817d9ea.tar.gz
vdr-plugin-muggle-f8aa2ddee993d8873d0baf66c256e06db817d9ea.tar.bz2
TODO list extended
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@189 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--TODO92
1 files changed, 47 insertions, 45 deletions
diff --git a/TODO b/TODO
index 859774c..7d603b1 100644
--- a/TODO
+++ b/TODO
@@ -11,28 +11,19 @@
\subsection bugs Bugs and testing needed
- - Playlist indexing not correct
- - Player jumps e.g. from track 1 to track 3
- - Make sure jumping beyond the end of the list is not permitted
- Test execution of playlist commands
+ - Attach to graphlcd plugin via replay string
- Plugin crashes when selecting entries with special characters
- Escape query strings correctly
- - Plugin crashes when deleting playlist while playing
- - should stop playing immediately
- - Check deletion of entries while playing
- - only allowed, if item is not currently played
- - adapt index in playlist
- - adapt playlist display
- - Possible to resume play instead of restarting list from the beginning
- - Do not allow playlist deletion while playing or stop or similar
+ - Possible to resume play instead of restarting list from the beginning?
- Keep this? Test mgPCMPlayer::getSourceFile() for GD case (find)
\subsection urgentosd OSD-related Issues
- Add play indicators
- - mgPCMPlayer::GetIndex: obtain total length from database
+ - mgPCMPlayer::GetIndex: obtain total length from database (DONE)
- Toggle display with Ok (off -> track info -> album info -> playlist info -> off)
- - Display track info
+ - Display track info (use vdr 1.3.12 progress display)
- Song title
- Artist
- Genre
@@ -50,7 +41,8 @@
- Next track(s)
\subsection urgentcode Code polishing
-
+
+ - Clean up coding style and documentation in general
- Check for unnecessary log commands
- Generate HTML documentation using doxygen,
- use dotty/gv for state machines of player
@@ -69,13 +61,14 @@
\subsection urgentcontent Content handling
- Think, whether type (mp3, ogg, flac) should be stored in database
+ - could be used in searching/structuring as well
- 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
+ - generate a set of random numbers as long as the playlist
+ - re-generate when removing or adding entries
+ - in mgPlaylist::getCurrent use this additional set as a mapping
- Party mode (see iTunes)
- initialization
- find 15 titles according to the scheme below
@@ -98,13 +91,13 @@
\subsection deploy Deployment
- - Script to publish a version
- - make dist
- - copy .tgz, README, CHANGES, HISTORY into web directory
- - generate documentation
- - copy into web directory
- - sync with web
- - How to track bugs and feature requests?
+ - Script to publish a version
+ - make dist
+ - copy .tgz, README, CHANGES, HISTORY into web directory
+ - generate documentation
+ - copy into web directory
+ - sync with web
+ - How to track bugs and feature requests?
\verbatim
# $1: version name (e.g. 0.0.5-BETA)
@@ -130,25 +123,26 @@
\subsection midimport Import stuff
- - Album
- - Genre
- - Modified
- - Cover text
- - Cover images (based on filename or tag)
-
- - Tracks
- - Language (?)
- - Genre1, 2
- - Rating?
- - Modified, created
- - Lyrics
-
- - Import playlist from m3u
- - Run import/update from within OSD?
- - Handle updates in both directions
- - Check modification date in DB/fstat
- - if file is newer: update tags into db
- - if DB is newer: update db into tags
+ - Album
+ - Genre
+ - Modified
+ - Cover text
+ - Cover images (based on filename or tag)
+
+ - Tracks
+ - Language (?)
+ - Genre1, 2
+ - Rating?
+ - Modified, created
+ - Lyrics
+
+ - Import playlist from m3u
+ - Run import/update from within OSD?
+
+ - Handle updates in both directions
+ - Check modification date in DB/fstat
+ - if file is newer: update tags into db
+ - if DB is newer: update db into tags
\subsection midcode Code issues
@@ -179,7 +173,8 @@
\subsection midplayer Player issues
- Display covers
- - Add flac decoder
+ - Add FLAC decoder
+ - Use single CD files with cuesheets in metadata for FLAC
- Handle recoding samplerate, limiter etc correctly
\section vision Long term ideas and visions
@@ -238,6 +233,13 @@
- mgDecoders::findDecoder: extend decoder detection
- Check compatibility for 1.3.12 (DONE)
- Test Save/Rename/Load of playlist (DONE)
-
+ - Plugin crashes when deleting playlist while playing
+ - should stop playing immediately
+ - Check deletion of entries while playing
+ - only allowed, if item is not currently played
+ - adapt index in playlist
+ - Playlist indexing not correct
+ - Player jumps e.g. from track 1 to track 3
+ - Make sure jumping beyond the end of the list is not permitted
*/ \ No newline at end of file