get_iplayer is een Perl-script dat gebruikers in staat stelt om te zoeken, index, downloaden of streamen van de volgende diensten:
BC iPlayer TV - H.264 / Quicktime / mov en Flash / AVI
BBC iPlayer Radio (lokale en nationale) - 128+ kbps MP3 / AAC en Realaudio
BBC Podcasts - 128 kb / s MP3 / AAC
BBC iPlayer TV ondertitels - SubRip / srt
ITV player Catch-up of klassieke TV - WMV / ASF
Hulu.com * TV - MP4
Hulu.com * Gesloten-onderschriften / ondertitels - SubRip / srt
get_iplayer heeft PVR-achtige mogelijkheden (zoals Sky + / TiVo / Series-Link); U kunt lijsten van programma zoekopdrachten die automatisch worden gedownload zodra ze beschikbaar zijn op te slaan.
De H.264-feeds van de BBC zijn hogere kwaliteit dan in de Flash iPlayer (normale kwaliteit) of de Wii. Zie de beebhack wiki voor een vergelijking. Ze zijn bedoeld voor de Apple iPhone en bijgevolg moeilijk gemaakt om te downloaden voor een ander besturingssysteem. Hetzelfde geldt voor de iPhone MP3 radio streams. Hoewel er nu een nieuwe functie die het mogelijk maakt het downloaden fo de flash-gebaseerde inhoud met rtmpdump.
Ikzelf en een paar anderen uitgewerkt hoe te werken rond deze problemen en nu hebben gereedschappen die in wezen te simuleren van een iPhone voor zover de BBC webservers zijn bezorgd.
get_iplayer, doet het downloaden, indexeren en doorzoeken van de iPlayer TV / Radio / ITVplayer programma's en podcasts beschikbaar. Het kan zelfs streamen de iPlayer tv-programma's, terwijl ze te downloaden naar MPlayer of Xine, etc. Het heeft geen beheer van digitale rechten beveiliging te omzeilen (zie de BBC & rsquo; s website over hoe dat te doen met de Windows-only DRM-inhoud die zij bieden). De BBC iPlayer werkt alleen in het Verenigd Koninkrijk en Hulu.com * in de Verenigde Staten.
Gebruikt
Het script is bedoeld voor gebruik voor het afspelen van iPlayer / ITVplayer / Hulu * content op apparaten die niet kan ondersteunen Adobe Flash / Air / Silverlight, systemen die volledig draaien op open-source software (dwz geen Adobe Flash / lucht of Silverlight), het downloaden van content voor mobiele apparaten die geen toegang hebben tot breedband / wi-fi of hardlopen op apparaten die dergelijke beperkte geheugen dat het runnen van een browser met Flash Player of AIR niet mogelijk is hebben (of niet is toegestaan). Voor mij zou dit een Xbox lopen Xebian Linux met Freevo of XBMC zijn. De Xbox heeft slechts 64 MB geheugen en worstelt enorm met Adobe Flash (Adobe doesn & rsquo; t toestaan dat u flash player of AIR op een spelconsole of lopen). S en ITV content providers & rsquo; Natuurlijk, aan de BBC & rsquo te respecteren; wensen en fair-use-wetgeving, moet je de gedownloade content blijven niet langer dan het beschikbaar zou zijn op de BBC iPlayer / ITV website, niet proberen om het te verkrijgen van buiten het Verenigd Koninkrijk en niet verder verspreiden. Als u wilt hogere kwaliteit tv-programma's krijgen dan is dit niet de tool voor u. Je zou beter af krijgen van een DVB-T-tuner kaart of een DTV PVR zijn. get_iplayer is niet bedoeld voor gebruik bij het maken van illegale kopieën van auteursrechtelijk beschermde inhoud. Respecteer de rechten van de eigenaren van inhoud bij het opnemen
Eigenschappen .
- Het downloaden van video, audio en podcasts van BBC, ITV en Hulu * sites
- PVR-functionaliteit maakt het mogelijk voorgedefinieerde zoekopdrachten worden gedownload van een scheduler zoals cron of Windows scheduler
- herschrijft de filmbestand on-the-fly, indien nodig, zodat het voordat ze volledig gedownload kan worden gestreamd
- Hervatten downloads van gedeeltelijk gedownloade content
- Stroom iPlayer of podcast content via MPlayer of Xine, terwijl het downloaden
- Laat meerdere programma's in één opdracht worden gedownload
- indexeren van alle beschikbare programma's
- Script update mogelijkheid
- Caching van Programma Indices
- Creatie van basis HTML en XML-index bestanden
- HTTP proxy ondersteuning
- Geavanceerd zoeken op programma naam, episode, beschrijving, kanaal of categorie, etc
- Zoeken beperken door programma's beschikbaar gesteld na een bepaald aantal uren
- Automatisch vragen naar inhoud gedownload meer dan 30 dagen geleden te verwijderen
- Meta-tagging van gedownload iPlayer iPhone / H.264 en mp3-bestanden te importeren in iTunes
Wat is nieuw in deze release:
- Probeer niet om plugins te werken als Pakketbeheer is ingesteld
- Makefile werkt nu versienummer in webpagina
- Vast creatie van symbolische koppeling naar de nieuwste versie
- Verbetering van de documentatie van de PVR opties
- Verwijderd ID3-tagging voor AAC-audiobestanden
- datum in manpage automatisch bijwerken wanneer het verandert
- auteurs bijwerken sectie in manual pagina's
- Record medewerkers bij het vrijgeven van een nieuwe versie
- Voeg optie MP3 VBR voor AAC transcoding
- Handle ingesloten param name in Akamai auth token
- Zorg ervoor dat voor loops altijd scala ontvangen, zelfs als slechts één episode
- Vernieuwde --showoptions en zoekopties initialisatie
- Optie om video mux als MKV plaats van MP4
- Nieuwe tagging implementatie
- Gebruik File :: Spec functies voor het programma / verkleinde bestandspaden
- Fix gebroken flashhd downloads.
- Typo fixes
- Zorg ervoor output file extensie verandert met de download-modus
- Zorg voor veilige 32-bit datum indien timegm () mislukt
- Gebruik File :: Spec- & gt; rel2abs output directory ontsmetten
- Voeg --aactomp3 optie om transcoding AAC dwingen om MP3
- Output AAC als M4A voor iTunes met metadata-tags
- Voeg Radio 4 Extra
- vaste regressie als deze brak de weg gebruikt door get_iplayer voor bijwerken
- Update-versie nummer in webpagina. Moet vrijlating script repareren
Wat is nieuw in versie 2.36:
- De experimentele localfiles MP3 plugin is toegevoegd, die MP3 vereist: :. Info
- De --page, --pagesize, --sort = en --sortreverse opties werden toegevoegd aan de uitgang van de weergegeven resultaten te controleren.
- Metadata extractie werd verbeterd voor URL-opnames.
- De itv plugin werd verwijderd omdat het niet meer werkt.
- Absolute paden worden opgeslagen in de geschiedenis.
- Thumbsize steun werd intuïtiever gemaakt.
- Detection voor BBC streaming URL's met mediaselector params in hen werd toegevoegd.
- De 'Quick URL' doos werd toegevoegd aan Web PVR Manager om een gebruiker aan elke ondersteunde BBC video / audio pagina opnemen of afspelen mogelijk te maken.
- De knop 'Verwijderen' werd toegevoegd.
- De optie 'Verberg verwijderd opnames' werd toegevoegd.
- voorkeuren A werd toegevoegd.
Tabblad
Wat is nieuw in versie 2.32:
- Historie items kunnen nu worden opgenomen en doorzocht door het toevoegen van - geschiedenis.
- De --info, thumbonly / metadataonly / subsonly opties kunnen nu worden gebruikt met --history om metadata te krijgen na de opname.
- De --thumbonly optie werd toegevoegd aan de verkleinde downloaden zonder opname van het programma.
- Een bug waarbij iPlayer naam en episode onrechte werd ontleed als er geen ':'. In de titel werd vastgesteld
- verkeerd geïnterpreteerd error return codes van open3 externe commando's werden vastgesteld.
- In toenemende mate destructief signalen worden verzonden naar aanleiding tot commando's als een SIGTERM / PIPE / INT wordt ontvangen.
- Een SIGTERM handler voor de externe programma gesprekken werd toegevoegd.
Wat is nieuw in versie 2.27:
- De nieuwe --series optie is toegevoegd, die alleen lijsten serie namen met een aantal afleveringen en categorieën.
- Miniatuur grootte steun werd toegevoegd.
- Gebruik --thumbsize = N om de grootte van de miniaturen in de cache te selecteren (gebruik --info beschikbaar verkleinde maten te zien).
- Gebruik --thumbsizemeta = N de grootte van de thumbnails in de metadata te selecteren.
- De optie --help-basis werd toegevoegd voor een eenvoudige helppagina.
- De nauwkeurigheid is verbeterd voor TV / radio-feed 'naam' en 'episode' parsing.
- Een bug waarbij streaming-only mode zou mislukken als het opgenomen bestand bestond al werd vastgesteld.
- De 'Series' Koppeling werd toegevoegd aan elk prog tot de oprichting van een PVR record voor die serie mogelijk te maken.
Wat is nieuw in versie 2.26:
- 'Popular' en TV en radio-programma's 'Hoogtepunten' zijn nu gelabeld als categorieën. Gebruik --category = populair of --category = benadrukt om ze te gebruiken.
- Een langere beschrijving wordt gewonnen uit de BBC iPlayer metadata voor informatie en metadata bestanden.
- Ondersteuning werd gedropt voor rtmpdump versies ouder dan 1.5.
- Invocation van flvstreamer, ID3v2, vlc, ffmpeg, en mplayer werd verbeterd om te voorkomen dat het gebruik van de shell.
- Een bug werd vastgesteld, waar unlink werd genoemd als een opdracht bij het zuiveren van oude opnames.
- De realaudio --wav en --raw modes op niet-Unix-platforms werden vastgesteld.
- Een nieuwe geautomatiseerde installateur werd vrijgegeven.
- In PVR Manager, externe opdrachten gebruiken non-shell inroepen indien mogelijk.
Wat is nieuw in versie 2.22:
- Een kleine bug waarbij het aantal wedstrijden niet werd weergegeven in non-PVR-modus werd vastgesteld.
- De & quot; Audio Beschreven & quot; Categorie werd toegevoegd aan de TV-modus.
- De methode van het samenvoegen van de lijst van programma versies voor TV / radio modi werd veranderd.
- De & quot; Misc & quot; opties werden zichtbaar in geavanceerde / lange hulp modus gemaakt.
Wat is nieuw in versie 2.21:
- Deze versie voegt een --packagemanager = disable optie voor extern beheerd get_iplayer pakketten.
- Het verandert / etc / get_iplayer / opties om / var / lib / get_iplayer / opties als een standaard systeem-brede opties bestand voor * nix te voldoen aan Linux FHS.
- Het zal een waarschuwing geven als opties bestaan in / etc / get_iplayer / opties.
- Een --metadataonly optie is toegevoegd aan het programma van metadata op te halen zonder streaming of opnemen van het programma.
- Thumbnails kan ook alleen worden opgehaald met --thumbnail optie --metadataonly.
- De --metadata = xbmc_movie formaat is toegevoegd / verbeterd.
- Als --multimode wordt gebruikt, worden alle modi opgenomen in een aanroeping van get_iplayer.
Wat is nieuw in versie 2.16:
- Deze versie voegt een nieuwe 'flashstd' iPlayer tv-modus ( 480kbps H.264 640x360).
- Het verandert de standaard tv-modi:. Iphone, flashhigh, flashstd en flashnormal
- Het lost thumbnails en Web URL's voor LiveRadio en LiveTV.
- PVR Manager heeft tooltip hulp.
- soorten programma worden weergegeven in een multi-rij tafel voor een betere leesbaarheid.
- Alle gebruiker te definiëren velden naar get_iplayer worden urlencoded om de veiligheid te verbeteren.
- Een --listen optie is toegevoegd voor een luister-adres, die standaard op 0.0.0.0 (en de gebruiker van onveilige remote access mogelijkheden als 127.0.0.1 niet wordt gebruikt waarschuwt).
- Een script update functie is toegevoegd.
- Een 'Wachtrij' knop toegevoegd voor elk programma.
Wat is nieuw in versie 2.00:
- Tag substitutie maakt nu gebruik van versie-specifieke metadata over het opgenomen programma .
- Waarschuwing: als --pid wordt gebruikt om een programma op te nemen minder metadata zal worden verkregen
- toegevoegd en markeringen mogelijk te maken deze te downloaden timestamp-tags in bestandsnamen etc.
- Opties presets kunnen worden toegepast, zodat u een opgeslagen set opties kunt hebben en een beroep doen ze met behulp van --preset of -Z
- Gebruikers opties en Presets kunnen nu worden bewerkt als volgt
- Optie --prefs-displays alle opties in de gebruiker opties of vooraf indien opgegeven
- Opties --prefs-toevoegen en --prefs-del voegt / verwijdert gespecificeerde opties van de gebruiker opties bestand of preset indien opgegeven
- Optie --prefs helder verwijdert * alle * opties in de huidige preset of de gebruiker opties
- Optie --preset selecteert vastgelegde sets van opties
- Optie --preset-lijst bevat alle opgeslagen opties presets
- Gebruik --save optie meldt nu een fout te vertellen gebruiker --pref gebruiken opties
- Optie --pvr-single loopt een met name genoemde PVR zoekopdracht
- Gebruikers profiel direcotry kan nu worden overschreven met --profile-dir
Eisen
- Perl
- libwww-perl
- MPlayer
- LAME
- rtmpdump
Reacties niet gevonden