8 ms·
RadioSide turns your spare device into a radio
- NikkiA 2y agoIf by 'radio' you mean 'streamcast receiver' then yes, I guess.
- AlexDragusin 2y agoIndeed, it started as I wanted to interact with the streams in a more classic radio fashion and to be able to repurpose some of the old devices. It's not perfect but it works.
- PaulHoule 2y agoThe basic disadvantage of that design is that a real radio or TV can change channels in milliseconds, but it takes seconds to set up a digital stream in most cases. Thus the interface of “changing channels” by rapidly pushing buttons is not so pleasing for a streaming-based player as it is for the real thing which is why Netflix provides the search and browsing interface it has.
- AlexDragusin 2y agoYou are correct. On the technical side, there is actually a way to make it to instantly switch (also fairly easy to implement) but it will consume more data (about 5x-10x) which would not go well with the efficiency of using a spare device concept. I had to consider these matters.
- bitdivision 2y agoMight be worth considering a switch for this? I think a lot of people wouldn't care about the data, but the switching time is a little annoying at the moment.
- miah_ 2y agoI care about the data. I live in the woods with WiFi internet. Every byte matters.
- bitdivision 2y agoOf course. I'm just suggesting an optional switch so that people who don't care about bandwidth have a better experience
- hnlmorg 2y ago> The basic disadvantage of that design is that a real radio or TV can change channels in milliseconds, but it takes seconds to set up a digital stream in most cases. Only for tuned stations. If you’re scanning the frequency (which is what the up and down arrow remind me more of) then it will take as long as it takes for your tuner to find the next station along. And that’s assuming you even have an automatic tuner, my first radio could only be manually tuned and didn’t support presets.
- toast0 2y ago> The basic disadvantage of that design is that a real radio or TV can change channels in milliseconds, but it takes seconds to set up a digital stream in most cases. Real TV is all mpeg transport streams these days. Maybr you can tune in milliseconds, but you can't decode until you get a keyframe.
- userbinator 2y agoYou can still decode starting at a non-keyframe, and just apply the diffs to the current picture, although the results might not be understandable; VLC is known for doing this when seeking.
- RulerOf 2y agoThat's a good point. I take for granted that I remember well what it was like in the analog age. Channels could be changed in what must've been around 30 milliseconds. I always found a modicum of latency to be generally acceptable in something like TV tuning once it went digital. Streaming doesn't really offer anything with that kind of experience anymore. Even analog car radios tend to have digital tuners with their own degrees of tuning delay.
- zrobotics 2y ago"The sky above the port was the color of television, tuned to a dead channel" Can't remember where I saw this pointed out, but this Gibson quote from neuromancer won't make any sense to anyone young enough to have not been exposed to analog TV. And most radios by default do channel scan, so you aren't even exposed to audio static as much anymore either.
- _joel 2y agoActual radios connected to the internet http://www.websdr.org/ http://www.websdr.org/
- freeqaz 2y agoWas hoping for crazy RF hackery lol -- anybody got something for that?
- AlexDragusin 2y agoHaha that would been something, sorry for the disappointment :)
- userbinator 2y agoNo, although many Androids already have an actual FM radio.
- jes5199 2y agoI think you want LoLRa - it's a way to transmit LoRa radio packets using nothing but IO pins https://github.com/cnlohr/lolra https://github.com/cnlohr/lolra
- danesparza 2y agoOMG. Thank you for including this comment. I wasn't aware that this level of shenanigans was possible with just IO pins. This deserves its own post on Hackernews if it's not there already.
- deleted 2y ago[deleted]
- mkarliner 2y agohttps://www.rtl-sdr.com/ https://www.rtl-sdr.com/
- olelele 2y agoI think a websdr?
- deleted 2y ago[deleted]
- HenryBemis 2y agoHeh, I hit random a few times and bumped into #126577, some radio station in the US, and it reminded me why I stopped listening to the (free/open) radio.. so many ads it ruined it for me.
- dr_kiszonka 2y agoI got lucky and got BBC first, followed by a few random stations (Russia, India), and ended up listening to drum & bass on a French radio. I miss discovering music like this!
- martyvis 2y agoIf you are interesting in geographically finding stations http://radio.garden/ http://radio.garden/ is great
- oniony 2y agoGreat if you're not in the UK :(
- linker3000 2y agoTry the free VPN built into Opera Browser.
- guilamu 2y agoFree radio, 0 ads, guaranteed (good) music discoveries everyday: fip. https://www.radiofrance.fr/fip https://www.radiofrance.fr/fip
- deleted 2y ago[deleted]
- FerretFred 2y agoI really like this, especially the UI - I'll ping a donation. Would it be possible to get a nice icon for us iDevice users rather than just an "R"?
- AlexDragusin 2y agoAs a designer, I can surely make a nice icon, let me see what I can do.
- AlexDragusin 2y agoTry now, it should have a nice icon showing up.
- FerretFred 2y agoOh yes, very nice and looks good on my Android phone too! Is there a donation option?
- AlexDragusin 2y agoIt does indeed. Thank you, there is no donation option, it's a side project I enjoy doing to give me some of that "stumbling on new stations" feel you get on a real radio and sharing the same with the world. For people who might want to work with me, I am available for brand identity design work through https://www.ypson.com https://www.ypson.com (this allows me to build cool side projects like this and not worry about monetization). Enjoy the radio! :)
- AlexDragusin 2y agoInspired by your question, I end up adding a donation option :) Thanks again!
- FerretFred 2y agoGreat! I'll test it today
- deleted 2y ago[deleted]
- omeid2 2y agoPlease add support to link to specific station.
- AlexDragusin 2y agoThank you for you the suggestions, I thought of it initially, but haven't gone with it since no one asked, now you're the first asking for this so will consider.
- 123pie123 2y agobrill - love the search by keyword - always amazes me how many christmas stations there are one small improvement is a tick box to only show/ play live streams - and not keep showing the endless offline stations
- AlexDragusin 2y agoYes, that's still an issue and the solution implementation is in progress so eventually offline stations should be an exception. The difficulty comes from the fact that the station numbers have to be preserved even if removing the offline stations else it will mess up the presets people have saved, imagine you've saved BBC and next time when you load it, it plays Jazz.
- 123pie123 2y agoCould a "show only live streams" be implemented only with in the KTM search results? the offline stations will still be there and have number, just not shown in the KTM results - a list of the KTM results would also be very handy, but that would probably change the feel a little
- conradfr 2y agoI have a streaming webapp as a side project and Christmas channels are kinda popular all year round, while many of those stations actually shut down between the holidays.
- deleted 2y ago[deleted]
- gpvos 2y agoWhere do you get the stream urls from?
- AlexDragusin 2y agoThe database has been built using data from https://www.radio-browser.info/ https://www.radio-browser.info/ If anyone can recommend a better more comprehensive database source, would love to use it.
- jcul 2y agoNice, the excellent open source android app RadioDroid also uses radio browser. https://github.com/segler-alex/RadioDroid https://github.com/segler-alex/RadioDroid In my experience I haven't found it to be lacking any stations. But the nice thing is I think anyone can just submit missing stations. You should see if they will list your app on their page for visibility: https://www.radio-browser.info/users https://www.radio-browser.info/users I have an old iPad 2 that is perfectly functioning. However my old apple ID I have on it, I known the password but have no way to unlock the account as I've forgotten the password. There's nothing Apple can do for me, so it may just become ewaste. Perhaps something like this would be a good use. Either that or maybe I can jailbreak it and give it a breath of new life. Though I'm not too familiar with IOS, my experience is more with android. So sad to see a perfectly good piece of hardware being obsolete due to software.
- AlexDragusin 2y ago> So sad to see a perfectly good piece of hardware being obsolete due to software. My sentiments when creating this! Will check RadioDroid and will get in touch with radio-browser as well to see if they can list the website, thank you for the suggestion.
- conradfr 2y agoRadio-browser.info is fantastic but the author reluctance to work on the update problem (due to vandalism etc) and by extension the duplication problem is a bit of a shame, although I understand his position.
- globalnode 2y agothis is awesome -- ty :)
- hnlmorg 2y agoNice idea and I love the aesthetics. Would be fun if you could play static sound while the other stations are buffering. But that might be one feature too far for some of the younger users.
- AlexDragusin 2y agoThank you! The first version of it, had the static implemented however, it was rather erratic and decided to scrap it to avoid much confusion since it did not behave as expected. For example the static would stop while buffering of a stream thus you would end up with static then sudden silence the stream which is worse especrience than just silence in between the switching.
- hnlmorg 2y agoI was thinking the static sound would only play during the buffering. I don't know how easy that is to implement though
- toast0 2y ago(Without looking at the product) I think you'd want to cross fade the static out with the content in. Maybe even use static as an indicator of available buffer... more static as the buffer gets low, etc. Or just not probably works fine though.
- stuaxo 2y agoIt's fun, the URL could include the radio station name and frequency so it can be shared.
- AlexDragusin 2y agoYes, someone made a similar suggestion and will consider implementation in the future.
- Tijdreiziger 2y agoCool concept, but desperately needs display of the currently playing song/program name!
- AlexDragusin 2y agoThe current song won't work due to the stations not providing such through the <audio> tag, which is used to play the stream. Would loved that as well and when I designed it, was something I expected to be possible but then not with the current setup. If a solution becomes available to this effect, would definitelly implement it right away.
- Tijdreiziger 2y agoMost radio stations do provide ‘now playing’ info on their website. I acknowledge that it would be a lot of work to collate all these data sources, though.
- jactoryfoe 2y ago[dead]
- conradfr 2y agoMany do broadcast the data (shoutcast protocol). I do parse the data server side but I think you can do it client side by using hls.js [0] Added bonus you can read HLS and MPD streams. [0] https://github.com/video-dev/hls.js/issues/5706 https://github.com/video-dev/hls.js/issues/5706
- AlexDragusin 2y agoThanks, went through this also before launch, after implementation I was browsing stations and one started playing video :) Thats when I put HLS aside and will explore more once I can have certainty that video streams will not be part of it. Even if I hide the video, the data transfer would not be acceptable. It's unfortunate as the HLS streams start playing nearly instantly so it would been a better experience.
- fnord77 2y agoI hate this user interface
- AlexDragusin 2y agoInteresting view :) May we know why is that?
- dmd 2y agoSame. I have absolutely no idea how to interact with this. It expects me to enter a number, but ... this isn't actually a radio and has nothing to do with frequencies. I can't enter the frequency of a station I want and listen to it, so what's the point of numeric entry?
- AlexDragusin 2y agoI can understand your side, the interface comes from the typical shortwave radio, and bridging that with the internet radio results in this. The numbers are also a construct for the same purpose, creating a numeric index similar to frequencies. Not everyone prefers this and that's fine, there are many alternatives for everyone! :) Thanks for the feedback.
- dmd 2y agoI think the problem is that people who don't have nostalgia for using real shortwave radios won't care/understand the interface, and people who DO ... will be actively annoyed by/won't understand the interface!
- zrobotics 2y agoAs a counterpoint, I really enjoyed the UI. I never really messed around with shortwave, but the UI really reminded me of the hyper-skeumorphic software that used to be more common. I didn't have an intuitive idea what all the buttons do, but the design encouraged just clicking around and experimenting to see what they do. I found it fun at least.
- 2y ago
- jeanlucas 2y agoBlocking IPs from Brazil :/
- deleted 2y ago[deleted]
- hteaf 2y agoThank you for your work. I like this work very much. It meets the requirements of no ads and comprehensive collection. Excellent work.
- obiefernandez 2y agoBlocking IPs from Mexico Always boggles my mind why people do things like this.
- snakeyjake 2y agoThey'll take but not give, I hit random and this played: POP FM (CDMX) - Online - www.popfm.mx - Ciudad de México - Mexico
- johnklos 2y agoI can't tell if it doesn't play because my device is slightly older (macOS Big Sur) or if my IP is blocked because of Cloudflare. Nice idea, though.
- electrondood 2y agoThis is really cool. Feels completely different from the way we consume music now through Spotify... love the exposure to music from across the world!
- vrighter 2y agoTurns your device into a radio... And then you see a bunch of comments talking about IPs. This has a "download more ram" ring to it. You cannot download hardware. This in no way shape or form transforms your device into a radio. It's an app to listen to internet streams... you know, cos phones have a really hard time with that
- yellowapple 2y agoI dig it. Just from clicking "random" a bunch of times I'm able to stumble upon (web) radio stations from across the globe. Would be nice to have some kind of listing of all the available stations and their "frequencies". I also can't find any info on how to submit stations.
- mdrzn 2y agoAt least 7/10 random stations are shown as offline.