In the distribution is a list of things that need to get done soon, and
some things that need to get done at sometime. However, here I would like to
mention some future projects that could be based on this project.
The networked server architecture allows advanced features to be added to
the system without much work. The basis for advanced features exists and now
that I've made Obs easier to install I hope to work on some of these features.
Scheduling Features: Adding a scheduling engine would allow obseqieum to
play certain types of music at certain times of the day. For instance, Obseqieum
could be used to play soothing music to fall asleep to, and the be used to wake the
user up with a specified playlist.
Mixing Features: Adding a simple mixer and timing information the
Obs server could be made to play a seamless stream of music, where one track
fades into the next track.
Content Aggregation: Multiple Obs servers could cooperate and
present one Ueberdatabase of music to the user. The use does not care
whether a track is stored on this server or that server -- the servers
would collaborate transparently to get files from one server to another.
Multiple Channels: Right now, each Obs server servers only
one stream. With a litte effore each server could serve multiple streams.
There are hundreds of other ways that this software can be extended.
If you have something in mind that you'd like to work on, please don't
hesitate to drop me a line: rob@eorbit.net.
|