|
DR NU som podcast |
Besvar | Side 12> |
Forfatter | ||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
Sendt: 02-September-2013 kl. 00:42 |
|
Jeg har lavet et PHP script, som tager en programserie fra DR NU og leverer den som podcast.
Edit: Med tak fra Kim80 virker det nu perfekt i iTunes. For at benytte det script som jeg har lavet, skal man have en server der kan håndterer PHP samt JSON. Derudover skal man lave en mappe med navn "videourls" som skal gøres skrivbar, da scriptet spare på antallet af kald til DR, ved kun at hente video-urlen en gang. For at kalde podcast-feedet skal man henvise til den URL man nu engang har lavet (eks. www.domæne.dk/mappe/podcast.php). Til selve scriptet skal man bruge "programSerieSlug" som skal indsættes i forespørgslen. Vi man eks. abonnerer på Matador, skal man indsætte ?ps=matador i adressen, så den fulde adresse bliver http://www.domæne.dk/mappe/podcast.php?ps=matador "programSerieSlug " kan findes på denne side: http://www.dr.dk/nu/api/programseries Jeg har desuden også lavet et script til at programmer, som står nedenunder podcast-scriptet. Fordelen ved at benytte dette script til programmerne, også dem som DR selv podcaster er, at kvaliteten er noget højere. Desværre overser DR podcasting som et medie, som folk gerne vil have i ordentlig kvalitet. podcast.php
Hvis man vil gøre det lidt ekstra lækkert for sig selv, har jeg også lavet et script til at søge efter "programSerieSlug". Dette script forventer at ovenstående script hedder "podcast.php" find-podcast.php
Håber det kan bruges og folk må meget gerne poste ideer til, hvordan koden kan blive bedre Edit: Opdateret med ny kode til podcast.php Den nye kode undlader at se på programmer der er ældre end 60 dage og koden virker nu med iTunes.
Redigeret af Desperate - 26-September-2013 kl. 20:18 |
||
kim80
Ny bruger Oprettet: 04-September-2012 Status: Offline Point: 16 |
Funktioner
Tak(0)
|
|
Jeg har tidligere lavet noget lignende.
For at få størrelsen på en af MP4 filerne, laver du en funktion som nedenstående. Den kalder du blot med DR_NU_FILESIZE($mediaurl) og så returnerer den filstørrelsen i bytes. :)
|
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
Med stor tak til Kim80 virker scriptet nu i iTunes. Jeg har desuden ændret scriptet sådan at samme titel og sendetidspunk ikke vil fremgå to gange samt at programmer der er blevet vist for mere end 60 dage siden, ville vil indgå i feedet.
|
||
Nagash
Guld medlem Oprettet: 24-Oktober-2007 Sted: Hillerød, DK Status: Offline Point: 6061 |
Funktioner
Tak(0)
|
|
Skal lige forstå det rigtigt. Kan du få alt på DR NU til at virke som podcast? For en lang række af deres programserier findes jo som podcasts i forvejen.
|
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
Ja, det er korrekt forstået. Du kan hente alt fra DR NU, også Broen II.
Det sker dog at DR NU har nogle tekniske problemer og så benytter de en ekstern partner. I de tilfælde kan man ikke hente det enkelte program som podcast.
|
||
Nagash
Guld medlem Oprettet: 24-Oktober-2007 Sted: Hillerød, DK Status: Offline Point: 6061 |
Funktioner
Tak(0)
|
|
Hvordan får jeg det til at virke? Jeg tror ikke helt jeg fatter hvordan jeg laver de, så iTunes henter en bestemt video.
Hvis jeg nu fx. vil se afsnittene fra serien Danmarks Skønneste Hjem, hvordan skal php'en så se ud? Link til serien.
|
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
For udsendeler fra 2012, ser det umiddelbart ud til at del er delt ud på flere programserier. Men for 2013 sæsonen burde det være nemt. Når du har sat scriptet op på din server, skulle du kunne kalde podcast.php?ps=danmarks-skoenneste-hjem fra iTunes og derefter vælge de afsnit som du gerne vil hente. Hvis du oplever problemer vil jeg anbefale dig at teste URL'en i FireFox, den kan vise podcast-feedet og ved at vise kilden kan du se evt. fejlbeskeder fra serveren.
|
||
ThomasP
Super bruger Oprettet: 26-Februar-2006 Sted: Denmark Status: Offline Point: 472 |
Funktioner
Tak(0)
|
|
Jeg synes, at det lyder rigtig spændende, men jeg er ikke sikker på, at jeg har forstået det rigtigt.
Så vidt jeg kan se, understøtter min (billige) NAS ikke PHP eller JSON. Er der nogen anden måde, jeg så kan downloade programmer fra DR.DK/NU? Altså direkte til en PC eller en Mac? Redigeret af ThomasP - 29-September-2013 kl. 10:56 |
||
Nagash
Guld medlem Oprettet: 24-Oktober-2007 Sted: Hillerød, DK Status: Offline Point: 6061 |
Funktioner
Tak(0)
|
|
ThomasP - Jeg har hidtil brugt løsningen fra denne side drnu.tumblr.com
Det fungerer rigtig fint.
|
||
ThomasP
Super bruger Oprettet: 26-Februar-2006 Sted: Denmark Status: Offline Point: 472 |
Funktioner
Tak(0)
|
|
Jeg har også installeret scriptet og har hentet flere udsendelser, men ved mange programmer (fx Broen II eller "Gift ved første blik") virker det ikke. Når jeg clicker "Start programskanning" i Firefox, kommer der ingen programmer frem. Det samme sker i Chrome. Derfor leder jeg efter en alternativ løsning. |
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
Jeg benytter samme trick som drnu.tumblr.com, så hvis det ikke virker med det script, vil det højst tænkeligt heller ikke virke med mit. Der er dog en lille forskel, nemlig at jeg benytter DR's API. Det er dog ikke alle programmer der er med i DR's API, da de ofte er begyndt at benytte en ekstern partner. Det gælder eksempelvis Broen II, som ikke er med. Der er også nogle afsnit af Gift ved første blik, som ikke er med i DR's API.
|
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
Hvis man har Mac og Safari, kan man benytte nedenstående script i et bogmærke. Set-up: 1. Det kræver at man slår "Udvikler" til under Indstillinger > Avanceret. 2. Derefter skal man skifte til iPad under Udvikler > Brugeragent (dette skal gøres hver gang man har åbnet et nyt vindue - men den husker det så længe man browser rundt) 3. Lav et bogmærke med følgende adresse: javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("/playlist.m3u8",""); document.getElementById('player').innerHTML = '<center><a href="'+videoURL+'">'+videoURL+'</a>'; For at gemme en video skal man føre følgende 1. Skift brugeragent til iPad 2. Find den video du gerne vil hente 3. Klik på bogmærket 4. Højreklik på det link der erstatter videoen og vælg "Overfør arkiv, der henvises til". Jeg har testet det på Broen II og Gift ved første blik, og det virker med de programmer. Scriptet kræver ikke at man installerer noget specielt. Edit: Jeg har tilrettet javascript koden, som det også kan ses senere i debatten.
Redigeret af Desperate - 30-September-2013 kl. 16:34 |
||
Besvar | Side 12> |
Skift forum | Forum-tilladelser Du kan ikke oprette nye emner i dette forum Du kan ikke besvare indlæg i dette forum Du kan ikke slette dine indlæg i dette forum Du kan ikke redigere dine indlæg i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum |