Comments (9)
They work for me, and that output above looks compliant. My advice would be to submit the issue to the play:Sub team and see if they have a different opinion.
from gonic.
DSub.
from gonic.
airsonic-refix here π even on mobile it works great as a PWA
from gonic.
hmm interesting
could you visit http://GONICIP:GONICPORT/rest/getInternetRadioStations?u=USERNAME&p=PASSWORD&c=c&f=json
and show the output?
also, the output of
$ sqlite3 path/to/your/gonic.db "select * from internet_radio_stations"
from gonic.
Apologies for getting back to this late. I forgot I even submitted the issue. I'll be more responsive from here on, but here is the output from those commands:
API Output
{
"subsonic-response": {
"status": "ok",
"version": "1.15.0",
"type": "gonic",
"serverVersion": "0.16.1",
"openSubsonic": true,
"internetRadioStations": {
"internetRadioStation": [
{
"id": "ir-1",
"name": "BBC London",
"streamUrl": "http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_london/format/pls.pls",
"homepageUrl": "https://www.bbc.co.uk/sounds/play/live:bbc_london"
},
{
"id": "ir-2",
"name": "BBC 5 Sports Extra",
"streamUrl": "https://www.radiofeeds.net/playlists/bbc5livesportsextra.pls",
"homepageUrl": "http://www.bbc.co.uk/5livesportsextra/"
},
{
"id": "ir-3",
"name": "NTS Radio 1",
"streamUrl": "http://listen2.ntslive.co.uk/listen.pls",
"homepageUrl": "https://www.nts.live/schedule"
},
{
"id": "ir-4",
"name": "NTS Radio 2",
"streamUrl": "http://stream-relay-geo.ntslive.net/stream2",
"homepageUrl": "https://www.nts.live/schedule"
},
{
"id": "ir-5",
"name": "Radio France FIP",
"streamUrl": "https://icecast.radiofrance.fr/fip-hifi.aac?id=radiofrance",
"homepageUrl": "https://www.radiofrance.fr/fip"
},
{
"id": "ir-6",
"name": "Radio France FIP Jazz",
"streamUrl": "https://icecast.radiofrance.fr/fipjazz-hifi.aac?id=radiofrance",
"homepageUrl": "https://www.radiofrance.fr/fip"
},
{
"id": "ir-7",
"name": "Radio France FIP Groove",
"streamUrl": "https://icecast.radiofrance.fr/fipgroove-hifi.aac?id=radiofrance",
"homepageUrl": "https://www.radiofrance.fr/fip"
},
{
"id": "ir-8",
"name": "Radio France Mouv",
"streamUrl": "https://icecast.radiofrance.fr/mouv-hifi.aac?id=radiofrance",
"homepageUrl": "https://www.radiofrance.fr/mouv"
},
{
"id": "ir-9",
"name": "TSF Jazz",
"streamUrl": "https://tsfjazz.ice.infomaniak.ch/tsfjazz-high.mp3",
"homepageUrl": "https://www.tsfjazz.com/"
},
{
"id": "ir-10",
"name": "Netil Radio",
"streamUrl": "https://netilradio.out.airtime.pro/netilradio_a",
"homepageUrl": "https://www.netilradio.com/"
},
{
"id": "ir-11",
"name": "SomaFM Groove Salad",
"streamUrl": "https://somafm.com/m3u/groovesalad130.m3u",
"homepageUrl": "https://somafm.com/groovesalad/"
},
{
"id": "ir-12",
"name": "SomaFM Drone Zone",
"streamUrl": "https://somafm.com/m3u/dronezone130.m3u",
"homepageUrl": "https://somafm.com/dronezone/"
},
{
"id": "ir-13",
"name": "SomaFM Vaporwaves",
"streamUrl": "https://somafm.com/m3u/vaporwaves130.m3u",
"homepageUrl": "https://somafm.com/vaporwaves/directstreamlinks.html"
},
{
"id": "ir-14",
"name": "SomaFM Lush",
"streamUrl": "https://somafm.com/m3u/lush130.m3u",
"homepageUrl": "https://somafm.com/lush/directstreamlinks.html"
},
{
"id": "ir-15",
"name": "SomaFM 7\" Soul",
"streamUrl": "https://somafm.com/m3u/7soul130.m3u",
"homepageUrl": "https://somafm.com/7soul/"
},
{
"id": "ir-16",
"name": "Worldwide FM",
"streamUrl": "http://worldwidefm.out.airtime.pro:8000/worldwidefm_a",
"homepageUrl": "http://worldwidefm.net/"
},
{
"id": "ir-18",
"name": "Disco Studio 54",
"streamUrl": "http://149.56.147.197:8307/stream?1516542990510",
"homepageUrl": "http://www.discostudio54.com/"
},
{
"id": "ir-19",
"name": "The Lot Radio",
"streamUrl": "https://playback.livepeer.studio/hls/3612a961j4sy3l7q/index.m3u8",
"homepageUrl": "https://www.thelotradio.com/"
},
{
"id": "ir-20",
"name": "Hope St Radio",
"streamUrl": "http://hopestreetradio.out.airtime.pro:8000/hopestreetradio_a",
"homepageUrl": "https://www.hopestradio.community/"
}
]
}
}
}
Output from sqlite
gonic@gonic:/var/lib/gonic$ sqlite3 /var/lib/gonic/gonic.db "select * from internet_radio_stations"
1|http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_london/format/pls.pls|BBC London|https://www.bbc.co.uk/sounds/play/live:bbc_london
2|https://www.radiofeeds.net/playlists/bbc5livesportsextra.pls|BBC 5 Sports Extra|http://www.bbc.co.uk/5livesportsextra/
3|http://listen2.ntslive.co.uk/listen.pls|NTS Radio 1|https://www.nts.live/schedule
4|http://stream-relay-geo.ntslive.net/stream2|NTS Radio 2|https://www.nts.live/schedule
5|https://icecast.radiofrance.fr/fip-hifi.aac?id=radiofrance|Radio France FIP|https://www.radiofrance.fr/fip
6|https://icecast.radiofrance.fr/fipjazz-hifi.aac?id=radiofrance|Radio France FIP Jazz|https://www.radiofrance.fr/fip
7|https://icecast.radiofrance.fr/fipgroove-hifi.aac?id=radiofrance|Radio France FIP Groove|https://www.radiofrance.fr/fip
8|https://icecast.radiofrance.fr/mouv-hifi.aac?id=radiofrance|Radio France Mouv|https://www.radiofrance.fr/mouv
9|https://tsfjazz.ice.infomaniak.ch/tsfjazz-high.mp3|TSF Jazz|https://www.tsfjazz.com/
10|https://netilradio.out.airtime.pro/netilradio_a|Netil Radio|https://www.netilradio.com/
11|https://somafm.com/m3u/groovesalad130.m3u|SomaFM Groove Salad|https://somafm.com/groovesalad/
12|https://somafm.com/m3u/dronezone130.m3u|SomaFM Drone Zone|https://somafm.com/dronezone/
13|https://somafm.com/m3u/vaporwaves130.m3u|SomaFM Vaporwaves|https://somafm.com/vaporwaves/directstreamlinks.html
14|https://somafm.com/m3u/lush130.m3u|SomaFM Lush|https://somafm.com/lush/directstreamlinks.html
15|https://somafm.com/m3u/7soul130.m3u|SomaFM 7" Soul|https://somafm.com/7soul/
16|http://worldwidefm.out.airtime.pro:8000/worldwidefm_a|Worldwide FM|http://worldwidefm.net/
18|http://149.56.147.197:8307/stream?1516542990510|Disco Studio 54|http://www.discostudio54.com/
19|https://playback.livepeer.studio/hls/3612a961j4sy3l7q/index.m3u8|The Lot Radio|https://www.thelotradio.com/
20|http://hopestreetradio.out.airtime.pro:8000/hopestreetradio_a|Hope St Radio|https://www.hopestradio.community/
from gonic.
If you have a suggestion for another client that shows radio stations, i'd be happy to test it to see if it is just play:Sub. I tried downloading a few on iOS, but none of them seem to offer the feature.
I have tried logging into my Admin & normal user Gonic accounts and neither of them work.
from gonic.
@brian-doherty are internet radio stations working for you? they work for me at least. otherwise i'll have to classify this as a play:Sub issue
from gonic.
thanks @brian-doherty yes I agree π apologies @tpeacock19
from gonic.
Thank you both, I appreciate it. Do you mind sharing what clients you both are using where it does work?
from gonic.
Related Issues (20)
- Libraries without folder album art won't get any cover art HOT 1
- DSub can't play song when bitrate is set to "unlimited" HOT 4
- DTS audio files cannot be played HOT 1
- Error 10 when retrieving bookmarks HOT 1
- Mixed case file extension (Mp3) not being picked up in scan HOT 1
- Unable to delete transcoding profiles containing "http://" HOT 1
- Gonic crashes when Maloja is set as listenbrainz scrobble server HOT 13
- Jukebox not working correctly HOT 18
- [feature request] export playlists to m3u HOT 2
- Config setting to limit cache size
- Better documentation of GONIC_EXCLUDE_PATTERN HOT 1
- Allow setting user for docker image HOT 4
- Request: Parse `format` param in `stream` request for per-request transcoding HOT 3
- LastModified field is set to 0?
- implement subsonic getNowPlaying.view HOT 1
- Possibility for taglib static builds
- Question: What happens to the db if I correct the metadata on my collection HOT 1
- Canβt see playlists. Difference from Subsonic API? HOT 1
- Does Gonic support the ability to scan music from 2 different drives in a single docker instance? HOT 1
- songs not being downloaded in dsub after upgrade 15.2β16.4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gonic.