diff options
author | lvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-09-28 13:07:07 +0000 |
---|---|---|
committer | lvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-09-28 13:07:07 +0000 |
commit | f8aa2ddee993d8873d0baf66c256e06db817d9ea (patch) | |
tree | d734eca34134fac02d6e93b3902bfe6163b8f9c7 | |
parent | 11f256059600e71a2e20f727d8d5e1600de35a1d (diff) | |
download | vdr-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-- | TODO | 92 |
1 files changed, 47 insertions, 45 deletions
@@ -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 |