segler-alex / radiobrowser

website frontend with angular for radio-browser api
GNU Affero General Public License v3.0
117 stars 30 forks source link

Find Local Radio #36

Open KennyStier opened 6 years ago

KennyStier commented 6 years ago

It would be nice to be able to type a zip code to find the nearest radio streams. Each radio entry would have either a zip code or GPS coordinates and the site could either use HTML5 geolocation or a zip code to find the stations nearest to the user.

davidhedlund commented 6 years ago

@KennyStier61 I like that idea, but countries must be provided if zip codes are going to be used.

davidhedlund commented 6 years ago

Its also possible to add a function to show playlists that are hosted from defined countries by looking up the IP addresses of the streaming URL.

keinstein commented 6 years ago

At least in Germany the current resolution „state“ is too coarse. It would be nice to have another level „city“ or something similar to „antenna“ as some antennas are located at some hills or mountains in the middle of nowhere. On the other hand some cities have several antennas. ZIP codes could be associated with them. This makes data handling much easier. Another aspect of local radio is that at least some stations have a conventional radio frequency, which would be also helpful for different services. E.g. in some regions FM radio is more reliable than internet connection. So, it would be nice to have radio frequencies as well, associated with the area where this frequency can be received.

DJCrashdummy commented 6 years ago

another idea would be to make it possible to (additional) sort the list of countries "dynamically" starting with the one next to your own ip and then going further away. for example linuxmint uses such a system in mintsources to queue the repo-mirrors for the speed-test, which is a real easement because you don't have to wait until the whole list of servers is tested.

i know this in not perfect, and hardly for LOCAL stations, but this may be the easiest to implement and especially with the existing data.

--> btw: this would be even more useful in the android-client...!

davidhedlund commented 6 years ago

Hmm, finding out the server's country cannot be done reliably except for custom tagging. Nowdays most sites use CDNs, cloud servers, etc.