Bailrigg FM

I feel like an honouree member, John added me to the mailing lists and forum yeasturday so I could be kept aprise of events going on that may effect the POS I’m writing.

As I said before to someone, it’s kinda the student experience I never had, our university was pritty crap for that sort of stuff.

I think I’m settling down on a design now, I’m going to make the output daemons be incharge of when the audio is actually played, when they run down their buffer they will send a request to the audio source that more data is needed, and so on.

That will make the media retrieval system fairly dumb, it will just be incharge of outputting when asked to by the output daemon. It’s looking like a large amount of the ANAPOS will have to be included in one programs.

This mainly is because the playlists, media library and media retrieval are heavily interlinked. Another part of the system will have to have full control of what is going on at any time.

It would be easier just to make the entire system together as one binary (appart from input (oh yes, another little be of complexity) and output daemons). I am tempted to split it into four aspects.

Output Daemons.

Controler.

Media Retrieval (+ Analog Input).

Playlist/Media Library.

While this isn’t final, it appears to be the way that it is progressing. Hmm more decisions. I’ll get back to thinking about it.

TTFN,

P.

Leave a Comment