M3U8-länk för ljudström

Hej - min spelare kräver att man ska ange länk till det strömmande mediat som en .m3p8 Hur får jag fram en sådan? Skulle gärna vilja ha det för er P2 Flac.
Lennart Petersson

Kommentarer

  • Hej Lennart!
    Berätta vad det är för spelare så får vi försöka klura ut en lösning.
    Annika Webbmaster
  • Hej, det är en Hiby R3Pro II. De har en funktion där man kan lägga in radiostationer för att lyssna strömmande.Finns en väldigt kortfattade instruktion hos dom om hur man ska göra. Man ska spara en fil lokalt på spelaren (radio.txt) där stationer länkas. Men man länkar inte direkt till kanalen utan till en .m3u8-fil Den i sin tur innehåller instruktioner för hur kanalen ska strömmas.

    Dvs, jag kan tex inte direkt i radio.txt lägga in tex https://live1.sr.se/p2-flac

    Länk till instruktionssidan: https://store.hiby.com/blogs/news/how-to-use-a-custom-internet-radio-station-r1-r2-r3-series
    Lennart Petersson
  • Hej igen!
    Jag ser inte att det finns ett krav på att länkarna ska sluta med .mru8, även om det är så de länkar som användes i exemplet är skapade.

    Testa om du kan få det att funka med http://live1.sr.se/p2-flac, som börjar med http istället för https.

    Återkom om det inte funkar.
    Annika Webbmaster
  • Tack för svar. Råkade få i ett sd-kort som helt saknade filen radio.txt och då kom det upp en länk på skärmen och när jag följde den så kom jag till en sida hos Hiby som jag inte sett förut. Där står det att som URL accepteras enbart formatet .m3u8 och .mp3

    Testade alla P2-länkarna på er sida. För det första så funkar det aldrig med live1, det måste vara edge1 och det är bara mp3 som funkar, dvs https://live1.sr.se/p2-mp3-96 fungerar (fast byter live1 mot edge1).
    Ingen skillnad om det står https eller http.
    Lennart Petersson
  • Bra, då har du ljud, men det är stor skillnad kvalitetsmässigt mellan vår MP3-ström och vår Flac-dito!

    För det första så funkar det aldrig med live1, det måste vara edge1 ...

    Hiby verkar med andra ord ha lite dåligt stöd för den typ av omdirigering som sker från live1-länken till en av våra edge-servrar, ett problem som även Ragnar här råkade på med sin hemkodade spelare (men lyckades lösa med hjälp av en AI):
    Direktlänkar eller redirect-länkar

    Men man länkar inte direkt till kanalen utan till en .m3u8-fil Den i sin tur innehåller instruktioner för hur kanalen ska strömmas.

    Det stämmer. M3U8 är som en "kontainer", en mycket kort textfil som bland annat innehåller en ljudlänk. Om du hittar en fungerande M3U8-fil, låt säga att den heter musikkanalen.m3u8, så testa att spara den lokalt, döp om den till "musikkanalen.txt" och öppna den med Anteckningar eller ett liknande enkelt textverktyg som inte slänger på en massa formatering. Byt sedan ut ljudlänken till en P2-länk och spara om den som en ny m3u8-fil (t ex lennarts-p2-i-flac.m3u8).

    Jag vet inte om det funkar med flac eller aac och om det funkar bättre att länka till live1-strömmen i en M3U8-fil än vad det gick med MP3-filen. Du får helt enkelt experimentera  med lite olika varianter av de länkar vi har här (både live1-varianten och edge1/edge2) och se vad som egentligen funkar:
    Länkar till ljudströmmar för alla kanaler

    Berätta gärna hur det går!
    Annika Webbmaster
  • Kan egentligen inte detta, men vad jag förstår så innehåller .m3u8 filen URLs till 'senaste' ljudsegmenten för en live stream. Och att den konstant uppdateras, så spelaren som du använder, i mitt fall min Hiby DAP, regelbundet läser om .m3u8 filen för att få vad nytt som ska spelas.
    Så tror inte det är så enkelt som att jag bara tar en 'fungerande' .m3u8 fil för någon annan radiostation, ändrar en URL i den och försöker få det att fungera. Men rätta mig gärna om jag har fel. Jag får uppfattningen om att det är SR som bör ha logiken för att skapa denna fil. 

    Fortsatte söka runt för att se om några länkar till en .m3u8 fil. Finns ju många typ radioportaler på nätet för live stream av radio. Och fann fmstream.org och de har en länk till en sådan fil, för P2 och hos er:
    https://ljud1-cdn.sr.se/lc/p2.m3u8

    Förstår dock inte riktigt vilken kvalitet det är på den, om det är FLAC eller annat. Låter bra när jag lyssnar på dator. Men tyvärr har min Hiby DAP problem att spela. Verkar som den accepterar filen men får lite olika resultat. Ibland dör den efter ett tag, ibland så hackar och hoppar det väldigt och ibland startar det inte alls.
    Skulle vara intressant att veta mer om filen som ni uppenbarligen har, men inte är listat på er sida.
    Lennart Petersson
  • Den M3U8-filen har med våra HLS-strömmar att göra. Det är ett sätt att paketera ljudet som fungerar bra för våra egna plattformar och som mycket riktigt presenterar innehållet som korta segment som sen klistras ihop. Det är den tekniken som bland annat gör det möjligt att backa i en liveström.

    Du behöver en spellista som leder till en vanlig ljudström, inte en HLS-ström. Men vad jag kan se har Hiby stöd för både M3U8 och den äldre varianten M3U, och M3U-listor har jag jobbat mer med. Jag testade att skriva en mycket enkel M3U-fil för P2:s ljudström i 320 kbps. (En M3U8-fil funkar på liknande sätt, men är kodad i UTF-8.)

    Här i forumet får jag inte dela en m3u-fil, så jag sparade min spellista som en text-fil istället. Om du döper om den till p2_test.m3u, så kommer den att funka i många spelare och jag håller tummarna för att den funkar även i Hiby. Du kan i så fall testa om det går att ändra länken inne i M3U-filen från https://live1.sr.se/p2-aac-320 till https://live1.sr.se/p2-flac .

    Om min M3U-fil inte funkar hos dig, så hör jag med utvecklarna om de kan hjälpa mig med en M3U8-fil istället.

    Oavsett om det funkar eller inte, så kommer jag att ta upp frågan om det finns behov av att vi tillhandahåller sådana själva. (Vi har testat vår nya streaming-miljö i två år drygt och Hiby är den första enhet jag har stött på där lyssnare har hört av sig om detta behov, men jag har på känn att det skulle kunna vara bra för vissa andra lyssnare också.)

    Återkom och berätta om M3U-filen funkar hos dig!
    Annika Webbmaster
  • Toppen - tack! Imponerad av dina snabba och kunniga svar. Ska testa och återkommer!
    Lennart Petersson
  • Får det inte att fungera. Har försökt även med -flac. BÅde live1 och edge1. Öppnar jag filen direkt med tex Media Player, så spelar det bra på datorn. Men i Hiby kan jag inte lägga in filen i sig, utan den måste laddas från en URL. Därför har jag provat genom att lägga upp den på en server jag har med åtkomst över internet. Och jag får fel i Hiby. Ngt kommunikationsfel. Provat med en m3u8-fil för DR P2 och den kan jag lägga upp på min server och spela i Hiby.

    Så vore käckt om du kan få dina tekniker till att skapa en .m3u8 fil som då är åtkomlig via URL på sr.se.
    Lennart Petersson
  • Hej - lite nyfiken :-) Har du sett mitt svar?
    Lennart Petersson
  • Jo, men jag har markerat att jag ska följa upp det nu i veckan, vilket jag förstås borde ha berättat.

    Som jag tidigare skrev så ska jag ta upp frågan om det finns behov av att vi tillhandahåller M3U8-filer för vanliga "linjära" strömmar med mina kolleger, men den frågan ligger en bit ned på min och deras att göra lista.

    Jag lovar alltså inte att vi löser det, men jag lovar att jag ska fråga och tror dessutom att det är enkelt för mina kolleger att tota ihop en M3U8-lista för åtminstone P2 i Flac respektive P2 i AAC 320 kbps som jag sedan dels kan ge dig och dels ha som underlag om fler lyssnare har behov av detta för andra kanaler framöver.
    Annika Webbmaster
  • Tack!
    Lennart Petersson
  • Hej igen!
    Jag har nu pratat med tekniker. De undrar om det funkar bättre för dig med en annan befintlig M3U8-lista, som även den är med "HLS-segment", men som är mycket kortare än den tretimmars-lista du testat med innan:
    https://ljud1-cdn.sr.se/lc/p2.m3u8?length=5

    Den M3U8-listan har vi tagit fram för vår egen Sonos-tjänst, där vi tidigare hade liknande problem som de du fick i Hibyn med den längre M3U8-listan.
    Annika Webbmaster
  • Ska kolla! Det är alltså den länken du skickade, som jag ska kolla?
    Lennart Petersson
  • Ja, just det!
    Om den inte funkar så kan du testa den txt-fil du fick av mig den 4 mars, men själv göra om den till en M3U8-fil, för det är förmodligen ännu enklare än vad jag trodde, enligt information som jag hittade på fileformat.com:
    M3U vs M3U8: Viktiga skillnader, användningsområden och när du ska välja varje format

    Hur du konverterar mellan M3U och M3U8
    Om du redan har en M3U‑fil, är konverteringen till M3U8 enkel:
    1. Öppna .m3u‑filen i en textredigerare [eller txt-filen i detta fall]
    2. Ändra kodningen till UTF‑8 (tillgängligt i de flesta redigerare som Notepad++, Sublime eller VS Code)
    3. Spara filen med filändelsen .m3u8
    Annika Webbmaster
  • Får tyvärr fel med den filen. Eller båda, rättare sagt.
    Jag måste ju lägga upp filen på min server och säga till Hiby att den ska ladda därifrån. Vet inte om det är något fel som uppstår då. Media Player på datorn krashar också om jag försöker öppna den filen från min server. Däremot spelar Media Player om den ​öppnar filen ​direkt från datorn.

    Lutar åt att min server inte levererar som den ska. Så vore nice om den låg hos er istället 😀

    Lennart Petersson
  • Den M3U8-fil som min kollega tipsade om ligger ju hos oss. Funkade den inte alls, trots att M3U8-filen du tidigare testade funkar? Hur yttrar sig i så fall problemet?
    Annika Webbmaster
  • Suck, sorry. Inte testa eller skriva utan rejält med kaffe först... tänkte väldigt fel här - återkommer 😀
    Lennart Petersson
  • Hittar streamen och börjar spela några sekunder, sen dör spelaren och  Hiby startar om.
    Lennart Petersson
  • Ok.
    När det gäller den text-fil som du själv ska spara i UTF-8 och med filändelsen M3U8, så tänker jag mig att du ska lägga den i ett filbibliotek i Hiby som jag kan tänka mig heter "playlist_data" eller liknande. Det som är viktigt är att du kommer åt den i Hiby-enheten, sedan är den spellistan kodad så att den anropar vår ström över https.
    Annika Webbmaster
  • playlist_data används för 'riktiga' spellistor och ska peka ut musikspår som ligger lagrade på sd-kortet. Alltså ingen stream. Har även provat det och får bara till svar att den inte hittar musiken i filen.

    Jag ska ta det vidare med Hiby support också och se vad de säger. Varför er fil gör att spelaren kraschar.
    Lennart Petersson
  • Tack!
    Återkom gärna och berätta hur det går. Trevlig helg!
    Annika Webbmaster

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post syns inte publikt.