i'm searching for an audio player that is suitable for radio productions. the radio format has some talking and some music playing. the playlist of songs is prearranged, so normally no shuffling of music during the radio show.

so ideally the software would have one playlist window and one big button "play next" that plays the next song, and once the song is over it pauses. or maybe (but this is optional) it can be configured to play the next two songs, because two songs are also possible between the talking.

another way to describe it:

  • you should be able to create a playlist
  • you should be able to set pauses/breakpoints after one or multiple songs

nice to have:

  • you can see how long the song still takes
  • maybe show audio histogram or spectrogram so you now when you can start talking/have to stop talking

mixxx is quite close, but i can not find a workflow that supports the scenario above.

amarok has a stop after that song feature, but you can only set one of those stop points, i would need multiple, the idea is to setup the playlist before, but during the show, you don't want to prepare the next song or stuff, you just want to press a key, or the big button.

maybe a bash script with mpv calls and read in between would be enough, but it would be nice if a normal person could also use it, and you don't need to edit a bash script to create the playlist. and of course i've only described the happy path above, maybe it would also be nice to jump back in case you made a mistake, which would be hard with the bash script.

thanks for your input!

all 6 comments

sorted by: hot top controversial new old
[–] 1 point 1 day ago (1 child)

Have you looked into Rivendell? Not sure if it is abandoned, but I've considered trying it.

  • source
  • hideshow 1 child comment
  • [–] 3 points 2 days ago (1 child)

    I worked in a radio station in a past life so I'm pretty sure I get what you're looking for. If it were me, I'd get a usb button (aliexpress) and knock together a python client to drive mpd to play the tracks one at a time when you press the button.

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 2 days ago

    a little gui app and the space bar would be enough.

    but mpd is a pretty good idea, because it can be combined with an out of the box mpd gui, so you would not be completely on your own... thanks!

  • source
  • parent
  • [–] 2 points 2 days ago (1 child)

    Mixxx is gonna be the closest you can get as far as I'm aware. You can use the auto-DJ feature to have it play the next song.

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 2 days ago

    but can i also make the auto-dj stop after the next song?

    or would i have to create N auto-dj playlists?

    can it automatically go from auto-dj playlist N to auto-dj playlist N+1?

  • source
  • parent