Roadmap
-
At this point, HQmpd should be able to handle all commands in the MPD protocol, aswell as the queue-commands we extend it with.
-
At this point, the server should work (output music, accept commands etc). What is not considered at this point is the use of our own mp3 decoder.
-
By this time, the huffman library should be finished. Hopefully, this will include a general library.
-
At this point we should have an mp3 decoder that is able to decode mp3 into PCM. Please note that speed is not an issue here, as long as the decoder works.
This goal includes everything from reading the file to playing the resulting PCM stream.
-
At this point we should be able to parse and decompress mp3 files in real time.
-
At this point, HQmpd should be able to play music in PCM format. This includes jacking into the sound card in some way.
-
This is the first complete version of HQmpd.
It features an online mp3 decoder, a queueing system, support for the MPD protocol and hopefully beautiful code!
