diff options
| author | Kjetil Ørbekk <orbekk@pvv.ntnu.no> | 2008-08-16 14:17:40 +0200 | 
|---|---|---|
| committer | Kjetil Ørbekk <orbekk@pvv.ntnu.no> | 2008-08-16 14:17:40 +0200 | 
| commit | ea89c89fff226f0f9eef485afa38ef4833aaa824 (patch) | |
| tree | 54e5b2d45ac6dee8762ecde5fcfc7d4a113ff24e | |
| parent | 938edcd71b163255959b363a5a2b1e590da9619d (diff) | |
- todo changes
| -rw-r--r-- | TODO | 53 | 
1 files changed, 35 insertions, 18 deletions
| @@ -1,14 +1,4 @@ -TODO for the nearest future: -- Add proper debugging facilities. -- Add some generic way of logging, possibly using any fuse API available to do -  this. -- Create a more generic way of mapping a pathname to a file. There are some path -  lookups we'd like to be able to run more than once. -- When calling open, buffer the file descriptors, so we don't open them each -  time, and just read from the filedescriptor. We could behave more fs-like by -  having lists of active nodes as an analogue to inodes in a typical filesystem. -  - Save file descriptors in the struct passed to the open/read/... calls. - +-*- mode: outline -*-  v. 0.1  ~~~~~~ @@ -16,17 +6,44 @@ v. 0.1    improvement)  * BUG: musicfs only works in debug mode. Why? Fix this! +  * -f (foreground mode) also works +  * -s (single thread) does not  * BUG: what to do with songs without tags? The current behavior, -  breaking badly, is probably not what we want. +breaking badly, is probably not what we want. + +* Do file descriptors "the right way", using the provided fuse_file_info +struct passed to the open/read/write/release calls. + +  * Missing .config (this is a matter of style, not performance) + +  * BUG: something is wrong with the offset when reading media files. +    "Ogg : Page out not synced, we skip some bytes" from mplayer +  v. 0.2(?)  ~~~~~~~~~ -* Inotify/kqueue support for watching music directories +* FEATURE: Inotify/kqueue support for watching music directories +    * Take a look at http://mark.heily.com/pnotify/. -* Advanced configuration, allowing custom paths. This should be done -  in the configuration file, so something like -  "/Artists/%artist%/%album%/%trackno% %title%.%extension%" (with a -  somewhat prettier syntax ;) would produce the current Artists -  directory. + +* Advanced configuration, allowing custom paths.  +This should be done in the configuration file, so something like +"/Artists/%artist%/%album%/%trackno% %title%.%extension%" (with a +somewhat prettier syntax ;) would produce the current Artists +directory. + +* Internal stuff/convenience + +  * Add proper debugging facilities.  +    * DEBUG macro has been improved + +  * Add some generic way of logging, possibly using any fuse API +  available to do this. + +  * What is the correct way to crash? :) Not at all? + +  * Create a more generic way of mapping a pathname to a file. There +  are some path lookups we'd like to be able to run more than once. + | 
