summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-10-04 07:30:45 +0000
committerlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-10-04 07:30:45 +0000
commit50075887187e1801f3d3425f20a6b6127ffd7ff8 (patch)
tree3a562e2df3d9abdc76587dbb2acf2314c918deb8 /TODO
parent885c894656d26c246cc7757f3a29bf237b129227 (diff)
downloadvdr-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--TODO93
1 files changed, 50 insertions, 43 deletions
diff --git a/TODO b/TODO
index 7d603b1..b99a5e1 100644
--- a/TODO
+++ b/TODO
@@ -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