Direktlänkar eller redirect-länkar
Den enklaste tekniken för att ta emot internetradio hittar man inom den sk IoT-miljön (Internet of Things, ofta baserade på Arduino hemmabyggen). Min köksradio är en sådan. Den är liten som ett cigarrettpaket och styrs av fjärrkontroll eller via en inbyggd websida. Kostade c:a 300 kr att bygga.
Till saken... Denna typen av utrustning klarar inte av http redirect, tex från live1.sr.se till edge1 (eller edge2).sr.se.
Så jag har nu uppdaterat alla SR-kanalerna till edge1.
Jag hoppas att ni det inte kommer att bytas servrar "bakom" live1.sr.se ofta, för då fungerar inte detta.
Kanske vore bra att informera på hemsidan om de "riktiga" direktlänkarna också.
Till saken... Denna typen av utrustning klarar inte av http redirect, tex från live1.sr.se till edge1 (eller edge2).sr.se.
Så jag har nu uppdaterat alla SR-kanalerna till edge1.
Jag hoppas att ni det inte kommer att bytas servrar "bakom" live1.sr.se ofta, för då fungerar inte detta.
Kanske vore bra att informera på hemsidan om de "riktiga" direktlänkarna också.
Följ inlägget
1
följare
Live1-länkarna är "de riktiga länkarna". Denna riktiga länk redirectas korrekt till någon av streaming-servrarna edge1 eller edge2. Live1 har koll på belastningen så att besökare alltid kommer till den server som har bäst kapacitet för tillfället, enkelt förklarat.
Det går, som du märkt, att länka direkt till någon av edge-servrarna, men det är ingen bra lösning i längden. Om du länkar direkt till en specifik server så får du, som du konstaterat, nämligen problem varje gång vi tar den servern ur trafik för att uppdatera något. Om den server vi har idag helt tas ur lasten så kommer din edge-länk att sluta funka. Jag tror inte att det kommer att ske i närtid, men samtidigt är det endast live1-länken jag vågar lova att vi behåller över tid.
Det är därför bättre att hitta en lösning på problemet med att din radio inte kan hantera redirects, än att "runda det" genom att skriva in en annan URL än den vi rekommenderar.
Jag är inte programmerare, men hjälper gärna till så gott jag kan för att hitta en lösning, i synnerhet som jag tror att det redan kan finnas en sådan (och kan be mina kolleger om hjälp). Behovet av att hantera ljudströmmar över en lastbalanserare är ju inte unikt för Sveriges Radios strömmar. En lösning föreslås exempelvis här:
How to handle redirected streams? - ESPMUSE - Raspiaudio
Tack för tipset.
/Ragnar
Här har jag hittat en annan variant:
Rick's b.log - entry 2019/02/03
I det blogginlägget står det bland annat:
Berätta gärna hur det går.
Du skrev tidigare:
Du har rätt. Det behövs nog en förklaring till varför den länk vi tipsar om pekas vidare på detta vis. Nyligen var det andra lyssnare som trott att vi infört en ompekning på grund av att ljud1 är en äldre typ av länk:
Problem med Roon: Nya länkar?
Jag skickade in min källkod till Googles AI-chatrobot, och bad om en uppdatering som stödjer http redirect. Den tänkte i kanske 3-4 sekunder innan den returnerade en uppdaterad kod med ganska omfattande ändringar. Originalkoden var alltså inte utbytt, bara modifierad där det behövdes. Där fanns också pedagogiska kommentarer på svenska, som förklarade funktionerna.
Ett par detaljer behövde rättas i den men sedan fungerade den helt ok.
Off-topic : För att testa gränserna provade jag sedan att be om ett korsord med 15x15 rutor på ett visst tema, med det blev fullständigt oanvändbart (både på svenska och engelska). Det känns nästan lite betryggande att den gick bet på det.
/Ragnar
Bra jobbat!

Att förbättra kod är väl ett fint exempel på uppgifter som generativ AI är bra på. Att skapa ett korsord är vi människor bättre på.
Att göra bra korsord är en konst och jag har inte tålamod nog, men här är ett som jag totade ihop för 20 år sen. (Hoppas innerligt att det inte är lika utmanande att lösa som det var att få till!)
På ett aktuellt tema, men förmodligen inte det tema du bad om. Och bara 12 x 9 rutor ... Men i alla fall:
/Ragnar