get_iplayer är ett Perl-skript som tillåter användare att söka, index, ladda ner eller streama följande tjänster:
BC iPlayer TV - H.264 / Quicktime / mov och Flash / AVI
BBC iPlayer Radio (lokala och nationella) - 128+ kbps MP3 / AAC och Realaudio
BBC Podcasts - 128 kb / s MP3 / AAC
BBC iPlayer TV texter - SubRip / srt
ITV-spelare Catch-up eller klassiska TV - WMV / ASF
Hulu.com * TV - MP4
Hulu.com * Closed-textning / undertextning - SubRip / srt
get_iplayer har PVR-liknande funktioner (som Sky + / TiVo / Serie-Link); Du kan spara listor över program sökningar som automatiskt laddas ner när de blir tillgängliga.
H.264-flöden från BBC är högre kvalitet än i Flash iPlayer (normal kvalitet) eller Wii. Se beebhack wiki för en jämförelse. De är avsedda för Apple iPhone och följaktligen försvåras nedladdning av någon annan OS. Samma sak gäller för iPhone MP3 radioströmmar. Även om det nu finns en ny funktion som gör det möjligt att ladda ner fo baserade Flash-innehåll med hjälp av rtmpdump.
Jag och några andra arbetat ut hur man arbetar runt dessa problem och nu har verktyg som väsentligen simulerar en iPhone så långt som webbservrar BBC berörs.
get_iplayer, gör nedladdning, indexering och sökning av iPlayer TV / Radio / ITVplayer program och podsändningar tillgängliga. Det kan även strömma iPlayer TV-program samtidigt som du hämtar dem till MPlayer eller xine, etc. Det är inte kringgå någon digital rights management säkerhet (se BBC & rsquoen; s hemsida om hur man gör det med Windows-DRM-innehåll som de tillhandahåller). BBC iPlayer fungerar bara i Storbritannien och Hulu.com * i USA.
Använder
Manuset är avsedd att användas för att spela upp iPlayer / ITVplayer / Hulu * innehåll på enheter som inte kan användas med Adobe Flash / Luft / Silverlight, system som kör helt på öppen källkod (dvs. ingen Adobe Flash / luft eller Silverlight), nedladdning av innehåll för mobila enheter som inte har tillgång till bredband / wi-fi eller körs på enheter som har en sådan begränsad minne som kör en webbläsare med en Flash Player eller AIR inte är möjligt (eller inte tillåtet). För mig skulle det vara en Xbox kör Xebian Linux med Freevo eller XBMC. Xbox bara har 64 MB minne och kämpar enormt med Adobe Flash (Adobe spelar & rsquoen; t tillåter du kör Flash Player eller AIR på en spelkonsol antingen). Naturligtvis, att respektera BBC & rsquoen; s och ITV innehållsleverantörer och rsquo; önskemål och rättvis användning lagstiftning, bör du hålla det nedladdade innehållet längre tid än det skulle finnas tillgänglig på webbplatsen BBC iPlayer / ITV, inte försöka få det från utanför Storbritannien och inte distribuera den. Om du vill få högre kvalitet TV-program så är det inte verktyget för dig. Du skulle vara bättre att få en DVB-T-mottagare kort eller en DTV PVR. get_iplayer är inte avsedd att användas vid tillverkning av olagliga kopior av upphovsrättsskyddat material. Vänligen respektera rättigheterna för innehållsägarna vid inspelning
Egenskaper .
- Hämta video, ljud och podcasts från BBC, ITV och Hulu * platser
- PVR-funktionalitet gör det möjligt fördefinierade sökningar som laddas ner från en schemaläggare såsom cron eller Windows schemaläggare
- skriver filmfilen on-the-fly, om det behövs, så att den kan strömmas innan de helt ner
- Återuppta nedladdningar av delvis nedladdat innehåll
- Stream iPlayer eller podcast innehåll via mplayer eller xine när du hämtar det
- Tillåt flera program laddas ned ett kommando
- indexering av alla tillgängliga program
- Script uppdateringsfunktion
- Caching Program Index
- Skapande av grundläggande html och xml indexfiler
- HTTP-proxy stöd
- Avancerat Söka på programmets namn, episod, beskrivning, kanal eller kategori, etc
- Begränsar sökning av program görs tillgängliga efter ett visst antal timmar
- Fråga automatiskt att ta bort innehåll ner mer än 30 dagar sedan
- Meta-märkning av nedladdade iPlayer iPhone / H.264 och mp3-filer för att importera till iTunes
Vad är nytt i den här versionen:
- Försök inte att uppdatera insticksprogram om packagemanager är inställd
- Makefile uppdaterar nu versionsnummer i webbsida
- Fixat skapa symbolisk länk till senaste versionen
- Förbättra dokumentation av PVR alternativ
- Removed ID3 taggning för AAC ljudfiler
- uppdatera datum i manualsida automatiskt när det ändras
- Uppdatera författare avsnitt i manualsidor
- Spela bidrags när du släpper en ny version
- Lägg till MP3 alternativ VBR för AAC omkodning
- Hantera inbäddat param name i Akamai auth token
- Se till att efter loopar får alltid array även om bara en episod
- uppfräschade --showoptions och sökalternativ initiering
- Möjlighet att mux video som MKV istället för MP4
- ny märkning genomförandet
- Använd fil :: Spec funktioner för program / miniatyr sökvägar
- Fix trasiga flashhd nedladdningar.
- Typo fixar
- Se till utgångs filändelsen ändras med nedladdningsläge
- Se till säker 32-bitars datum om timegm () misslyckas
- Använd fil :: spec- & gt; rel2abs att sanera utgång katalog
- Lägg --aactomp3 möjlighet att tvinga omkodning AAC till MP3
- Output AAC som M4A för iTunes med metadatataggar
- Lägg till Radio 4 Extra
- fast regression eftersom det bröt väg som används av get_iplayer för uppdatering
- Uppdatera versionsnummer i webbsidan. Måste fixa frisättning manus
Vad är nytt i version 2.36:
- Den experimentella localfiles MP3 plugin tillsattes, vilket kräver MP3: . Info
- --page, --pagesize, --sort =, och --sortreverse alternativ tillsattes för att styra produktionen av visas matcher.
- Metadata utvinning förbättrades för URL-baserade inspelningar.
- ITV plugin togs bort eftersom det inte längre fungerar.
- Absoluta sökvägar sparas i historien.
- Thumb stöd gjordes mer intuitivt.
- Detection för BBC strömmande webbadresser med mediaselector params i dem tillsattes.
- "Quick URL" rutan sattes till webben PVR Manager för att tillåta en användare att spela in eller spela något stöd BBC video / audio sidan.
- "Delete" -knappen tillsattes.
- alternativet "Dölj raderade inspelningar" tillsattes.
- En preferenser tillsattes.
Fliken
Vad är nytt i version 2.32:
- Historia poster kan nu listas och sökte genom att lägga till - historia.
- --info, thumbonly / metadataonly / subsonly alternativ kan nu användas med --history att få metadata efter inspelningen.
- --thumbonly alternativet tillsattes för att hämta miniatyr utan inspelning av programmet.
- En bugg där iPlayer namn och episod tolkats felaktigt om det inte fanns någon ":". I titeln fastställdes
- Felaktigt tolkade fel returkoder från open3 externa kommandon fixerades.
- Allt destruktiva signaler skickas till spawned kommandon om en SIGTERM / RÖR / INT tas emot.
- En SIGTERM hanterare för externa program samtal tillsattes.
Vad är nytt i version 2.27:
- Den nya alternativet --series tillsattes, som endast listar serien namn med ett antal episoder och kategorier.
- Miniatyr storlek stöd tillsattes.
- Använd --thumbsize = N för att välja storlek på miniatyrerna i cachen (användning --info att se våra miniatyrstorlekar).
- Använd --thumbsizemeta = N för att välja storlek på miniatyrbilderna som används i metadata.
- --help-grundläggande alternativ tillsattes för en enkel hjälpsida.
- Noggrannhet har förbättrats för TV / radio foder "namn" och "episod" tolkning.
- En bugg där streaming skyddat läge skulle misslyckas om den inspelade filen fanns redan har fastställts.
- "Series länken sattes till varje prog att möjliggöra skapandet av en PVR rekord för den serien.
Vad är nytt i version 2.26:
- "Popular" och "Highlights" TV- och radioprogram är nu taggade som kategorier. Använd --category = populär eller --category = belyser att använda dem.
- En längre beskrivning utvinns ur BBC iPlayer metadata för info och metadatafiler.
- Support tappades för rtmpdump versioner äldre än 1.5.
- Anspråk på flvstreamer, ID3v2, vlc, ffmpeg, och mplayer förbättrades för att undvika att använda skalet.
- En bugg fastställdes där unlink kallades som ett kommando vid spolning gamla inspelningar.
- Realaudio --wav och --raw lägen på icke-Unix-plattformar har fastställts.
- En ny automatiserad installations släpptes.
- I PVR Manager externa kommandon använda icke-shell åkallan om möjligt.
Vad är nytt i version 2.22:
- En liten bugg där antalet matcher inte visades i icke-PVR-läget har fastställts.
- & quot; Ljud Beskrivs & quot; kategori sökning sattes till TV-läge.
- Metoden att slå samman en lista över programversioner för TV / radioläge har ändrats.
- & quot; Övrigt & quot; optioner gjordes synlig i avancerad / långa hjälp läge.
Vad är nytt i version 2.21:
- lägger här versionen en --packagemanager = inaktivera alternativ för externt hanterade get_iplayer paket.
- Det förändrar / etc / get_iplayer / options till / var / lib / get_iplayer / alternativ som standard systemomfattande alternativ fil för * nix att följa Linux FHS.
- Det kommer att ge en varning om alternativ finns i / etc / get_iplayer / alternativ.
- En --metadataonly alternativ har lagts för att hämta programmet metadata utan streaming eller inspelning av programmet.
- Miniatyrer kan också hämtas enbart genom att använda --thumbnail alternativet med --metadataonly.
- --metadata = xbmc_movie format har lagts till / förbättras.
- Om --multimode används, är alla lägen registreras i en åkallan av get_iplayer.
Vad är nytt i version 2.16:
- lägger här versionen en ny "flashstd" iPlayer TV-läge ( 480kbps H.264 640x360).
- Det ändrar standard TV lägen. Iphone, flashhigh, flashstd och flashnormal
- Det fixar miniatyrer och webbadresser för liveradio och LiveTV.
- PVR Manager har tooltip hjälp.
- Program typer visas i en multi-rad bord för bättre läsbarhet.
- Alla användardefinierade fält som skickas till get_iplayer är urlencoded att förbättra säkerheten.
- En --listen alternativ har lagts till för en lyssna adress som standard till 0.0.0.0 (och varnar användaren av osäkra fjärråtkomst kapacitet om 127.0.0.1 inte används).
- Ett skript uppdateringsfunktionen har lagts till.
- En "kö" -knappen har lagts till för varje program.
Vad är nytt i version 2.00:
- Tag substitution använder nu version specifika metadata om det inspelade programmet .
- Varning: om --pid används för att spela in ett program färre metadata kommer att erhållas
- Lade och taggar för att göra det möjligt för dessa hämta tidsstämpel taggar i filnamn osv.
- Alternativ förinställningar kan användas så att du kan ha en sparad uppsättning alternativ och åberopa dem med --preset eller -Z
- Användaralternativ och förinställningar kan nu redigeras på följande sätt
- Alternativ --prefs-visar alla alternativ i användaralternativ eller förinställning om det anges
- Alternativ --prefs-lägga till och --prefs-del lägger till / tar bort angivna alternativ från fil för användarinställningar eller förinställning om den anges
- Alternativ --prefs-klara avlägsnar * alla * alternativ från de aktuella förinställda eller användaralternativ
- Alternativ --preset väljer fördefinierade uppsättningar av alternativ
- Alternativ --preset-listan listar alla sparade alternativ förinställningar
- Använda --save alternativ nu rapporterar ett fel berättar användaren att använda --pref alternativ
- Alternativ --pvr-enstaka körningar ett uttryckligen nämnt PVR sök
- Användarprofil direcotry kan nu åsidosättas med hjälp av --profile-dir
Krav :
- Perl
- libwww-perl
- MPlayer
- FÖRLAMAD
- rtmpdump
Kommentarer hittades inte