shermozle / fip_metadata

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FIP stream metadata

This docker container is designed to run inside Unraid. It continually checks a configured Icecast server's admin interface to see if anyone is listening to a proxy stream of FIP, a great French radio station. If anyone is listening it repeatedly hits FIP's metadata endpoint for the current track playing and updates the Icecast admin interface with the current track.

You need to set the following environment variables in the Unraid config for the container:

  • HOST the IP address of the Icecast server
  • PORT the port for the Icecast server
  • USER username for the admin interface on Icecast
  • PASSWORD password for the admin interface on Icecast
  • MOUNT mount path for FIP on the Icecast server

To build it on my M1 Mac I had to use the following: docker buildx build --platform linux/amd64,linux/arm64 -t shermozle/fip_metadata --push .

About


Languages

Language:Python 95.7%Language:Dockerfile 4.3%