diff options
author | lvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-10-04 07:30:45 +0000 |
---|---|---|
committer | lvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-10-04 07:30:45 +0000 |
commit | 50075887187e1801f3d3425f20a6b6127ffd7ff8 (patch) | |
tree | 3a562e2df3d9abdc76587dbb2acf2314c918deb8 /TODO | |
parent | 885c894656d26c246cc7757f3a29bf237b129227 (diff) | |
download | vdr-plugin-muggle-50075887187e1801f3d3425f20a6b6127ffd7ff8.tar.gz vdr-plugin-muggle-50075887187e1801f3d3425f20a6b6127ffd7ff8.tar.bz2 |
Added patch for using sockets and improved menu translations
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@199 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 93 |
1 files changed, 50 insertions, 43 deletions
@@ -11,55 +11,40 @@ \subsection bugs Bugs and testing needed - - Test execution of playlist commands - - Attach to graphlcd plugin via replay string - - Plugin crashes when selecting entries with special characters - - Escape query strings correctly - - Possible to resume play instead of restarting list from the beginning? - - Keep this? Test mgPCMPlayer::getSourceFile() for GD case (find) + - Test execution of playlist commands + - Attach to graphlcd plugin via replay string + - Possible to resume play instead of restarting list from the beginning? + - Keep this? Test mgPCMPlayer::getSourceFile() for GD case (find) + - Crashes in filter selections? + - Save on exit \subsection urgentosd OSD-related Issues - - Add play indicators - - mgPCMPlayer::GetIndex: obtain total length from database (DONE) - - Toggle display with Ok (off -> track info -> album info -> playlist info -> off) - - Display track info (use vdr 1.3.12 progress display) - - Song title - - Artist - - Genre - - Album - - Bitrate, channels, samplerate, format, ... - - Progress display - - Display album info - - Album name - - Artist - - Year - - No. Tracks - - Track names? - - Display playlist info - - Overall progress - - Next track(s) + - Instant play \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 - - make available online - - Clean up mugglei (abstract code where possible) - - Check for memory leaks - - Why do filters use pointers? - - Check for (reasonably) consistent usage of char pointers and strings - - - mgDatabase is not used? - - should handle a static object with a MySQL connection - - execute queries? + - Clean up coding style and documentation in general + - Logging + - extend mgLog with static logging methods + - in DEBUG mode, issue logs, warnings, errors to stderr + - otherwise issue errors only to syslog + - Check for unnecessary log commands + - Generate HTML documentation using doxygen, + - use dotty/gv for state machines of player + - make available online + - Clean up mugglei (abstract code where possible) + - Check for memory leaks + - Why do filters use pointers? + - Check for (reasonably) consistent usage of char pointers and strings + - mgDatabase class is not used + - should handle a static object with a MySQL connection + - execute queries + - escape query strings - mgPlayer used what for? - - Could save IP/host name and associate last playlist loaded + - Could save IP/host name and associate last playlist/index loaded - \subsection urgentcontent Content handling - + \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?) @@ -157,6 +142,25 @@ - Type numbers to enter characters and jump to first title accordingly - Check whether submenus (as implemented in VDR) are more suitable - do not permit jumping to arbitrary menus though + - Add play indicators + - mgPCMPlayer::GetIndex: obtain total length from database (DONE) + - Toggle display with Ok (off -> track info -> album info -> playlist info -> off) + - Display track info (use vdr 1.3.12 progress display) + - Song title + - Artist + - Genre + - Album + - Bitrate, channels, samplerate, format, ... + - Progress display + - Display album info + - Album name + - Artist + - Year + - No. Tracks + - Track names? + - Display playlist info + - Overall progress + - Next track(s) \subsection midcontent Content issues @@ -231,7 +235,7 @@ - mgPCMPlayer::getSourceFile moved to abstract data layer (mgContentItem) and made concrete in subclasses (mgGdTrack) - mgDecoders::findDecoder: extend decoder detection - - Check compatibility for 1.3.12 (DONE) + - 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 @@ -241,5 +245,8 @@ - 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 - + - Plugin crashes when selecting entries with special characters + - Escape query strings correctly + - should go into gd_content_interface.c (row[] in lines 1175,1179,1882)? + - Simple progress indicator for 1.3.12 */
\ No newline at end of file |