stream random songs from a jellyfin server as a MP3 radio station
Find a file
2024-03-17 21:51:29 +01:00
.cargo Update cargo config for cross platform linking 2024-03-17 21:40:12 +01:00
.github/workflows Add CI Description 2024-03-17 20:27:21 +01:00
.vscode Initial commit 2024-03-17 20:26:07 +01:00
docker Make platform.sh executable 2024-03-17 20:29:12 +01:00
src Add Readme, filter out songs with too many channels 2024-03-17 21:51:29 +01:00
.gitignore Initial commit 2024-03-17 20:26:07 +01:00
Cargo.lock Change branch for lame encoder 2024-03-17 21:05:18 +01:00
Cargo.toml Change branch for lame encoder 2024-03-17 21:05:18 +01:00
Dockerfile Change branch for lame encoder 2024-03-17 21:05:18 +01:00
README.md Add Readme, filter out songs with too many channels 2024-03-17 21:51:29 +01:00

jellyfin-radio

Ever dreamt of having your own radio station, but without the hassle of choosing the music yourself?

jellyfin-radio randomly plays Songs from a Jellyfin collection and streams it via .mp3, which can be streamed for example on a Yamaha MusicCast System.

The usage is rather simple. It is recommended to run this as a Docker container. An example docker-compose configuration might look like this:

version: "3"
services:
    radio:
        image: ghcr.io/jhbruhn/jellyfin-radio:main
        ports:
            - "3000:3000"
        restart: unless-stopped
        environment:
            JELLYFIN_URL: http://<jellyfin-server>:<jellyfin-port>
            JELLYFIN_API_KEY: <api-key> # generated in jellyfin UI
            JELLYFIN_COLLECTION_NAME: Music # name of the Collection you want to play music from
            SONG_PREFETCH: 2 # optional: Define how many songs jellyfin-radio should fetch in advance

License

MIT