Reading Shoutcast metadata from source and mapping to icecast output #3305
DJBenson
started this conversation in
User Support
Replies: 2 comments
-
I've updated the title as it seems the Traktor controller exposes itself as a v1 icecast server (which from what I'm reading is fine for harbor) but I'd still like to pass through the metadata from client to server to the end client. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Hi @DJBenson. I'm assuming you mean clients connecting to I would make sure that the ogg decoder has a higher priority than ffmpeg:
Using this and a simple test script I am able to confirm that we are indeed reading the metadata coming from a client. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have just set up Icecast and liquidsoap on a server to live stream from my Traktor DJ controller. The client looks like it streams in Shoutcast format (I can connect to the harbor server but not directly to the Icecast server which I think confirms my suspicions...I can't find online where it specifies what format the controller streams in/to).
I have my liquidsoap (v2.1.4) working fine with the exception of metadata. Apparently the controller should be sending metadata to the Shoutcast server but it's not passed on to the Icecast server (my end clients). I have added the harbor.icy_formats setting and added "audio/ogg" to the list (as this is the only format the controller supports) but the Icecast server only ever shows "unknown" for the current track and none of the defaults from the Traktor software, so again assuming this are not being passed through.
Full config shown below - there are still insecure details used as I am testing internally.
Beta Was this translation helpful? Give feedback.
All reactions