Skip to main content

I see that in the Add Services dialog, TuneIn is listed as “no longer supported” (on mobile, Desktop doesn’t include the summary text). We are supposed to use “TuneIn (New)”, which requires a TuneIn account to work.

Looks like this means we cannot add custom URLs any more once TuneIn (classic?) is removed?

Support, can we get an official statement on this please?

 

 

Really? IOS app store shows €2.99 to download - with the promise of further in-app purchases later. Anyway ok I will download it and give it a go. App creators need supporting. Just it should not be required.

My IOS app store shows €0, after downloading and installation I check all payments and there nothing for this app.

Only Premium version is paid:

In-App Purchases

  • Premium 1 month $0.49
  • Premium 12 months $4.49
  • Premium 6 months $2.49

The Timed Sequences feature is only available with an optional in-app purchase 'Premium'. With this automatically renewing subscription, up to 20 sequences can be run at freely configurable times.

In my case all used functions by me are working without Premium version.


The crazy-annoying thing is that the speakers can totally play this. I’m a computer programmer just ran some commands via a Sonos API library in python and I was able to get my custom web radio station URL working. This is Sonos being completely blind to what their customers might possibly want.


The crazy-annoying thing is that the speakers can totally play this. I’m a computer programmer just ran some commands via a Sonos API library in python and I was able to get my custom web radio station URL working. This is Sonos being completely blind to what their customers might possibly want.

Right, I can play my custom URLs via 3rd party apps and via the desktop client. The desktop client will be phased out in a later stage in favor of the web app, so that will leave us with 3rd party apps.

I think Sonos doesn't see the functionality as a Sonos API, but as an ‘old Tunein API’, even though they never acknowledged this.


The crazy-annoying thing is that the speakers can totally play this. I’m a computer programmer just ran some commands via a Sonos API library in python and I was able to get my custom web radio station URL working. This is Sonos being completely blind to what their customers might possibly want.

Care to share details of the api library and the code you ran. 
 

could this be something we could run in postman?


URI

The crazy-annoying thing is that the speakers can totally play this. I’m a computer programmer just ran some commands via a Sonos API library in python and I was able to get my custom web radio station URL working. This is Sonos being completely blind to what their customers might possibly want.

Care to share details of the api library and the code you ran. 
 

could this be something we could run in postman?

If postman can do UPnP sure, on the coordinator call AVTransport1.SetAVTransportURI(0, “x-rincon-mp3radio://” + url, md)

md needs to be (in C#):

@"<DIDL-Lite  xmlns:dc=""http://purl.org/dc/elements/1.1/"" xmlns:upnp=""urn:schemas-upnp-org:metadata-1-0/upnp/"" xmlns=""urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"">
<item id="""" restricted=""false"">
<dc:title>" + SecurityElement.Escape(name) + @"</dc:title>
<res>" + SecurityElement.Escape(url) + @"</res>
</item>
</DIDL-Lite>"


Amazing. Going to try with postman. THANKS!


Finally had no choice but to update to the new Sonos iOS app and they have actively removed the ability to play any stream (station, podcast or anything else) that has been saved from outside of the Sonos ecosystem. 

I can save or find custom URLs using Phonos or the Desktop app, and add them as ‘Favorites’, but even though they appear on the new app under ‘Favorites’ they are greyed out and can’t be activated. 

As people have pointed out, these don’t *require* TuneIn, and would be better separated out entirely from any particular app – the trouble is Sonos have designed things entirely around app-containers for services and don’t seem to want independent free-floating content being called directly from a database.

Surely this would be a trivial thing to permit within the ‘Favorites’ category, but perhaps for licensing, geofencing, or some other data-gathering reason they want to restrict which streams are being played to those from within their approved list of app-services.

They’ve basically sabotaged access to open web-based streams for, afaik, no good reason. 

Can any of the developers or codey people on here suggest any way to force the Sonos app to show-and-play a 3rd party stream?

Please nobody suggest saving things on New TuneIn etc. This is not a good solution.

 

 


Why would this solution not be good? What’s your use case?


Because TuneIn is a disaster of an app, the UX is appalling, it’s full of ads, it plays ads in audio, it doesn’t allow most of the stations I listen to because of geofencing restrictions, and they are likely to move more functionality to paying users over time so I don’t want to depend on them. But most importantly, it doesn’t actually work. Station URLs I save do not appear in Sonos. 
 

I just want to add URLs and for Sonos to find them in its list of favourites.  Like it always did previously. 


Because TuneIn is a disaster of an app, the UX is appalling, it’s full of ads, it plays ads in audio, it doesn’t allow most of the stations I listen to because of geofencing restrictions, and they are likely to move more functionality to paying users over time so I don’t want to depend on them. But most importantly, it doesn’t actually work. Station URLs I save do not appear in Sonos. 
 

I just want to add URLs and for Sonos to find them in its list of favourites.  Like it always did previously. 

I agree that the ads ruin TuneIn. I have switched to using myTuner Radio service in Sonos. 

I did add ‘TuneIn New’ service and custom urls but prefer myTuner Radio due to no ads.

I suspect you followed these instructions when adding the custom urls in TuneIn mobile app? I noticed it is possible to add and favorite them without being logged in and then they didn’t appear in Sonos’ ‘TuneIn New’ service. Needed to be logged in as I found in the instructions afterwards.

https://support.sonos.com/en-us/article/use-tunein-to-add-internet-radio-station-urls-to-sonos


Because TuneIn is a disaster of an app, the UX is appalling, it’s full of ads, it plays ads in audio, it doesn’t allow most of the stations I listen to because of geofencing restrictions, and they are likely to move more functionality to paying users over time so I don’t want to depend on them. But most importantly, it doesn’t actually work. Station URLs I save do not appear in Sonos. 
 

I just want to add URLs and for Sonos to find them in its list of favourites.  Like it always did previously. 

I agree, TuneIn is awful and shouldn't be needed. It’s obvious Sonos and TuneIn have a deal for Sonos to push people to TuneIn. It makes playing online radio stations a s**t experience with the Sonos app. I hope the kickbacks the execs get are worth it.

Anyway, it is possible to add your own stream URL to TuneIn and have it appear in the Sonos favourites. This works as I am now forced to use it, in case you missed the (convoluted) steps: https://en.community.sonos.com/controllers-and-music-services-229131/tunein-no-longer-supported-custom-urls-no-more-6878679/index2.html?postid=16749008#post16749008

 


@dan9000 You do not need the TuneIn app once you’ve added TuneIn to Sonos. Yes they ad adds when you Ypres their service for free, but they have to earn their keep too. At least now you can pay TuneIn to lose the adds. Not sure if the geofencing also works with added links. Have you tried this?

I’ll see if I can ad a url to TuneIn and ad it as a favorite to Sonos - this does work with stations TuneIn itself provides.

edit: I’ve added a new station to the TuneIn app and have added it to my favorites in the TuneIn app. It’s:

https://streams.pinguinradio.com/PinguinRadio320.mp3

 

In the Sonos app I now see:

 

Note that PinguinRadio is now visible in the Sonos app. My conclusion is that at least on my system station urls’s can be made visible in the Sonos app.


 

Can any of the developers or codey people on here suggest any way to force the Sonos app to show-and-play a 3rd party stream?

Please nobody suggest saving things on New TuneIn etc. This is not a good solution.

 

 


There might be better ways to do this but here’s two ways that I know of  

If you have a Sonos device with a line in you could buy a WiiM mini (or other brand network streamer), attach to Sonos line in and use that for your streams. 
 

You can use Lyrion music server to play radio stations directly to Sonos. 


@dan9000 You do not need the TuneIn app once you’ve added TuneIn to Sonos. Yes they ad adds when you Ypres their service for free, but they have to earn their keep too. At least now you can pay TuneIn to lose the adds.

 

Which is the one of reasons they lost the court case in the uk and can no longer provide international streams.

They tried to claim they were a directory of stations and not a broadcaster because they don’t alter the streams, rather than a parasite adding ads to stations without them, who aren’t asking for them and making money by pre-rolling the streams with targeted advertising instead.

Sonos should have provided the ability to save custom URLs with the rewrite and vision for the future, either by storing them in their own Sonos radio or in a Sonos account. It is ridiculous that users now need to create a TuneIn account to save URLs and have pre-roll ads, when they previously didn’t.


Sonos should have provided the ability to save custom URLs with the rewrite and vision for the future, either by storing them in their own Sonos radio or in a Sonos account. It is ridiculous that users now need to create a TuneIn account to save URLs and have pre-roll ads, when they previously didn’t.

It’s clear Sonos are now part of the problem unfortunately. When i started buying their speakers a few years ago I hoped that as they were a hardware first company they wouldn’t need to cripple their software. If you buy a cheap Amazon speaker you should expect limited functionality and to get up-sold on subscriptions. Subscription services are where they make their money.

Sonos wants it both ways now it seems, premium cost for the hardware, and crippled software that pushes users to subscription services.

No thanks.


This argument seems strange to me. Sonos should stick to being a hardware first company, but should also write software to enable users to store url’s?

Though I would agree that the best place for storing url’s would be Sonos Radio - especially since it cannot be removed.


This argument seems strange to me. Sonos should stick to being a hardware first company, but should also write software to enable users to store url’s?

Though I would agree that the best place for storing url’s would be Sonos Radio - especially since it cannot be removed.

Well, I don’t mean that Sonos should develop no software, but that they should be free to make software that gets the most from their hardware. Whereas the cheaper options may have to artificially limit functionality to push paid subscription services.

For what it is worth, I don’t care that Sonos push TuneIn. But at least maintain the simpler feature for “power” users that can deal with tracking down a URL and want to skip the 3rd party service. This doesn’t feel like an unreasonable request for a product designed to stream music from the internet.


I was recently looking at replacing my play:one. 
 

I have OG HomePods dotted around the house but the Sonos is in my study. 
 

replacement must be able to play custom streams without another device in the home sending the stream. 
 

I decided on a new Sonos but paused knowing I could lose access to streams with the new TuneIn app. 
 

play:one works flawlessly and sounds good enough for me for what I use it for. HomePod minis don’t have the depth of sound (tested 1 I got as a gift for my dad) and HomePod 2 is a lot of dosh & I suspect will lack bass at low volumes too. 
 

physical buttons on the play:one are useful for stopping the sound when I’m joking a call etc & don’t want faff with soft buttons not always behaving. 
 

anyway, if Sonos added custom url’s to their app, they’d get a large following amongst those who want that functionality, Apple doesn’t allow custom URL’s and their TuneIn integration for custom is woefull often streaming from my phone with associated battery drain, even though I’ve asked the HomePod & it’s responded etc. 


I’m concerned about this too. I spent a lot of time adding many custom URLS over the years, including lots of higher bitrate streams from my paid subscription service Digitally Imported (eg. the owners of RadioTunes, JazzRadio, ROCKRADIO, etc), to the “My Radio Stations” section of TuneIn.
Now, when I open up the legacy TuneIn service in Sonos, there is a message that this legacy service will eventually go away, and be replaced with the “new” TuneIn service.

It reads: “Is TuneIn going away? No, TuneIn is simply launching a new service and the current one will be removed from the Sonos app soon.” It doesn’t say how soon the legacy TuneIn service will be removed.

Since the “new” TuneIn service currently has no similar  “My Radio Stations” feature/section (that I can see), are they just going to pull the plug on this feature permanently, and therefore, will all of the custom URLs I created simply disappear?

I will be mad if these custom URLs aren’t automatically saved somewhere, since Sonos directed users to add our own streams via this method for years! https://support.sonos.com/en-us/article/add-an-internet-radio-station-to-sonos


Hi! I’m from November of 2024! Your future! No, your stations will not disappear. Instead, they will go gray, and will be as useless as feet on kneecaps! Isn’t that exciting? The only way to be able to get them back before you completely rage quit out of sheer dismay and despair is to reset your system and roll it back to S1, at which point you can witness their nonstop S2 nag banner and then endlessly read instructions on how to remove it that culminate in needing to follow certain prompts to stay on S1 that have all been removed! Leaving nothing but a website link in place of the controls facilitating the action!

But at least you’ll have your stations again. And having your stations is 66.7836235% of the battle!

Fairwell! I’ll see you in time!

(flies away)


Reply