diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2004-04-16 23:49:48 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2004-04-16 23:49:48 +0000 |
commit | 158c23f23850b6c10a596ee8f003344ff1871302 (patch) | |
tree | 31b851ad2bd34eb260cbc660386419481bd0d3f7 /TODO | |
parent | 4a1fbb45c5a5ccffa03bf9a847b996c2f0d9ee39 (diff) | |
download | mpd-158c23f23850b6c10a596ee8f003344ff1871302.tar.gz mpd-158c23f23850b6c10a596ee8f003344ff1871302.tar.xz mpd-158c23f23850b6c10a596ee8f003344ff1871302.zip |
when updating, don't cause db reread on adding and then removing empty directories
git-svn-id: https://svn.musicpd.org/mpd/trunk@805 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 11 insertions, 18 deletions
@@ -1,40 +1,33 @@ -1) On exploring a directory: - 1) detect if any songs were added - 2) if no songs added remove explored directory - 3) use this info on exploring directory to adjust whether or not an - update happened - 4) remove the deleteEmptryDirectories() function - -2) resampling audio for compatibility, and better gapless/crossfading +1) resampling audio for compatibility, and better gapless/crossfading a) write bit conversion stuff (8->16 and 24->16) b) mono to stereo conversion c) default audio format is (44.1khz, 16-bit, stereo) d) option to set default sampling frequency e) abitility to disable resampling and audio format conversion -3) when writing combined interface for all decodes to use, be sure to add a +2) when writing combined interface for all decodes to use, be sure to add a common function and abstrct dealing with DecoderControl * and put cycleLogFiles in there, so we cycleLogFiles while decoding, not just when decoding has stopped. -4) reaplygain +3) reaplygain -5) streaming and playing in general - 1) determine a clever interface to play, so that play doesn't block +4) streaming and playing in general + a) determine a clever interface to play, so that play doesn't block until the file is opened, but just returns when the command is accepted. - 2) put errors in error stuff of PlayerControl and report this to + b) put errors in error stuff of PlayerControl and report this to status and print to error logs - 3) this will help streaming from blocking indefinetly or waiting + c) this will help streaming from blocking indefinetly or waiting on a response -6) play streams +5) play streams -7) ACK error codes +6) ACK error codes -8) cleanup main() +7) cleanup main() -9) handle '\n' in filenames +8) handle '\n' in filenames Post-1.0 |