I published the docker image ulikoehler/streamripper
to make it trivially easy to rip & split online radios.
Use this docker-compose.yml
to rip a single online radio to ./TheRadio
:
version: '3.5' services: theradio: image: ulikoehler/streamripper:latest volumes: - ./TheRadio:/app command: ["streamripper", "https://theradio.domain/stream.mp3", "-s", "--xs2", "-d", "."]
You can use our script from Create a systemd service for your docker-compose project in 10 seconds in order to create a script to autostart the ripper on boot:
curl -fsSL https://techoverflow.net/scripts/create-docker-compose-service.sh | sudo bash /dev/stdin