[project @ 5566]
[audio-mpd.git] / TODO
blobd22d759b0508d7519ccc6f4a69ef933be081423d
1 no time plan associated - not even an order implied.
3 the indication in parens forecasts the difficulty / bump in version implied.
4 can be either minor, medium or major.
7 ** distribution:
9 - sign module using Module::Signature. (minor)
12 ** documentation:
14 - correct some pod & add missing documentation. (minor)
15 - add comments in code. (minor)
18 ** tests:
20 - write more tests. really. (minor)
21 - perform test coverage and fill in the blanks. (medium when 100%)
24 ** dialog with mpd:
26 - more error handling. (medium)
27 - more extensive coverage of supported mpd instruction set. (medium)
28 - make Audio::MPD utf-8 aware. (medium)
29 - auto-reconnect. (medium)
32 ** internals:
34 - new Audio::MPD::Item module, with AMI::Song & AMI::Directory subclasses to
35   better encapsulate data returned. (major)
36 - new Audio::MPD::Collection module, using AM::Item. (major)
37 - accessors using Class::Accessor. (medium)
40 ** mpd enhancements:
42 - song ratings. (major)
43 - support for notifications. (major)
47 Maybe:
48         Make subs check for permissions before executing
49         Make it possible to use MPD.pm in "light"-mode:
50                 For small clients/scripts
51                 Don't fetch outputs, commands etc.