|
|
|
|
#1 |
|
Junior Member
Join Date: Jun 2002
Posts: 7
|
Developer help - track titles / anti open source?
I run a stream completely in a FreeBSD environment. I want to know why there isn't any good file streamers out there that
1. Work correctly in a unix like environment 2. Officially supported by Nullsoft or why hasn't there been one written yet? It seems common enough that there should be one official one by now? 3. Any reasonable support/resource for developers who want to write extras for the sc_serv project (im not asking to give out free source code).. although easy to figure out the headers that it wanted in order to connect the source, it was a real bitch trying to figure out how to update the track title. 4. More tools to help automate running a stream (I am currently writing something that mixes out of a playlist source to a live source once connected.. also connected to a database and will have a more robust authentication solution). Most of the stuff I found just plain sucks or doesn't work at all.. then I get bitched at when I ask for support "wah free code should be enough blabla blabla". Ive been trying to figure out a way to update track titles for a few weeks now. I finally found something posted on a Russian message board and translated it and found that feature can be used if you have a get request sent to the admin.cgi like this: GET /admin.cgi?mode=updinfo&pass=your_password&song=url%20encoded%20Tracktitle HTTP/1.0\nUser-Agent: elite_web_browser/1.0\n\n What I did find out is that this is how its done, but it will only work if the user agent is exactly: Mozilla/4.0 . I see that with a popular library in the open source community (libshout) is that it is incorrectly specified in the most current versions (most projects (ie: holyshout, ices, streamcast)) you can specify it to use "icy header" for login and assume many other shoutcast compatibilities (implied as such: track title updates). Why hide this information if you are or change it when it was working a different way that broke lots of open source code? I know the shoutcast plugin for winamp can update the tracktitles whenever they change, how does that occur exactly? It can't possibly be the same way can it? It can't be since then the admin password would be revieled to the client. For the record: I refuse to use icecast. I strongly believe that the shoutcast server on FreeBSD runs much better (faster, more stable) then icecast currently and doesn't crash EVER. Thanks for a good product. |
|
|
|
|
|
#2 |
|
Moderator Alumni
Join Date: May 2000
Location: Next Door
Posts: 8,942
|
there really are no secrets to how the protocal works I wrote an article on www.radiotoolbox.com/articles/ about how the whole source ->server->client thing works. and it has been mentioned here a few times for sure.
Title streaming is not at all complex either, I have a write up on my site at the section above on how that works as well. I have even wrote an entire php script that emulates a shoutcast server including title streaming, check out mp3toolbox, it utilizes much of what I have learned. -Jay | Radio Toolbox.com |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Jun 2002
Posts: 7
|
I was just about to post:
I read a sticky that some questions can be answered here: http://www.radiotoolbox.com/forums/viewtopic.php?t=74 sorry I am stupid hehe. I can't believe I haven't stumbled on your page before!? Looks like a good resource, THANKS! |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|