• Get involved.
    We want your input!
    Apply for Membership and join the conversations about everything related to broadcasting.

    After we receive your registration, a moderator will review it. After your registration is approved, you will be permitted to post.
    If you use a disposable or false email address, your registration will be rejected.

    After your membership is approved, please take a minute to tell us a little bit about yourself.
    https://www.radiodiscussions.com/forums/introduce-yourself.1088/

    Thanks in advance and have fun!
    RadioDiscussions Administrators

Sending metadata to Shoutcast server

M

mattthepm

Guest
Been searching around to no avail for a solution to this problem:

I want to take the 'CurrentSong.txt' file generated by Zararadio and send it to our Shoutcast server to display what is currently playing.

We are using a Barix Instreamer to send audio to our Shoutcast server.

I know I can do metadata updates manually using this method via a web browser:

http://www.xxx.xxx:portnumber/admin...dinfo&song=xxxxxxxxxxx&url=http://www.xxx.xxx

. . where www.xxx.xxx is the URL of the Shoutcast server and xxxxxxxxxxxxx is the song artist and title.

This is not practical, for obvious reasons.

I found a program called ZaraHTTP, which seems to only work if the Shoutcast server is hosted on a local machine. In other words, I can't use ZaraHTTP to update what's currently playing on a 'non local' Shoutcast server. . there is no provision for a server password within that program, thus the inability to do metadata updates.

Is there a solution (free) out there that can do this?

-mattthepm
Radio Free Nashville
 
I'd be interested in a solution to this, even if it isn't free. I've been using Simplecast, which encodes just fine, but can't make it update along with the "Now Playing" file in Zara. It just displays whatever was playing when it was launched and won't update. I'd love to use a Barix box, but there is no way that I'm aware of for it to look at the automation's "now playing" file.

Zara works fine with our RDS encoder (a Pira.CZ) to display song info on a radio. Perhaps there is a function in the Pira software that could do this? I know this must be simple, but so far it has eluded me.

If you figure it out, please let me know. There must be plenty of other folks with the same problem.
 
(Hopefully second time is a charm. Seems the management of the
site accidently deleted my posting and account this morning.)

I would be happy to help folks move automation data into stream
meta data and/or web site postings. I have been doing this for
stations and on-line stations.

I normally do this with some low-end PC and run some UNIX variant
like Linux or FreeBSD. With that I can get a nice tool chest of
tools the main thing being Perl. With Perl, I have a script that
will update the ICE or Shoutcast meta data in the manner described
above. The script can also update a web site showing a now playing
list much like the one I am doing at:

http://fatmusicradio.com/wp/

It also creates the proper Amazon link so you can get your referral kickback. :)

With automation systems like RDS, I just "tail" the log file and
get the meta data from that. With things like Megaseg I just scrape
the little HTTP server it has and get the artist and cut information.

Again, all of this can run on something pretty small. I normally
use something like a Soekris box as it is small and takes up about
5 watts of power. You can see a nice example of one at:

http://soekris.com/products/net5501.html

If folks want to see the code, I can shoot it along. Drop me a
line at:

pozar at LNS.com
 
Found something that is free and seems to do what we need it to do. .

http://utils.magic-radio.net/

Program is called 'Update Title'. Several versions available.

Documentation is in French, but it's relatively self explanatory.

It does work with Zara's 'CurrentSong.txt' file and posts artist and title data to a Shoutcast server, even allowing to do so manually if need be.

It can also ignore certain tags in audio file names (IDs, voice tracks, etc).

-M
 
Status
This thread has been closed due to inactivity. You can create a new thread to discuss this topic.


Back
Top Bottom