get_iplayer ist ein Perl-Skript, mit dem Benutzer suchen können, Index, herunterladen oder streamen folgende Leistungen:
BC iPlayer TV - H.264 / Quicktime / MOV-und Flash / AVI
BBC iPlayer Radio (Local und National) - 128+ kbps MP3 / AAC und Realaudio
BBC Podcasts - 128 kb / s MP3 / AAC
BBC iPlayer TV Untertitel - SubRip / srt
ITV Player Fang-up oder klassischen TV - WMV / ASF
Hulu.com * TV - MP4
Hulu.com * Geschlossene Bildunterschriften / Untertitel - SubRip / srt
get_iplayer hat PVR-ähnliche Funktionen (wie Sky + / TiVo / Series-Verbindung); Sie können Listen mit Programm sucht, die automatisch heruntergeladen werden, sobald sie verfügbar sind zu speichern.
Die H.264-Feeds von der BBC sind höhere Qualität als in der Flash-iPlayer (normale Qualität) oder der Wii. Siehe beebhack Wiki für einen Vergleich. Sie sind für das Apple iPhone gedacht sind und daher schwierig, für jedes andere Betriebssystem herunterladen. Das gleiche gilt für den iPhone MP3-Radio-Streams. Zwar gibt es jetzt eine neue Funktion, die das Herunterladen ermöglicht fo des Flash-basierte Inhalte Verwendung rtmpdump.
Ich und ein paar andere arbeitete heraus, wie Sie diese Probleme umgehen und jetzt Werkzeuge simulieren, die im Wesentlichen ein iPhone so weit wie die BBC Web-Server besorgt sind, haben.
get_iplayer, funktioniert das Herunterladen, Indizierung und Suche der iPlayer TV / Radio / ITVplayer Programme und Podcasts zur Verfügung. Es kann sogar zu streamen die iPlayer TV-Programme, während sie herunterzuladen MPlayer oder Xine, usw. Es macht keinen Digital Rights Management Sicherheit zu umgehen (siehe BBC & rsquo; s Website auf, wie man das mit dem Windows-only DRM Inhalte, die sie zur Verfügung stellen). Der BBC iPlayer funktioniert nur in Großbritannien und Hulu.com * in den USA.
Verwendung
Das Script ist für den Einsatz für die Wiedergabe iPlayer / ITVplayer / Hulu * Inhalte auf Geräten, die nicht unterstützen können wird der Adobe Flash / Air / Silverlight-Systeme, die vollständig auf Open-Source-Software ausführen (dh kein Adobe Flash / Luft- oder Silverlight), das Herunterladen von Inhalten soll für mobile Geräte, die keinen Zugang zu Breitband / Wi-Fi oder Laufen auf Geräten, die solche begrenzten Speicher, dass die Ausführung eines Browsers mit einem Flash Player oder AIR nicht möglich ist, haben (oder nicht erlaubt). Für mich wäre eine Xbox laufen Xebian Linux mit Freevo oder XBMC können. Die Xbox hat nur 64 MB Speicher und kämpft enorm mit Adobe Flash (Adobe doesn & rsquo; t erlauben Sie Flash Player oder AIR auf einer Spiele-Konsole entweder laufen). S und ITV Content-Provider & rsquo; natürlich auf der BBC & rsquo zu achten; Wünsche und Fair-Use-Regelung, sollten Sie die heruntergeladene Inhalte für nicht mehr, als es auf dem BBC iPlayer / ITV-Website zur Verfügung zu halten, nicht versuchen, es von außerhalb des Vereinigten Königreichs zu erhalten und nicht weiterzuverbreiten. Wenn Sie eine höhere Qualität von Fernsehprogrammen erhalten wollen, dann ist dies nicht das Werkzeug für Sie. Sie wäre besser dran bekommen ein DVB-T-Tuner-Karte oder ein DTV PVR sein. get_iplayer ist nicht für die Verwendung bei der Herstellung illegaler Kopien von urheberrechtlich geschützten Inhalten gedacht. Bitte respektieren Sie die Rechte der Content-Eigentümer bei der Aufnahme
Eigenschaften .
- Herunterladen von Video, Audio und Podcasts von BBC, ITV und Hulu * Sites
- PVR-Funktionalität ermöglicht vordefinierten Suchanfragen von einem Scheduler wie cron oder Windows Scheduler heruntergeladen werden
- schreibt die Filmdatei auf-the-fly, falls erforderlich, so dass sie, bevor sie vollständig heruntergeladen kann übertragen werden
- Fortsetzen Downloads von teilweise heruntergeladenen Inhalte
- Bach iPlayer oder Podcast-Inhalte via mplayer oder xine, während es das Herunterladen
- Lassen Sie mehrere Programme in einem Befehl heruntergeladen werden
- Indizierung aller verfügbaren Programme
- Skript-Update-Fähigkeit
- Caching von Indizes Programm
- Erstellen von grundlegenden HTML und XML-Indexdateien
- HTTP-Proxy-Unterstützung
- Erweiterte Suche am Programmnamen, episode, Beschreibung, Kanals oder Kategorie, usw.
- Schränke Suche nach Programmen, nachdem eine bestimmte Anzahl von Stunden zur Verfügung gestellt
- Automatische Eingabeaufforderung zum Inhalt heruntergeladen mehr als 30 Tagen zu entfernen
- Meta-Tagging von heruntergeladen iPlayer iPhone / H.264 und MP3-Dateien für den Import in iTunes
Was ist neu in dieser Pressemitteilung:
- Versuchen Sie nicht, plugins aktualisiert, wenn package Stellung
- Makefile aktualisiert nun die Versionsnummer in Web-Seite
- Feste Schaffung symbolischer Link auf die neueste Version
- Erhöhen Dokumentation PVR Optionen
- Entfernt ID3-Tagging für AAC-Audiodateien
- Automatische Aktualisierung von Datum in Manpage wenn sie sich ändert
- Update Autoren Abschnitt in Handbuchseiten
- Nehmen Mitwirkenden, wenn eine neue Version
- In MP3 VBR-Option für AAC-Transcoding
- Griff eingebettet param name in Akamai Auth-Token
- Stellen Sie sicher, dass für Schleifen immer erhalten Array selbst wenn nur eine Folge
- Erneuert --showoptions und Suchoptionen Initialisierung
- Option auf Video MKV Mux statt MP4
- neue Tagging Implementierung
- Verwenden Sie File :: Spec-Funktionen für Programm / Thumbnail-Dateipfade
- Fix gebrochen flashhd Downloads.
- Tippfehlern
- Stellen Sie sicher, Ausgabedateierweiterung ändert sich mit den Download-Modus
- Stellen Sie sicher, sicher 32-Bit-Datum, wenn timegm () fehlschlägt
- Verwenden Sie File :: Spec- & gt; rel2abs zu desinfizieren Ausgabeverzeichnis
- In --aactomp3 Option Transcoding AAC in MP3 zu erzwingen
- Output AAC als M4A für iTunes mit Metadaten-Tags
- In Radio 4 Extra-
- Festregressions da brach den Weg durch get_iplayer zur Aktualisierung verwendet
- Update Versionsnummer in Web-Seite. Muss Gabeskript beheben
Was ist neu in Version 2.36:
- Die experimentelle Localfiles MP3-Plugin wurde zugegeben, die MP3 erfordert: :. Info
- Die --page, --pagesize, --sort = und wurden --sortreverse Optionen hinzugefügt, um die Ausgabe angezeigt Spielen zu steuern.
- Metadaten-Extraktion wurde für URL-basierte Aufnahmen verbessert.
- Die ITV-Plugin wurde entfernt, da sie nicht mehr.
- Absolute Pfade werden in der Geschichte gespeichert.
- Thumbsize Unterstützung wurde intuitiver.
- Der Nachweis für die BBC-Streaming-URLs mit mediaselector params in ihnen hinzugefügt wurde.
- Die Box 'Quick URL' auf Web PVR Manager hinzugefügt, um einen Benutzer die Aufnahme oder Wiedergabe jeder unterstützte BBC Video / Audio-Seite zu ermöglichen.
- Die "Löschen" Button wurde hinzugefügt.
- Option 'gelöscht Aufnahmen ausblenden "wurde hinzugefügt.
- A Präferenzen hinzugefügt wurde.
Registerkarte
Was ist neu in Version 2.32:
- History-Einträge können nun aufgelistet und durch Zugabe durchsucht werden - Geschichte.
- Die --info, thumbonly / metadataonly / subsonly Optionen können nun mit --Geschichte verwendet werden, um Metadaten nach der Aufnahme zu erhalten.
- Die --thumbonly Option wurde hinzugefügt, um die Miniaturansicht, ohne die Aufnahme des Programms herunterladen.
- Ein Fehler, bei dem iPlayer Namen und Folge wurde falsch analysiert, wenn es keine ':'. Im Titel festgelegt wurde
- falsch interpretiert Fehlerrückgabecodes von open3 externe Befehle wurden behoben.
- Zunehmend destruktiven Signale werden hervorgebracht Befehle gesendet, wenn ein SIGTERM / PIPE / INT empfangen wird.
- A SIGTERM-Handler für die externe Programmaufrufe hinzugefügt wurde.
Was ist neu in Version 2.27:
- Die neue Option --series wurde zugegeben, die nur Listen Reihennamen mit einer Reihe von Episoden und Kategorien.
- Miniaturgröße Unterstützung wurde hinzugefügt.
- Verwenden Sie --thumbsize = N, um die Größe der Miniaturansichten in dem Cache wählen (Verwendung --info zu Verfügung Thumbnail-Größen zu sehen).
- Verwenden --thumbsizemeta = N, um die Größe der Miniaturansichten in der Metadaten verwendet, auszuwählen.
- Die --help-Basisoption wurde für eine einfache Hilfeseite hinzugefügt.
- Die Genauigkeit wurde für TV / Radio-Feed 'name' und 'Episode' Parsing verbessert.
- Ein Fehler, bei dem Streaming-only-Modus würde fehlschlagen, wenn die aufgenommene Datei bereits vorhanden, wurde behoben.
- Link Die "Series" wurde jedem prog hinzugefügt, um die Schaffung eines PVR Rekord für diese Serie zu ermöglichen.
Was ist neu in Version 2.26:
- "Popular" und "Höhepunkte 'TV- und Radio-Programme jetzt als Kategorien markiert. Verwenden --category = beliebt oder --category = betont, sie zu nutzen.
- Eine längere Beschreibung von BBC iPlayer Metadaten für Informationen und Metadaten-Dateien extrahiert.
- Unterstützung für rtmpdump Versionen älter als 1.5 gesunken ist.
- Invocation von flvstreamer, id3v2, vlc, ffmpeg und mplayer wurde verbessert, um zu vermeiden, mit der Schale.
- Ein Fehler wurde behoben, wo unlink wurde als ein Befehl beim Spülen alte Aufnahmen genannt.
- Die realaudio --wav und --raw Modi auf Nicht-Unix-Plattformen wurden behoben.
- Eine neue automatische Installationsprogramm veröffentlicht.
- Im DVR-Manager, externe Befehle verwenden nicht-Shell aufgerufen werden, wenn möglich.
Was ist neu in Version 2.22:
- Ein kleiner Fehler, bei dem die Anzahl der Spiele nicht in angezeigt Nicht-PVR-Modus wurde behoben.
- Die & quot; Audio Beschrieben & quot; Kategoriesuche wurde den TV-Modus hinzugefügt.
- Das Verfahren zur Zusammenführung der Liste der Programmversionen für TV / Radio-Modus geändert wurde.
- Die & quot; Misc & quot; Optionen wurden in fortgeschrittenen / long Hilfe-Modus sichtbar gemacht werden.
Was ist neu in Version 2.21:
- Diese Version fügt einen --packagemanager option = disable für extern Managed get_iplayer Pakete.
- Es ändert sich / etc / get_iplayer / Optionen / var / lib / get_iplayer / Optionen als Standardsystemweite Optionsdatei für * nix mit Linux FHS entsprechen.
- Es wird eine Warnung zu geben, wenn Möglichkeiten gibt es in / etc / get_iplayer / Optionen.
- A --metadataonly Option wurde hinzugefügt, um Programm-Metadaten ohne Streaming oder Aufzeichnung des Programms zu erhalten.
- Thumbnails kann auch allein durch die Verwendung --thumbnail Option mit --metadataonly abgerufen werden.
- Die --metadata = xbmc_movie Format wurde hinzugefügt / verbessert.
- Wenn --multimode verwendet wird, sind alle Modi in einem Aufruf von get_iplayer aufgezeichnet.
Was ist neu in Version 2.16:
- Diese Version bietet eine neue "flashstd" iPlayer TV-Modus ( 480kbps H.264 640x360).
- Es ändert die Standard-TV-Modi an:. Iphone, flashhigh, flashstd und flashnormal
- Es behebt Thumbnails und Web-URLs für Liveradio und LiveTV.
- DVR-Manager bietet Quickinfo-Hilfe.
- Programmtypen sind in einer mehrreihigen Tabelle zur besseren Lesbarkeit.
- Alle Benutzer definierbare Felder get_iplayer urlencoded gesendet werden, um die Sicherheit zu verbessern.
- A --listen Option für eine hören Adresse, die standardmäßig auf 0.0.0.0 (und den Benutzer über unsichere Remote-Zugriffsmöglichkeit, wenn 127.0.0.1 wird nicht verwendet, warnt) hinzugefügt.
- Ein Skript-Update-Funktion wurde hinzugefügt.
- A 'Queue' Taste hat für jedes Programm hinzugefügt.
Was ist neu in Version 2.00:
- Tag Substitution verwendet nun versionsspezifischen Metadaten über das aufgezeichnete Programm .
- Vorab: Wenn --pid wird verwendet, um ein Programm aufzunehmen weniger Metadaten erhalten werden
- Added und Tags für diesen Download-Zeitstempel-Tags in Dateinamen usw. zu ermöglichen.
- Options-Presets kann angewendet werden, so dass Sie eine gespeicherte Menge von Optionen haben, und rufen Sie sie mit --preset oder -z
- Benutzeroptionen und Presets kann nun bearbeitet werden wie folgt
- Option --prefs-show werden alle Optionen in den Benutzeroptionen oder voreingestellte falls angegeben
- Optionen --prefs-hinzufügen und --prefs-del fügt / löscht angegebenen Optionen aus der Benutzeroptionsdatei oder voreingestellte falls angegeben
- Option --prefs-Clear Entfernt * alle * Optionen aus den aktuellen Preset oder User-Optionen
- Option --preset wählt vordefinierte Sätze von Optionen
- Option --preset-Liste werden alle gespeicherten Optionen Voreinstellungen
- Mit --save Option meldet jetzt einen Fehler sagen Benutzer, Optionen --pref
- Option --pvr-Einzelläufe eine namentlich genannte PVR Suche
- Benutzerprofil direcotry kann nun mit übersteuert werden --profile-dir
Anforderungen :
- Perl
- libwww-perl
- MPlayer
- LAME
- rtmpdump
Kommentare nicht gefunden