this post was submitted on 23 Nov 2023
27 points (100.0% liked)

Feddit.dk

947 readers
5 users here now

Et meta-forum for nyheder, meddelelser og debatter omkring Feddit.dk i sig selv.

Man er også velkommen til at poste her hvis der ikke er nogen andre fællesskaber der passer.

founded 2 years ago
MODERATORS
 

Som nogen måske har bemærket, så er DR startet på at forsinke (Genstart) eller slet og ret fjerne podcasts (Djævelen i Detaljen) fra deres RSS feeds og dermed lukker muligheden for at benytte tredjeparts apps.

Jeg blev meget sur og skrev til DR. Her er deres, efter min mening, ulogiske svar.

22 . Nov 2023 13:21 Hej xx Det gør vi, fordi det er de store formater, der virkelig gør en forskel, når det handler om at booste lytningen til alt det andet public service-indhold, der ligger i DR LYD. Vi er helt klar over, at ’Genstart’ har en særlig status blandt mange lyttere. Men vi gør det, fordi det er nødvendigt, for at vi også på længere sigt fortsat kan tilbyde et samlet, frit og tilgængeligt lydtilbud til alle danskere, som er uafhængigt af techgiganterne. Vi mener, at det vi gør nu er rettidig omhu, fordi vi ikke ved, hvordan techgiganterne vil udvikle sig. Se bare på X. Derfor duer det ikke, at vi som i dag er afhængig af at udkomme på de kommercielle podcastplatforme.

Hvad tænker I andre om denne beslutning? Jeg mener at det er helt hul i hovedet. Det har indtil videre ikke været et problem og som betaler af licens føler jeg mig pisset på. Jeg gider ikke til at benytte flere apps for at få mine podcasts, som reelt er betalt af os "danskere". Argumentationen i DRs svar hænger slet ikke sammen. Hvad i alverden har techgiganterne at gøre med at jeg kan bruge lige præcis den podcast app jeg lyster? De kan da sagtens tilbyde indhold gennem RSS uden at techgiganterne er involveret? Og at jeg igennem DR lyd skal introduceres til flere podcasts bare fordi... Hvad? Har de ikke allerede en radio til det? Jeg har aldrig brugt deres skod app og stadigvæk lytter jeg til seks forskellige podcasts fra DR.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 14 points 11 months ago* (last edited 11 months ago) (4 children)

Jeg er rasende. Jeg bruger EN app til at høre podcasts, hvor jeg sorterer dem og har playlister. Når andre af mine podcasts er rykket til feks Spotify eller Stitcher, så er jeg stoppet med at høre dem, for INGEN gider at bøvle med tre forskellige apps.

Det her er ikke public service, det er en ledelse der ikke fatter en skid. Jeg har længe følt at DRs ledelse er infiltreret af folk hvis egentlige agenda er at få nedlagt DR ved langsomt at gøre det overflødigt. Det her er endnu et eksempel der synes at bekræfte min bekymring.

Edit: jeg tror at jeg vil gøre det til et projekt at forsøge at rippe udsendelserne fra deres app og publicere dem på en RSS hosting platform. Nogen der har erfaring med det?

edit 2: Det ser ud til at være relativt nemt. Man kan eksempelvis hente DR's interne JSON-beskrivelse af Genstart med

curl 'https://api.dr.dk/radio/v2/series/urn:dr:radio:series:5fa25ef8330eac2f135b62d6/episodes/groups/2022-01-01' --compressed -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0' -H 'Accept: application/json' -H 'x-apikey: 6Wkh8s98Afx1ZAaTT4FuWODTmvWGDPpR'

mp3-filerne i resultatet ser ud til at kunne tilgås uden nogle specielle headers, så egentlig kan man bare skrive en oversætter fra dette format til RSS og eksponere det for en RSS-læser. Så man behøver ikke engang at hoste selve indholdet, kun metadata.

Der er også et API til at søge som man kan bruge til at scrape alle podcasts:

curl 'https://api.dr.dk/radio/v2/search/series?q=a&categories=&channels=&offset=0' --compressed -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0' -H 'Accept: application/json' -H 'Accept-Encoding: gzip, deflate, br' -H 'Referer: https://www.dr.dk/' -H 'x-apikey: 6Wkh8s98Afx1ZAaTT4FuWODTmvWGDPpR'

Det bliver ikke lige nu at jeg gør det, men håber at få tid snart.

[–] [email protected] 7 points 11 months ago (1 children)

Underviser i programmering. Tror jeg vil give en af mine über hacker studerende den som skole opgave 😎 har knap tid selv.

Ellers lad høre hvad du finder ud af. Softwaren til at rippe/dl filerne er let nok men at lave en scraper til alle deres podcasts og opsætte en host... Kræver i hvertfald at man afsætter et par weekender.

[–] [email protected] 5 points 11 months ago (1 children)

Det lyder som en ret sjov opgave! Se min seneste edit, jeg tror at det er relativt nemt, og en meget god opgave for en studerende. Man kan komme rimeligt langt med et Python script, og det kan testes ved bare at smide RSS-filen op på en webserver og pege en podcast-app imod den.

[–] [email protected] 5 points 11 months ago (2 children)

Fedt! Jeg tjekker op på det over weekenden. Laver en opfølgningspost når der sker lidt mere. Ellers pm hvis du tilfældigvis skulle være gået i gang selv 🙂

[–] [email protected] 6 points 11 months ago* (last edited 11 months ago) (2 children)

Jeg havde tilfældigvis en weekend hvor børnene blev passet, så jeg har bikset noget sammen nu! Jeg skal nok offentliggøre kildekoden, men indtil videre kan man finde et feed for Genstart på https://drpodcast.nu/genstart/feed.xml

Og nu med flere: https://drpodcast.nu

[–] [email protected] 3 points 11 months ago

Du er for vild <3

[–] [email protected] 1 points 10 months ago (1 children)

En lille opdatering her. Jeg får nu en 403 når jeg forsøger at hente DRs Genstart (uden forsinkelse), via din formidable hjemmeside. Antennapod giver følgende besked:

The podcast host's server refuses to respond.

Technical reason: 403

File URL: https://api.dr.dk/radio/v1/assetlinks/urn:dr:radio:episode:6584397e4c508f7c5e433c13/1cbbad1b4f0ba5dc318b481151d3b1d8a04f564cde55649a2b3cae937404b5a1

[–] [email protected] 2 points 10 months ago (1 children)

Satans! Det kunne tyde på, at det nu kræver login. Jeg ser på det.

[–] [email protected] 1 points 10 months ago (1 children)

Fedt, tak!

Enten kræver de nu login, eller de har roteret deres API nøgle, tænker jeg.

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago) (1 children)

Ja, problemet er bare, at API-nøglen ikke skal bruges til at hente selve strømmen, kun metadata.

Jeg kunne godt selv streame det seneste afsnit af genstart, så det er lidt sært! Ved du om den app du bruger henter strømmen direkte, eller om der måske er en server som den bliver cachet på? For hvis den server står udenfor DK kan det være derfor (eller hvis du selv er i udlandet og/eller bruger VPN). DR kræver vist login hvis man streamer fra udlandet fra årsskiftet.

Edit: jeg har lige bekræftet at det også virker hvis jeg downloader AntennaPod (den ser forresten god ud, måske vil jeg bruge den!). Mit bedste gæt er, at du på en eller anden måde tilgår strømmen fra en lokation som kræver login. Når jeg lige kommer på en PC kan jeg prøve at reproducere det ved at cURL'e en strøm fra min VPS i udlandet og se om det kan være det.

[–] [email protected] 2 points 10 months ago (1 children)

Hov, havde ikke set dit svar før nu.

Det må have været en midlertidig ting, for det virker nu. Jeg forsøgte at tilgå adressen til filen fra desktop og fra telefon (begge fra UK IP-adresser), og fik 403 svar. Men det virker nu, og jeg har så vidt jeg ved ikke ændret noget.

Så vidt jeg ved henter AntennaPod strømmen direkte, og cacher ikke noget.

[–] [email protected] 2 points 10 months ago (1 children)

Super :). Det har nok noget med geoblocking at gøre så.

[–] [email protected] 1 points 10 months ago

Nåh, jeg var lidt for hurtig. Feedet kan hentes, men ikke episoderne, medmindre jeg VPNer med dansk IP, så dit bud var korrekt.

Det må blive med VPN fremover så (:

[–] [email protected] 4 points 11 months ago

Jeg prøver måske at bikse en prototype sammen der i begyndelsen bare kan lave et up-to-date feed for Genstart. Men om jeg når det i weekenden ved jeg ikke, så er spændt på at høre hvor langt du når :)

[–] [email protected] 5 points 11 months ago

om projekt: jeg ved ikke om det er nogen hjælp, men jeg har jævnligt succes med at hente DRTV episoder med yt-dlp. derfor håber jeg på at det også er ret ligetil at rippe content fra DR Lyd

[–] [email protected] 4 points 11 months ago

Det kan sikkert godt lade sig gøre. Jeg ved ikke om deres findes noget “podcast software” på Fødiverset, men der er f.eks. Funkwhale til musik.

[–] [email protected] 3 points 11 months ago (1 children)

Jeg er vild med det her projekt. API-nøglen, hvordan fik du den?

[–] [email protected] 4 points 11 months ago (1 children)

Den er offentlig, åbnede bare developer tools i Firefox og kiggede på forespørgslerne. Jeg ved ikke om den roterer ofte, hvis den gør det skal den jævnligt scrapes fra DR's side, men det burde være ret nemt.

[–] [email protected] 2 points 11 months ago