Linn Forums

Current time: 2017-09-22, 23:23 Hello There, Guest! (LoginRegister)

Linn Forums / Linn Music Systems & Hi-fi Separates / Network Music Players & Music Streamers v / MinimStreamer support for new BBC HLS AAC streams

Post Reply 
MinimStreamer support for new BBC HLS AAC streams
2015-02-18, 14:03
Post: #41
RE: MinimStreamer support for new BBC HLS AAC streams
I have installed minim server and streamer on my QNAP TS-253-Pro and the server is working perfectly with Kinsky and Kazoo.

I have the radio station playlist in my library, minim finds it as folder "1 playlist" and I can select it and add the entire lot to a DS playlist but when I attempt to play, it just races through all of them and none of them work. THe end of the minim scan log shows :

Reading folder cache for BBC_HLS
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R1] BBC Radio 1
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R1X] BBC Radio 1Xtra
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R2] BBC Radio 2
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R3] BBC Radio 3
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R4] BBC Radio 4 FM
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R4L] BBC Radio 4 LW
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R4X] BBC Radio 4 Extra
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R5] BBC Radio 5 Live
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R5X] BBC Radio 5 Live Sports Extra
Error: playlist Music/BBC_HLS/BBC.m3u: unknown file #EXTINF:-1,[*R6] BBC Radio 6 Music
MinimServer[NASE67548] is running

What am I doing wrong?

Main:ADSM/1, Exaktbox10, LP12/Akito/AT-F2, 6100/Ninka/221. Kitchen:Sneaky/Komp106. Dining:Sneaky/Komp106. Bedroom:ADC3001DD/ALT1/Goldring2500,MajikDS/Kont,2LK100/KeilidhAktiv.

Your PC/Phone can help research for Zika, Ebola, Malaria, HIV & Cancer - www.worldcommunitygrid.org
Find all posts by this user
Quote this message in a reply
2015-02-18, 14:32 (This post was last modified: 2015-02-18 14:34 by clanger9.)
Post: #42
RE: MinimStreamer support for new BBC HLS AAC streams
Check your .m3u file.

There should be *no* space at the start of the lines before the "#EXTINF...". It seems that some browsers don't copy/paste the "code" element on this forum properly (and unfortunately you can't upload .m3u files, which would make it easier!). mickc had the same problem a few posts back.

If you fix the file format and Rescan, it should work fine.
Find all posts by this user
Quote this message in a reply
2015-02-18, 14:32
Post: #43
RE: MinimStreamer support for new BBC HLS AAC streams
(2015-02-16 22:35)clanger9 Wrote:  Fantastic! I can now enjoy all the new HLS BBC streams in 320kbps AAC on my DS. Smile
I made a playlist with all of the known (UK only) 320kbps streams. Note these won't work outside the UK (the international URLs are slightly different and are limited to 96kbps AAC+):
Code:
#EXTM3U
#EXTINF:-1,[*R1] BBC Radio 1
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8
#EXTINF:-1,[*R1X] BBC Radio 1Xtra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_1xtra.m3u8
#EXTINF:-1,[*R2] BBC Radio 2
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_two.m3u8
#EXTINF:-1,[*R3] BBC Radio 3
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_three.m3u8
#EXTINF:-1,[*R4] BBC Radio 4 FM
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_fourfm.m3u8
#EXTINF:-1,[*R4X] BBC Radio 4 Extra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8
#EXTINF:-1,[*R4L] BBC Radio 4 LW
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_fourlw.m3u8
#EXTINF:-1,[*R5] BBC Radio 5 Live
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_five_live.m3u8
#EXTINF:-1,[*R5X] BBC Radio 5 Live Sports Extra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_five_live_sports_extra.m3u8
#EXTINF:-1,[*R6] BBC Radio 6 Music
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
#EXTINF:-1,[*AN] BBC Asian Network
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_asian_network.m3u8
#EXTINF:-1,[*SC] BBC Radio Scotland FM
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_scotland_fm.m3u8
#EXTINF:-1,[*SCM] BBC Radio Scotland MW
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_scotland_mw.m3u8
#EXTINF:-1,[*NG] BBC Radio Nan Gaidheal
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_nan_gaidheal.m3u8
#EXTINF:-1,[*UL] BBC Radio Ulster
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_ulster.m3u8
#EXTINF:-1,[*FO] BBC Radio Foyle
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_foyle.m3u8
#EXTINF:-1,[*WA] BBC Radio Wales
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_wales_fm.m3u8
#EXTINF:-1,[*CY] BBC Radio Cymru
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_cymru.m3u8
#EXTINF:-1,[*BE] BBC Radio Berkshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_berkshire.m3u8
#EXTINF:-1,[*BR] BBC Radio Bristol
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_bristol.m3u8
#EXTINF:-1,[*CA] BBC Radio Cambridge
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_cambridge.m3u8
#EXTINF:-1,[*CO] BBC Radio Cornwall
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_cornwall.m3u8
#EXTINF:-1,[*CW] BBC Radio Coventry Warwickshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_coventry_warwickshire.m3u8
#EXTINF:-1,[*CU] BBC Radio Cumbria
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_cumbria.m3u8
#EXTINF:-1,[*DE] BBC Radio Derby
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_derby.m3u8
#EXTINF:-1,[*DV] BBC Radio Devon
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_devon.m3u8
#EXTINF:-1,[*ES] BBC Radio Essex
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_essex.m3u8
#EXTINF:-1,[*GL] BBC Radio Gloucestershire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_gloucestershire.m3u8
#EXTINF:-1,[*GU] BBC Radio Guernsey
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_guernsey.m3u8
#EXTINF:-1,[*HW] BBC Radio Hereford Worcester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_hereford_worcester.m3u8
#EXTINF:-1,[*HU] BBC Radio Humberside
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_humberside.m3u8
#EXTINF:-1,[*JE] BBC Radio Jersey
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_jersey.m3u8
#EXTINF:-1,[*KE] BBC Radio Kent
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_kent.m3u8
#EXTINF:-1,[*LA] BBC Radio Lancashire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_lancashire.m3u8
#EXTINF:-1,[*LE] BBC Radio Leeds
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_leeds.m3u8
#EXTINF:-1,[*LC] BBC Radio Leicester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_leicester.m3u8
#EXTINF:-1,[*LI] BBC Radio Lincolnshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_lincolnshire.m3u8
#EXTINF:-1,[*LO] BBC Radio London
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_london.m3u8
#EXTINF:-1,[*MA] BBC Radio Manchester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_manchester.m3u8
#EXTINF:-1,[*ME] BBC Radio Merseyside
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_merseyside.m3u8
#EXTINF:-1,[*NE] BBC Radio Newcastle
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_newcastle.m3u8
#EXTINF:-1,[*NO] BBC Radio Norfolk
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_norfolk.m3u8
#EXTINF:-1,[*NH] BBC Radio Northampton
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_northampton.m3u8
#EXTINF:-1,[*NT] BBC Radio Nottingham
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_nottingham.m3u8
#EXTINF:-1,[*OX] BBC Radio Oxford
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_oxford.m3u8
#EXTINF:-1,[*SH] BBC Radio Sheffield
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_sheffield.m3u8
#EXTINF:-1,[*SR] BBC Radio Shropshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_shropshire.m3u8
#EXTINF:-1,[*SL] BBC Radio Solent
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_solent.m3u8
#EXTINF:-1,[*SS] BBC Radio Somerset Sound
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_somerset_sound.m3u8
#EXTINF:-1,[*ST] BBC Radio Stoke
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_stoke.m3u8
#EXTINF:-1,[*SU] BBC Radio Suffolk
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_suffolk.m3u8
#EXTINF:-1,[*SR] BBC Radio Surrey
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_surrey.m3u8
#EXTINF:-1,[*SX] BBC Radio Sussex
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_sussex.m3u8
#EXTINF:-1,[*TE] BBC Radio Tees
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_tees.m3u8
#EXTINF:-1,[*3C] BBC Radio Three Counties
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_three_counties_radio.m3u8
#EXTINF:-1,[*WI] BBC Radio Wiltshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_wiltshire.m3u8
#EXTINF:-1,[*WM] BBC Radio West Midlands
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_wm.m3u8
#EXTINF:-1,[*YO] BBC Radio York
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_york.m3u8
#EXTINF:-1,[*WS] BBC World Service
http://bbcwsen-lh.akamaihd.net/i/WSEIEUK_1@189911/master.m3u8

Edit: if you want to listen outside the UK, replace the "../uk/sbr_high/.." part of the URL with "../nonuk/sbr_low/.."

For those not familiar with MinimServer:
  1. Save the above BBC Radio playlist as the text file "BBC Radio.m3u" in a new folder on your machine or NAS
  2. Download and install MinimServer
  3. Start MinimServer and point it at the folder where the BBC Radio playlist lives
  4. Go to the Mimserver properties, click on 'Packages', select 'minimstreamer', click 'Install' then click 'Relaunch'
  5. Now start Kinsky and browse to /Home/Library/MinimServer/1 playlist/BBC Radio
  6. Select 'Music Server' as the Kinsky source, double-click a radio station
  7. Enjoy!


Thanks to clanger9 for the list of url's. With the recent addition of artwork support to Minimserver I have collated together a set of logos. These are all low res. Simply unzip the linked file and put all the files in a sub folder (I suggest called BBC Radio) of your music server and rescan. The zip contains the m3u file so you can delete any other versions you might have created.

https://dl.dropboxusercontent.com/u/3232...0Radio.zip

Dave

LP12+Origin Live Alliance+Ortofon 2m Red > Graham Slee Communicator = KDSr/1 > silver > KK/1D > silver > Keltik Klimax XOvers > black > 2x4200/D > K600(+2) > Keltiks
Find all posts by this user
Quote this message in a reply
2015-02-18, 15:16
Post: #44
RE: MinimStreamer support for new BBC HLS AAC streams
(2015-02-18 14:32)clanger9 Wrote:  Check your .m3u file.

There should be *no* space at the start of the lines before the "#EXTINF...". It seems that some browsers don't copy/paste the "code" element on this forum properly (and unfortunately you can't upload .m3u files, which would make it easier!). mickc had the same problem a few posts back.

If you fix the file format and Rescan, it should work fine.

Indeed, although I was getting "incorrect location" rather than "unknown file"...
Mine's absolutely fine now.

Mick

LP12SE * KDS/3 * KK/1/D * Solos/1/D * Akubarik/P
MDSM/3 * Majik 109
Find all posts by this user
Quote this message in a reply
2015-02-18, 17:59
Post: #45
RE: MinimStreamer support for new BBC HLS AAC streams
All working fine now Smile

Logos too Smile

Thanks everyone Smile

Main:ADSM/1, Exaktbox10, LP12/Akito/AT-F2, 6100/Ninka/221. Kitchen:Sneaky/Komp106. Dining:Sneaky/Komp106. Bedroom:ADC3001DD/ALT1/Goldring2500,MajikDS/Kont,2LK100/KeilidhAktiv.

Your PC/Phone can help research for Zika, Ebola, Malaria, HIV & Cancer - www.worldcommunitygrid.org
Find all posts by this user
Quote this message in a reply
2015-02-18, 19:01
Post: #46
RE: MinimStreamer support for new BBC HLS AAC streams
Simon, I've had the radio streams pause and seen this in the log s a couple of times:

Code:
Error reading HLS stream: java.lang.IllegalArgumentException: timeout value is negative
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at org.jstreamer.lib.HTTPSource$ReaderThread.playStream(HTTPSource.java:652)
    at org.jstreamer.lib.HTTPSource$ReaderThread.run(HTTPSource.java:472)

Anything to worry about or can do to prevent this or is a network thing?

KDSM/0, Solos, ProAc D18
Find all posts by this user
Quote this message in a reply
2015-02-18, 21:11
Post: #47
RE: MinimStreamer support for new BBC HLS AAC streams
(2015-02-18 19:01)alexm Wrote:  Simon, I've had the radio streams pause and seen this in the log s a couple of times:

Code:
Error reading HLS stream: java.lang.IllegalArgumentException: timeout value is negative
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at org.jstreamer.lib.HTTPSource$ReaderThread.playStream(HTTPSource.java:652)
    at org.jstreamer.lib.HTTPSource$ReaderThread.run(HTTPSource.java:472)

Anything to worry about or can do to prevent this or is a network thing?

Thanks for letting me know about this. It's caused by a timing race condition within the MinimStreamer code. I will release a fix for this soon.
Find all posts by this user
Quote this message in a reply
2015-02-18, 21:15
Post: #48
RE: MinimStreamer support for new BBC HLS AAC streams
Thanks Simon, great to know you understand what it means :-)

KDSM/0, Solos, ProAc D18
Find all posts by this user
Quote this message in a reply
2015-02-19, 13:21
Post: #49
RE: MinimStreamer support for new BBC HLS AAC streams
Simon, sorry but most of this is going over my head at the moment (not helped by the remnants of flu). I have installed MinimStreamer but after consulting your User Guide I am not clear on (a) how I create the necessary playlist file, or (b) how i reference it in MinimWatch Properties. Sorry to be such a pain, but can you explain it in terms that my poor flu-ridden brain can understand?

Akurate DSM, Akurate 4200 active, Ninkas (Main System), Sneaky DS, Wharfedale Diamonds (Secondary System), QNAP TS-219PII (MinimServer, Asset), iMac, MacBook Pro, iPad Air, iPhone 6+, Kinsky/Kazoo/Lumin
Find all posts by this user
Quote this message in a reply
2015-02-19, 13:49
Post: #50
RE: MinimStreamer support for new BBC HLS AAC streams
(2015-02-19 13:21)Wammer Wrote:  Simon, sorry but most of this is going over my head at the moment (not helped by the remnants of flu). I have installed MinimStreamer but after consulting your User Guide I am not clear on (a) how I create the necessary playlist file, or (b) how i reference it in MinimWatch Properties. Sorry to be such a pain, but can you explain it in terms that my poor flu-ridden brain can understand?

Hi Wammer,

assuming you're using a Windows PC.

In the folder where you store your music, eg /DSMusic, create a new Folder called "Playlists" if there isn't one there already. Then use Notepad to create a new text file and call it something sensible like "BBC Radio.m3u" then copy and paste all of the code starting #EXTM3U in the earlier posts and paste it into your .m3u file. Now save your .m3u file in the /DSMusic/Playlists folder (you may have to first save it as BBC Radio.txt and then you can right click on it and use Rename to change it to .m3u

Next, get Minimserver to rescan.

Now when you open your control point, you should find "Playlists" under Minimservers top level. Opening this should give you your BBC Radio file, opening that will give you your list of stations. Select and play one of these stations.

Hope this helps.

'troll
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)