From e5b23e37f1c24571eac606aedf902fd5c0abda22 Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Sat, 16 Apr 2005 16:28:54 +0000 Subject: [PATCH] todo update git-svn-id: https://svn.musicpd.org/mpd/trunk@3215 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- TODO | 76 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/TODO b/TODO index 23d1cd7ea..8d127ff4f 100644 --- a/TODO +++ b/TODO @@ -30,6 +30,8 @@ http://www.musicpd.org/wiki/moin.cgi/MpdListenerProtocol *) support for dynamically loading plugins + *) cleanup input plugins "API" + *) cleanup output plugins "API" *) input plugins *) Handle mp1 and mp2 files (including files with mp3 suffixes) @@ -39,6 +41,44 @@ *) Cleanup Config File Code +*) audio output + *) write a esd native audioOutput + *) write a nas native audioOutput + *) need better resampling code + *) allowing "pausing" of audio output devices + *) while pausing, play silence for the devices that don't support + "pausing" + *) write a sun native audioOutput + *) more accurate time reporting by determing how much of audio_device + buffer has been played + +*) state + *) abstract out state code from playlist.c + *) save states of audioOutput devices + *) put MPD Version in statefile + +*) rewrite saved playlist code + *) abstract out saved playlists from playlist.c + *) command for displaying playlist contents + *) command for appending to playlist + *) new commands + *) clear /* synonym for rm */ + *) add + *) playlist /* displays saved playlist */ + *) replace /* replace current playlist + with saved playlist and + keep playing */ + +*) add command for inserting songs in a specific position + +1.0 +--- + +*) bug fixes + +post-1.0 +---- + *) rewrite audio pipe *) use pthreads/clone *) try to constrain the use of pthread mutex's and condition's @@ -56,42 +96,6 @@ 3) audio_output thread *) thread for each audio_output device -*) audio output - *) write a esd native audioOutput - *) write a nas native audioOutput - *) need better resampling code - *) allowing "pausing" of audio output devices - *) while pausing, play silence for the devices that don't support - "pausing" - *) write a sun native audioOutput - *) more accurate time reporting by determing how much of audio_device - buffer has been played - -0.14 ----- - -*) rewrite saved playlist code - *) abstract out saved playlists from playlist.c - *) command for displaying playlist contents - *) command for appending to playlist - *) new commands - *) clear /* synonym for rm */ - *) add - *) playlist /* displays saved playlist */ - *) replace /* replace current playlist - with saved playlist and - keep playing */ - -*) state - *) abstract out state code from playlist.c - *) save states of audioOutput devices - *) put MPD Version in statefile - -*) add command for inserting songs in a specific position - -0.15 ----- - *) dynamic metadata *) implment by recording the ftell positions of entries *) buffer changes and flush them once every 60 seconds