Hacker News new | ask | show | jobs
by Centrino 62 days ago
Can you explain the concept of AutoDJ in your system?

I'm asking, because in some popular radio automation systems like RadioDJ, an "AutoDJ" is a way to avoid having to create playlists manually. You create rotation rules about the way different music categories are to be used, and the system will rotate music according to these rules. A playlist on the other hand is a predefined order in which specific audio tracks have to be played.

So, in many systems, AutoDJ is "automatic on-the-fly playlist generation from predefined rotation rules" while in your system it is described as "automatic playback with playlist rotation", which sounds more like the automatic playout of user-defined playlists.

1 comments

That's a great question and I appreciate your intrest in this project. AutoDJ in AirBoneRadio is the always-on Liquidsoap playout service. It automatically rotates and broadcasts configured playlists (with weighted/scheduled behavior) and fallback music, rather than generating track order purely from category-based rotation rules