LÖST: Kanaler i Safari är inte i 'live-läge'
Hej! Från nån vecka sedan så kan jag inte längre klicka på "Lyssna Direkt"-ikonerna och få live-uppspelning. Det fortsätter att spela där jag slutade senast, eller ibland något helt random ställe. För att få live-uppspelning måste jag gå in på tablån och klicka på nuvarande program.
Jag har provat att tömma cachen, och har även provat annan webläsare. Det började för nån vecka sen som sagt (dvs runt 1 februari).
Lyssna Direkt har helt enkelt slutat att fungera.
Jag har provat att tömma cachen, och har även provat annan webläsare. Det började för nån vecka sen som sagt (dvs runt 1 februari).
Lyssna Direkt har helt enkelt slutat att fungera.
Följ inlägget
0
följare
Hej Andreas!
Menar du de rutor jag har markerat på bilden nedan? (Det finns en del andra ställen där man också kan starta kanalerna direkt, och vi vill förstå hur just du gör!)Detta fel känner jag inte till sedan tidigare, så det behöver vi kartlägga vidare!
Har du testat om du kan återskapa felet med fler kanaler än den du brukar lyssna på?
Hoppas att vi snart kommer på vad som är fel här!
Det ska tilläggas att jag är betatestare för macOS Monterey, och det kan ju faktiskt ha något med det att göra.
Kolla bifogad film. Sidan laddas in, jag klickar på Lyssna Direkt P1 (jag har även testat andra kanaler och fenomenet är likartat).
Det blinkar snabbt till på nuvarande Live-uppspelning, men sedan går den tillbaka till program från i morse.
Härifrån går det att klicka på stega framåt, varpå nästa program startar, och det går att stega framåt till nutid.
Notera att den röda "Direkt"-ikonen syns oavsett vilket program jag spelar.
I morse när jag klickade på Lyssna direkt så kom Spanarna från i natt (0302-0345) (då sov jag djupt och lyssnade inte på radio), så det har inget att göra heller med vad jag lyssnade på senast.
Jag inser att dettta kanske har med betan av Monterey att göra, och har ni inte fått in några fler felrapporter om detta känns det ju knappast akut. Kan dock vara bra för er att veta, och jag hjälper gärna till på något mer sätt om ni berättar vad jag ska göra.
Med vänlig hälsning,
Andreas Carlsson
Tack för både film och klargöranden!
Då gissade jag att du startade P1 någon gång mellan klockan 06.02 och 06.45 ... Jag tror nämligen inte att det är ett slumpvis program du kanalen startar vid, utan att detta sker exakt tre timmar innan det verkliga live-läget (ev. med några sekunders avvikelse på grund av buffert). Jämför din film, som spelades in strax efter klockan 11, och inte startar vid Morgonekots början 8.00, utan en liten bit in i programmet, troligen exakt tre timmar innan "direkt-läget".Det kan absolut ha med betan av Monterey att göra - och är bra för oss att känna till, för det skulle kunna vara ett problem som vi kan få se mer av när OS:et släpps skarpt.
Tre timmar är den gräns vi har valt för hur långt tillbaka det ska gå att backa i en direktström, och här tolkar Safari "en maximalt backad ljudström" som liveläget. Även om felet, med tanke på att vi inte sett det tidigare, troligen ligger hos Apple, kommer jag att be webbutvecklarna att se över om det finns något vi kan göra för felet inte ska uppstå.
Tack. Det är in iakttagelse som kanske kan vara viktig.
Det går att fälla ut en större version av spelaren med pilen till höger om volymkontrollen. Där finns det, när liveströmmen är tillbakaspolad, en länk "till direktsändning", se bild:
Syns den länken i Safari hos dig, trots att den verkar tycka att live ligger för tre timmar sedan? Hur fungerar länken i så fall?
Tack för förklaringen. Ditt antagande stämmer mycket väl, satte igång P1 runt 0630ish, så det är helt klart så att Safari tolkar direktläget som början av live-strömmen.
"Till direktsändning" syns och funkar! En temporär räddning för mig. 😀
Vill ni att jag bugrapporterar detta till Apple, och finns det något specifikt jag kan nämna i så fall? Sannolikt kom detta efter den senaste betan [12.3-beta (21E5196i)].
Den teknik vi använder i Safari (och i alla moderna webbläsare) kallas HLS:
https://en.wikipedia.org/wiki/HTTP_Live_Streaming
Och det som specifikt verkar inblandat i felet är att vi erbjuder möjlighet till "timeshifting", och att en ny strömstart där borde gå till live-läget, som ligger i "det tre timmar långa tidsfönstrets slutpunkt", men att spelaren startar en ny kanal i detta fönsters startpunkt, vilket är [realtid - 3h].
Som sagt ber jag webbutvecklarna kika på detta och återkommer. Tack för att du hjälper oss och Apple med detta! Ja, tack! Jag hör med webbutvecklarna om det är något specifikt med vår lösning som de kan förklara bättre än vad jag kan göra.
PS:

Min tanke är att det nog snarare är betan av Safari 15.4, än Montrey i sig som ger problemet (eller dessa två faktorer i kombination), i och med att du nu inte kan återskapa felet i Chrome eller Firefox på det nya OS:et.
Med Opera tror jag att du inte kan få felet även om det är OS:et som är problemet. Jag tror nämligen att den tillhör de få webbläsare som inte kan hantera HLS-ljud korrekt och därför får en helt annan version av spelaren, som bygger på äldre teknik. Det går inte att backa i ljudströmmen vare sig frivilligt eller ofrivilligt.
I det utfällda läget är ikonerna som styr att backa och hoppa framåt "utgråade" och det är andra val under ljudkvalitet:
Men det var ett tag sedan jag kollade upp detta så vi kanske har den nyare spelaren även på Opera numera? (Annars bör vi nog se över om inte Opera idag klarar av HLS-strömmar och kan få samma spelare som övriga webbläsare! Det är en helt annan fråga, men den ska jag också ta med webbutvecklarna.)
Utvecklarna hade inget direkt som de trodde skulle hjälpa Apple att förstå felet, men vi ska titta på det själva också. De tackar för att du kontaktat oss: Vi "gör inget konstigt" med dessa HLS-strömmar, så om du skickar med länken till hemsidan och förklarar problemet, borde Apple själva kunna återskapa det.
Om Apple inte kan återskapa felet eller om de tror att det ligger på vår sida, får de gärna kontakta oss. Jag hör av mig till dig om vart de då kan skriva!
Jag skickar in bugrapport till Apple idag, och har mottagit din epost.
Tack för poistivt bemötande! 😀
Har du fått någon återkoppling från Apple om detta problem?
Hej Ditt namn!

Bra att du hittade hit och ser att felet inte är lokalt hos dig. Jag påminner om att länken "Till direktsändning" fungerar som en tillfällig lösning hos Andreas och hoppas att även du har nytta av den!
Felet tycks alltså uteslutande inträffa i Safari 15.4, så om du har möjlighet att använda en annan webbläsare, exempelvis Firefox eller Chrome, bör det fungera som vanligt.
Ett annat alternativ är att lyssna med en app. Jag vet tyvärr inte om just denna fungerar på MacOS Monterey:
Radio i menyraden
Det var väldigt länge sedan jag kollade upp den eftersom vi i första hand ger support på våra egna tjänster, men här kan du läsa vad en nöjd lyssnare skrev 2018:
Radiospelare på skrivbordet
Eller också får du fortsätta med Safari och att klicka fram "stora spelarvyn" där du kan nå direkt-knappen. Nu är det ju inte tänkt att det är så det ska fungera - men det är trots allt en fungerande work around. Bra att du har hittat den! Exakt tre timmar sedan, närmare bestämt. Tre timmar är nämligen den gräns vi har valt för hur långt tillbaka det ska gå att backa i en direktström, och av okänd anledning tolkar senaste versionen av Safari en maximalt backad ljudström som liveläget. Vi har försökt se om det finns något vi själva kan göra för att felet inte ska inträffa, men senast jag frågade utvecklarna var deras intryck att felet ligger utanför vår kontroll och att det är Apple som måste rätta felet.
Varken Andreas eller jag har hört något från dem, så jag gör ett nytt försök och kontaktar dem!
Det går väl sisådär (vilket beror på att den support jag kom i kontakt med var fokuserad på att hjälpa enskilda användare och inte uppfattade att jag skrev som representant för Sveriges Radio, och kanske tolkade det som en liten perifer blogg som funkar dåligt).

Nåväl, jag blev omsider kopplad till Apples support för mer avancerad felsökning (fast fortfarande för privatpersoner). De kunde tyvärr inte göra så mycket när det rör sig om avancerade tekniska problem, men förstod att felet ligger på Apples sida. Jag försökte få henne att hjälpa mig att komma i kontakt med rätt del av Apple, men det gick tyvärr inte att slussa mig vidare.
Hon rekommenderade dock våra utvecklare att kontakta deras utvecklare och förklara felet, men hade inga tips på hur detta bäst skulle ske. (Hemsidan utvecklar vi plattformsoberoende, så webbutvecklarna har sällan kontakt med olika teknikföretag.)
Ni som skrivit om problemet i tråden är inte ensamma. Det har varit många som läst på denna sida, i synnerhet de senaste dagarna, och troligen är de flesta andra drabbade Mac-användare.
Fortsättning följer med andra ord. Tills dess går det alltså utmärkt att lyssna på våra kanaler - utom i just Safari på senaste MacOS.
Om någon av er har samma fel i en annan webbläsare, eller i Safari på Ios, så vill vi veta det.
Lite allvarligt tycker jag i dessa tider! Om medborgare i en krissituation trycker på Direkt via sin webläsare på Sveriges radios hemsida och får 3 timmar gammal information, och tror att det är aktuell information. Tog mig ett tag innan jag upptäckte att nyhetssändningen jag lyssnade på var cirka tre timmar gammal. Inte förtroendegivande!
Hoppas detta hjälper till.
Att "direktsändningen" ligger tre timmar efter kan det dröja innan man noterar.
Jag ändrar rubriken så att det framkommer att felet finns i senaste Safari på både Mac och Ios. (Framförallt på Ipad är det många som föredrar sverigesradio.se i webbläsaren framför appen Sveriges Radio Play, eftersom appen inte fungerar fullt ut i landskapsläge.) Det håller vi med om. Det är på sätt och vis ett värre fel än om direktsändningen vore helt tyst, eftersom lyssnare då direkt förstår att det är något fel.
- https://www.bbc.co.uk/sounds (The British Broadcasting Corporation)
- https://radio.nrk.no/ (Norsk rikskringkasting)
- https://www.dr.dk/lyd (Danmarks Radio)
Trevlig helg och tack på förhand! Oavsett om det blir samma fel eller inte, är det värdefull information för oss som undersöker felet.Har nu testat statsradion i Uk, Norge och Danmark. Kört vis Safari på min iPhone. För alla tre blir direkt Live. Det vill säga fungerar som man förväntar sig.
Spännande att få veta varför det är så.
Vill passa på att säga att iPad app vore fantastikt användbart. SR är i mitt tycke Sveriges bästa mediaföretag! P1 med engagerade, kunniga, insatta och kritiskt tänkande journalister som belyser aktuella förhållanden på ett intressant och givande sätt med en trivselfaktor oxå! Värt hela licensskatten i sig.
Jag har samma problem, och har macOS Catalina. Felet är alltså inte enbart på OS Monterey. Jag uppfattar att problemet startade efter en av de senaste Safari-uppdateringarna, och inte OS-uppdatering?
Det vore i så fall bra, eftersom det gör det enklare för oss att felsöka.
Tack, även det är bra för oss att veta när vi felsöker. Felet märks i senaste Safari, så vi behöver koncentrera felsökningen till de förändringar som skett där, inte till operativsystemet.
Utvecklarna tackar för hjälp att ringa in detta! Tack, det var intressant eftersom det tyder på att problemet är att vi gör något lite annorlunda än dessa radiobolag. Detta något är kanske ett litet fel som gått under vår radar eftersom det aldrig tidigare har gett problem i någon webbläsare, men som just senaste Safari (av okänd anledning) inte kan kompensera för.
Utvecklarna har nu återskapat felet, vilket bådar gott för att de ska förstå mer i detalj vad som händer (eller inte händer).
På Ios 15.4 uppstår samma fel även i andra webbläsare än Safari, vilket är förväntat eftersom alla webbläsare på Ios i princip är "Safari med lite annat utseende": Som K-Å skrev ovan, är det inga problem att lyssna direkt med vår app Sveriges Radio Play. Ljuden i den fungerar bra även på Ipad, men appen är, rent grafiskt, egentligen skapad för Iphone. Appen laddar ni hem gratis här:
Sveriges Radio Play i App Store
Kan också tipsa att om man sitter på en Mac så finns alla Sveriges Radio-kanaler i Musik-appen som följer med. Där spelas det live.
Det jag kan lova att smarta kolleger jobbar på det. För att lösa den här buggen behövde de dock först sätta upp lite nya felsökningsverktyg i Mac-miljö. Det mesta där verkar ha kommit på plats, men inte allt. Jag ser hur utvecklare från andra avdelningar kommer med tips och erbjudande om hjälp, och tonläget är engagerat och optimistiskt, men lite frustrerat, eftersom det dykt upp en del oväntade hinder.
Jag kan tyvärr inte hjälpa dem att felsöka (mer än den kartläggning ni redan gjort, som verkligen är viktig) och vill inte störa med ideliga frågor om hur det går, utan lämnar dem ifred. Jag har dock erbjudit utvecklarna er hjälp: Det tackar de för, och skrev att det kan bli aktuellt senare. Bra tips! (Finns även på Ios.)
Tack för ert engagemang och all hjälp så här långt! Det vågar jag tyvärr inte lova, även om jag hoppas och tror det.
Ett kuriosum är att detta bara drabbar P1, övriga ikoner på startsidan fungerar!
Det var en spännande iakttagelse - även om flera andra skriver att de kan återskapa felet med olika kanaler.
Det är inte styrt av slumpen. Du får det som sändes i P1 exakt tre timmar tidigare. Tre timmar är nämligen den gräns vi har valt för hur långt tillbaka det ska gå att backa i en direktström, och av okänd anledning tolkar senaste versionen av Safari en maximalt backad ljudström som liveläget.Jag påminner om att länken "Till direktsändning" fungerar som en tillfällig lösning i Safari, och att det annars går att lyssna utan dessa problem i alla andra webbläsare (och på många andra vis, flera metoder nämns i tråden).
Att du får problemet i P1, men inte i andra kanaler, ser jag till att utvecklarna tar del av. (Felet verkar annars kunna drabba alla kanaler.)
Fortsättning följer!
Hälsningar
Utvecklarna skrev nyss att de nu har hittat felet! De kommer att uppdatera spelarens kod imorgon, torsdag den 24 mars, och det bör lösa problemet.
Tack för ert tålamod.
Tillbaka till nutiden, med andra ord!
Som jag skrev tidigare är på sätt och vis den här typen av fel värre än när ljudet inte fungerar alls, i och med att en del lyssnare troligen inte märker att det är till exempel tre timmar gamla direktsändningar.
Om ni märker av andra konstigheter med vår teknik, vet ni nu var supporten finns.