![]() |
VLC & SHOUTcast
We were disappointed to see VLC’s announcement today that they were removing access to the SHOUTcast service in VLC. While the SHOUTcast service is proprietary, SHOUTcast has always supported open source development since its birth in 1999 and we will continue to do so in the future. The SHOUTcast API terms of service allow the SHOUTcast API to be incorporated into open source software applications via SHOUTcast API partner program so long as the terms of such open source software do not subject SHOUTcast Radio or the SHOUTcast service to the open source terms.
VLC’s comment that the SHOUTcast Toolbar is spyware is not accurate. The SHOUTcast Toolbar is not spyware. The SHOUTcast toolbar may only be downloaded by a user upon their prior consent. We will be reaching out directly to VLC to clear up any confusion that exists about this situation. Thanks! f. |
Am I getting this right?
You say: "6.6 You agree to promote the SHOUTcast Radio toolbar on your web site and within the documentation of the Integrated Product subject to placement agreed to by You and Nullsoft in writing. If the Integrated Product is a software download, You agree to bundle the SHOUTcast Radio toolbar with the Integrated Product." VLC says: "We don't want to bundle your f***ing toolbar, we don't need it, nobody does! It's our software, promote your toolbar yourself!" You say: "If you don't, you can't support Shoutcast in your software!" Then I would say: VLC is damn right not supporting Shoutcast anymore. Am I missing the point? |
I must say, I agree with you, stopasking.
Toolbars are cancer. Am I correct that the bundling would have been delivered in form of a pre-checked option in the installer that gets you this awful thing? I think VLC is better off without shoutcast support than with bundled adware. Good riddance as long as terms are like this. :( |
Thats just it - they never contacted us to ask us any questions for to clarify. Bundling the toolbar has never been a requirement. Had the VLC folks reached out to us to discuss, they would have learnt that we often waive toolbar requirements for partners. We are here to work with our partners. But they never contacted us to discuss... Which is sad and in the end - they took SHOUTcast off VLC and made their end users suffer.
f. |
So, if it is not the toolbar - maybe it's this?
----- 4.1. You shall enable the Integrated Product only to playback Content accessible through the Directory Information, and You shall not enable the Integrated Product to record Content available through the Directory Information. Nothing herein shall be deemed to grant You the right to alter, download, or record Content available through the Directory Information or SHOUTcast Radio, or to implement any functionality that would supersede, circumvent, contravene, or otherwise contradict the anti-circumvention provisions of the Digital Millennium Copyright Act (“DMCA”) and applicable laws within the Territories in which You will distribute the Integrated Products with respect to the Content available through the Directory Information. ----- VLC can record streams... so it doesn't go along with 4.1? And then there is this: ---- 4.5 You shall not, and shall not permit a third party to (a) alter, copy or reproduce any part of SHOUTcast Radio, or the SHOUTcast Radio Materials; (b) reverse engineer, modify, disassemble, decompile, or otherwise attempt to derive source code;. ---- Which somehow doesn't fit an open source product / bundle... |
Yea.. Who knows why they removed SHOUTcast from VLC... You'll have to ask them...
Fact is hundreds of developers and partners use our APIs to implement the SHOUTcast directory into their products. If we didnt want people to use the API, we wouldnt have an API. f. |
|
You say, they didn't talk to you. Why should they? Your license states clearly what they are allowed to do and what not. Why do you have such license if "partners" can "talk about" or "waive" various points in it?
Then you say "hundrets of developers and partners are using [y]our APIs" - which - without explanation - means nothing more than "eat shit, millions of flys can't be wrong"! Instead you should explain to us ("the open source community") what your (I guess it's on your side) problem really is. What more should the videoLAN-team do then releasing a "Press Release"? You say "talk", I say "deliver facts"! :-) |
All I really care about is one thing... Will the new VLC continue to play a Shoutcast stream? I really don't care if it has access to the directory, I'm more concerned about it still playing a stream link from my web page. We aren't pulling any significant number of listeners from the YP so at this point it seems like more of a hassle than it's worth when you combine the fact that our encoders will not work with the new version (SC2) it's looking more and more like I'll join all the rest and just settle on a single Flash stream and be done (next computer upgrade).
I think AOL needs to get with the VLC group and fix this, else you risk becoming a less widely used product (Winamp Pro). |
We are currently in discussions with VLC to clear this up... Hopefully we can resolve this.
f. |
|
This would be terrible because I have VLC doing my live Video streaming tightly intergrated with Shoutcast on my site.
If you guys can't figure it out, looks like I'll have to completely switch to IceCast. |
Quote:
f. |
I hope this does get resolved faisal,If vlc does dump shoutcast that will be the final nail in the shoutcast coffin for me too.
Im sure your on it ;) |
Any updates on this?
I've already started to compile Icecast and get it running only because if this goes south, I'd like to have a backup plan. |
Everything takes time with AOL,you probably wont get an update for a while
but the staff always do what they say when time permits them to do so. |
big ups and thanks for the information. =)
|
Quote:
I can't imagine how the GPL could possibly implicate nullsoft, if it did, then couldn't one just create a binary using GCC or something, thereby forcing microsoft to turn over their source? :-) Which leaves me asking, if not the toolbar requirement, then what were they in violation of? why the "injunctions by e-mail from employees at AOL"? I do hope the shoutcast team can reach out to VLC, as their media player has been quite popular, we'll probably loose a lot of listeners because of this. My main complaint with shoutcast so far, is that it's not open source and as such, you're kind of relegated to using the shoutcast server as they see fit, on platforms they see fit. Other than that, I'm really impressed by the directory make-over, good job! |
Quote:
You might also loose out on non-web listeners who are using cel phones or the so-called "wi-fi" radios. |
I hit up the VLC forums, and you can still listen to shoutcast via vlc. You just can't browse the shoutcast directory.
I did verify that downloading VLC 1.1.0 -> open network stream -> myshoutcastserver and it works. Also, with some nifty VLC work, you can use VLC to connect to a shoutcast server and spit out a .FLV stream that any Flash Based FLV player will display. I have real time examples of it for my dj website. pm me for links, dont want to spam the public forum. |
yeah i figured this one out as well.
The one thats really going to boggle you though is when I show you AAC+ flash through an embedable Longtail/JWplayer. Took some time to figure it out. The only reason VLC can do that is that it can ignore meta headers with the file being passed. Play enough files, your going to crash it or it will freeze (still playing the stream and seeming functional) |
the cheap way to do it is have vlc transcode from acc+ back to mp3.
You can extend the crashing bit by bringing down your over all audio bit rate. I take my 128k stream, and dither it down to 64k via vlc, it still sounds pretty good, and I can stream it for around 26 hours before my longtail flash player crashes. I just close the window and click on my link to bring it back up. Strangly, people using a Mac watching/listening to the same stream do not have that problem. Thats really the problem with flv/flash, it downloads it and plays it at the same time. You can find the file in your cache and replay the file . I've already got bits in place to stream h264/mp3 so i will not have to worry about the above when html5 makes a real splash. (I hope) |
I noticed this too. Im no guru, but Im pretty sure the flash AAC+ trick KH24 is doing is having the server send the magic headers with the stream to fool the listening clinet (this why you have to input the arguements into the URL calls)
|
most people never use the directory inside VLC anyway. I just Downloaded the .pls file and opened it in VLC and it plays.
Its starting to sound like I'll eventually more people will just want to go Icecast. At least Icecast has supported OGG for quite some time and OGG sounds good at low bitrates as well. |
My beef with Icecast is not as many people know about it as Shoutcast.
|
In regards to ogg,there is support within the original uvox code well,
its listed in the classtypes for uvox frames. I have tested it with uvox 2.1(sc2), but the dnas did not repackage the data correctly when serving the ogg stream(didnt play in vlc) So it failed. With mp3 now requiring a licence fee ogg/vorbis would be a great alternative to support for those who don't not wish to pay. We will see what happens,However if icecast goes on to support webm streaming,the switch will be a no brainer. |
Does WMP and iTunes support ogg? If not you will never grow a big set of listeners which may or may not be an issue for many people.
There are enough open source mp3 encoders out that it should be easy to put one of them into the DSP so that shouldn't be much of an issue except for the fact that the DSP does not make them one bit of money so is probably such a low priority that it doesn't even appear on the page. |
Any future version of the dsp will require an mp3 licence the same as sc_trans.
Do not doubt this for a second.And of course aacplus may follow. edit: Of course the licence could be absorbed by the price of winamp pro since there would be increased sales in such a situation. And you already need pro to unlock mp3 transcoding. |
Quote:
All MP3 encoders are supposed to pay, very few do, which is why when you do pay it is actually quite high, compensating for the millions who do not. BW |
Quote:
The latest specifcation I can find is november 2007, so it may have changed since then. BW |
Quote:
I have put together a library for uvox 2.1(sc2) which has a slightly different protocol to those stated in public docs. This was done by reversing sc2 tcp traffic. With sc2 as well as setting the frame datatype to ogg you can send content type in the initial connection sequence. my library is missing only one thing uvoxuserid:uvoxauth encryption. It is totally different to the documented encryption used in the uvox 2 source. And so far my attempts to aquire this info from aol and other sources have been met by a hard brick wall. |
Quote:
Both segments use the cipher separately so give you something to go at. BW |
Encryption is one of my weaknesses,so If you do get any info that could help please pm
me. :up: |
Quote:
As such, I support VLC & its decision to discontinue the SHOUTcast YP display. Hopefully they will replace it with something else like Icecast someday. Cheers :D |
| All times are GMT. The time now is 14:35. |
Copyright © 1999 - 2010 Nullsoft. All Rights Reserved.