diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2004-04-14 14:28:37 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2004-04-14 14:28:37 +0000 |
commit | 87e87e12d357a603ea6f15f4f44d3ca0ed4dd442 (patch) | |
tree | 62a22255d624b29d8b2dddf96c91dc2a363b057f | |
parent | 99f5dab7c367ea53bd04cb35982bdac36d471427 (diff) | |
download | mpd-87e87e12d357a603ea6f15f4f44d3ca0ed4dd442.tar.gz mpd-87e87e12d357a603ea6f15f4f44d3ca0ed4dd442.tar.xz mpd-87e87e12d357a603ea6f15f4f44d3ca0ed4dd442.zip |
todo updates
git-svn-id: https://svn.musicpd.org/mpd/trunk@749 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to '')
-rw-r--r-- | TODO | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -1,4 +1,11 @@ -1) non-blocking (for other clients) update +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 is 44.1khz, 16-bit stereo, if 44.1khz fails, try 48khz + d) option to set default sampling frequency + e) abitility to disable resampling and audio format conversion + +2) non-blocking (for other clients) update j) when reading new directory db, we should block some signals when manipulating the directorydb, so we don't receive a signal to quit in the middle of an update @@ -10,10 +17,6 @@ and should be reread by parent process p) set error: in status when an error occurs during update -2) crosslink "list" stuff, for example, artists are crosslinked to alubms and -vice versa, this way you can do list album artists or list artist albums, this -will make life easier when we add genre and other metadata - 3) have children close all logging stuff, and redirect stdout and stderr to /dev/null, and set error bits in the shared log for the parent process to check when it receives a SIGUSR1, and print logs and then reset values of @@ -21,3 +24,7 @@ error bits. (don't redirect children's stdout and stderr to /dev/null if mpd is run with --no-daemon) 4) cleanup main() + +5) crosslink "list" stuff, for example, artists are crosslinked to alubms and +vice versa, this way you can do list album artists or list artist albums, this +will make life easier when we add genre and other metadata |