Hello all,
I have been looking at this forum for hours and it seems there are lots of great people on here. I am a gm for a college radio station and need some help with our current problem. We are trying to use ZARA and the CurrentSong.txt output it gives to post to twitter. The reason we want to do this is so when we play new artist submissions, it will post on Twitter and let that band or person we played their song (Using @ and # tags). Any advice about how to link ZARA and twitter together.
Any help is appreciated,
Matt
You're really not linking Zara and Twitter together. You want to post the text in currentsong.txt to twitter. Here's a link if you want to write some software: https://dev.twitter.com/discussions/6845
Other than that, you can try using google and maybe you'll find an application that will do it (I didn't do the search).
I use the currentsong.txt file to automatically generate song ID's. But it has to be done outside Zara. I use a scheduler to check the file every minute, and if it changes, I generate the mp3 file with the ID - in my playlist, at the end of each song, I simply play the ID mp3. You could do something similar, automatically generating the tweet instead the ID, and then use the playlist file to automatically send the tweet at the end of each song. This approach will work, as long as each song is greater than one minute in length (a pretty safe bet).
Thanks for the help, what text scheduler do you use and does it have the ability to send emails of the text?
What log program do you use? Is it free and can ut send emails if the log file changes?
I use ssfree (system scheduler free version) to run a batch file that I wrote. The batch file checks to see if currentsong.txt has changed, and if it has, it then runs another program to generate the mp3 ID file. You would have to either find a program that would generate a tweet automatically, or write something yourself.
Alright, thank you again for the reply. I'm not that versed in programming so it might take a while. I have already probably spent 6 hours researching haha. Thank you
There is an addon for Zara which does all this for you called ZaraWebRDS.
You give it the path to the "currentsong.txt" and an address to upload to and it uploads with every new song played.
The link to my currentsong.txt is http://mram.50webs.com/playlist.html .
Thank you Mram1500 for your reply. I have actually taken a look at your website before and you have a lot of really good info. I have the current version of Zara now and the ZaraFTP app but it doesn't load to twitter or facebook or email, just to a ftp server and I can't figure out how to transfer it over from there. We really want to use twitter because of the @ and # tags. Any advice?
I have not used ZaraFTP.
The ZaraWebRDS will upload to a server so If you have a website you can make the list available that way.
I'm not using Twitter so I don't know what its capabilities are.
If you can't find the installer for ZaraWebRDS, I can make it available.
If you could please that'd be great!
Dropbox File (Private or Invalid)
Here is the public link to the file in my DropBox.
If you have any problems downloading let me know.
I uploaded a translated version of the user manual.
Everyone on here has been very nice and thought I should share my solution to this. About 10 hours later and this is what I got haha. So I used Zara to output the CurrentSong.txt file everytime the song changes and from there gets uploaded to my ftp server by the zaraftp software. On a seperate computer I run a encoder program to a shoutcast server called edcast. It can be ran with winamp or a standalone which I use. Edcast has a setting to upload metadata from a website or a file, I chose website. Edcast streams the meta data out over the shoutcast server and a program called twittercast that is installed on the ftp server after configuring listens to the shoutcast server and posts that meta data to twitter whenever it changes. It also posts how many listeners are listening when the song played. The only kicker is that twittercast.php website has to be always open on the encoder computer and in the config file for twittercast you can set it to reload the page every 10 seconds and if a change from last time, post to twitter. Hope this helps.
Matt
