David Baelde pisze:
Having two queues might seem messy. If your scheduler is the kind of
tool that needs to know at which time any track is played, it's not a
solution. However, if for your tool most tracks are just (smart) random
filling while only some special ones have a time constraint, this kind
of setup should do. Does that sound good to you ?
Yes. I plan to add next week a feature, that will try to fill queue with
music in a way that would lead to make timings as accurate as it's
possible with my hack.
By the way, is your scheduler project public ? We're still looking for
the killer open-source scheduler that should sit next to liquidsoap. I
know several radios that have their own stuff developed from scratch,
but no nice tool that is both high-level and flexible.
No, my scheduler is not an open-source project, at least now.
I'm considering making platform that's available to public in some
"lo-fi" version, to make it available to some underground radio
stations, and scheduler widely recognized. And second - paid &
professional version. But none of them propably would be open-source. In
the second case, some way of supporting liquidsoap developers is
included in the concept.
But it's to early to discuss about that. My current goal is to create
scheduler, I do it for free, for small radio station in Poland, because
we are a group of people that always had dreamed about own, artistic
radio station and there's a lack of one in Poland ;) I'm not a company
that hires tons of programmers, I just make it because I need that and I
know by coincidence how to do it.
In the future, I'll eventually try to convert my effort to some money,
but if my scheduler is at the alpha stage, then my concept about that is
in the pre-pre-pre-alpha stage ;) And firstly, I need a working product
- scheduler in this case.
I made short movie (OGG/Theora) with current pre-pre-pre-alpha stage:
http://pub.radioart.pl/marcin/scheduler-preview.ogg
It's in polish, so here's the translation:
1. After log in you can see main screen of system, with warnings (if
there're any) and shortcuts.
2. Then you see browser if media files database & copying some of them
to newly created clipboard.
3. Then you can see music rotations browser (concept is the same as in
ZaraRadio, because we're migrating from Zara but it'll be changed rather
soon).
4. System Log
5. System Status, with all that hacky time estimations ;)
That doesn't include interface to programme, jingles & advertisements
broadcasting (all that modules are working with set of limited features)
- currently I have to manually add records to SQL.
m.