todo update
git-svn-id: https://svn.musicpd.org/mpd/trunk@2499 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
parent
3e630cc834
commit
8ca1fa5250
22
TODO
22
TODO
@ -1,10 +1,8 @@
|
|||||||
0.12
|
0.12
|
||||||
----
|
----
|
||||||
*) Fix id3v1 encoding
|
*) network stuff
|
||||||
|
*) allow specifying multiple bind_to_address's
|
||||||
*) Cleanup Config File Code
|
*) use getaddrinfo instead of gethostbyname
|
||||||
|
|
||||||
*) Optimize read() on clients
|
|
||||||
|
|
||||||
*) rewrite saved playlist code
|
*) rewrite saved playlist code
|
||||||
*) abstract out saved playlists from playlist.c
|
*) abstract out saved playlists from playlist.c
|
||||||
@ -28,16 +26,10 @@
|
|||||||
*) make libao optional during configure, but check that some form of audioOutput
|
*) make libao optional during configure, but check that some form of audioOutput
|
||||||
is enabled (either oss, shout, or ao)
|
is enabled (either oss, shout, or ao)
|
||||||
|
|
||||||
Post-1.0
|
*) support for dynamically loading plugins
|
||||||
--------
|
|
||||||
*) 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
|
|
||||||
|
|
||||||
*) rewrite linked list impelmentation to be more flexible
|
*) Fix id3v1 encoding
|
||||||
*) remove "key" stuff
|
|
||||||
*) allow assigning a compare function for a list
|
|
||||||
|
|
||||||
*) allow find/search commands take arbitrary search pairs
|
*) Cleanup Config File Code
|
||||||
|
|
||||||
*) add configurable metadata, and add newmetadata items
|
*) Optimize read() on clients
|
||||||
|
@ -120,4 +120,3 @@ void freeArgArray(char ** array, int argArrayLength) {
|
|||||||
}
|
}
|
||||||
free(array);
|
free(array);
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -147,4 +147,3 @@ void closeCharSetConversion() {
|
|||||||
char_conv_use_iconv = 0;
|
char_conv_use_iconv = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -482,4 +482,3 @@ void sortList(List * list) {
|
|||||||
|
|
||||||
quickSort(list->nodesArray,0,list->numberOfNodes-1);
|
quickSort(list->nodesArray,0,list->numberOfNodes-1);
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -179,4 +179,3 @@ void getConnections(int sock) {
|
|||||||
}
|
}
|
||||||
else if(fd<0) ERROR("Problems accept()'ing\n");
|
else if(fd<0) ERROR("Problems accept()'ing\n");
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -123,4 +123,3 @@ int myfprintfCloseAndOpenLogFile() {
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -136,4 +136,3 @@ void finishPermissions() {
|
|||||||
unsigned int getDefaultPermissions() {
|
unsigned int getDefaultPermissions() {
|
||||||
return permission_default;
|
return permission_default;
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -299,4 +299,3 @@ Song * songDup(Song * song) {
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
@ -128,4 +128,3 @@ unsigned char * utf8StrToLatin1Dup(unsigned char * utf8) {
|
|||||||
|
|
||||||
return realloc(ret,len+1);
|
return realloc(ret,len+1);
|
||||||
}
|
}
|
||||||
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user