get_iplayer è uno script Perl che consente agli utenti di cercare, indice, il download o lo streaming dei seguenti servizi:
BC iPlayer TV - H.264 / Quicktime / mov e Flash / AVI
BBC iPlayer Radio (locale e nazionale) - 128+ kbps MP3 / AAC e Realaudio
BBC Podcast - 128 kb / s MP3 / AAC
BBC iPlayer TV sottotitoli - SubRip / srt
ITV giocatore Catch-up TV o classico - WMV / ASF
Hulu.com * TV - MP4
Hulu.com *-sottotitoli / sottotitoli - SubRip / srt
get_iplayer dispone di funzionalità PVR-like (come Sky + / TiVo / Serie-Link); È possibile salvare le liste di programma ricerca, che vengono scaricati automaticamente non appena saranno disponibili.
L'H.264 alimenta dalla BBC sono di qualità superiore rispetto al Flash iPlayer (qualità normale) o il Wii. Vedere il wiki beebhack per un confronto. Essi sono destinati per l'iPhone di Apple e sono quindi rese difficili da scaricare per qualsiasi altro sistema operativo. Lo stesso vale per i flussi radio iPhone MP3. Anche se ora c'è una nuova funzione che permette di scaricare fo il contenuto basato su flash utilizzando rtmpdump.
Io e pochi altri ha funzionato come risolvere questi problemi e ora disporre di strumenti che essenzialmente simulano un iPhone per quanto riguarda i server web della BBC sono interessati.
get_iplayer, fa il download, l'indicizzazione e la ricerca dei iPlayer TV / Radio / ITVplayer programmi e podcast disponibili. Si può anche eseguire lo streaming dei programmi TV iPlayer durante il download loro di mplayer o xine, ecc non eludere alcuna sicurezza gestione dei diritti digitali (vedi BBC & rsquo; s sito web su come farlo con il solo per Windows contenuti DRM forniscono). La BBC iPlayer funziona solo nel Regno Unito e Hulu.com il * negli Stati Uniti.
Utilizza
Lo script è destinato ad essere utilizzato per la riproduzione iPlayer / ITVplayer / Hulu * contenuti su dispositivi che non possono supportare Adobe Flash / Aria / Silverlight, sistemi che girano interamente su software open-source (cioè nessun Adobe Flash / aria o Silverlight), il download di contenuti per i dispositivi mobili che non hanno accesso alla banda larga / wi-fi o in esecuzione su dispositivi che dispongono di tale memoria limitata che l'esecuzione di un browser con un flash player o AIR non è possibile (o non consentito). Per me questo sarebbe un Xbox esecuzione Xebian Linux con Freevo o XBMC. La Xbox ha solo 64MB di memoria e lotta enormemente con Adobe Flash (Adobe doesn & rsquo; t consentono di eseguire Flash Player o AIR su una console giochi o). Naturalmente, per rispettare la BBC e rsquo; s e ITV contenuti fornitori & rsquo; desideri e legislazione fair-use, si dovrebbe mantenere il contenuto scaricato non più di quanto lo sarebbe stato disponibile sul sito web della BBC iPlayer / ITV, non tentare di ottenere da fuori del Regno Unito e non ridistribuirlo. Se si desidera ottenere i programmi TV di maggiore qualità, allora questo non è lo strumento per voi. Si sarebbe meglio ottenere una scheda sintonizzatore DVB-T o un PVR DTV. get_iplayer non è destinato ad essere utilizzato nella fabbricazione di copie illegali di contenuti protetti da copyright. Si prega di rispettare i diritti dei proprietari di contenuti durante la registrazione
Caratteristiche .
- Download di video, audio e podcast della BBC, ITV e Hulu * siti
- funzionalità PVR permette ricerche predefinite di essere scaricati da un programmatore come cron o Windows scheduler
- riscrive il file del filmato on-the-fly, se necessario, in modo che possa essere trasmesso prima di essere completamente scaricato
- Riprendi download di contenuti parzialmente scaricato
- Streaming iPlayer o il contenuto del podcast tramite mplayer o xine durante il download it
- Consenti più programmi da scaricare in un unico comando
- L'indicizzazione di tutti i programmi disponibili
- capacità di aggiornamento script
- Caching del Programma Indici
- Creazione di file html e xml indice di base
- HTTP Proxy sostegno
- Avanzate Cercando sul nome del programma, episodio, descrizione, canale o categoria, etc
- Limita ricerca dai programmi messi a disposizione dopo un determinato numero di ore
- Richiesta di conferma automatica per rimuovere il contenuto scaricato più di 30 giorni fa
- Meta-tagging dei file iPlayer iPhone / H.264 e mp3 scaricati per l'importazione in iTunes
Cosa c'è di nuovo in questa versione:
- Non tentare di aggiornare i plugin se packagemanager è impostato
- Makefile ora aggiorna il numero di versione in pagina web
- creazione fisso di collegamento simbolico alla versione più recente
- Migliorare la documentazione delle opzioni PVR
- Rimosso tag ID3 per i file audio AAC
- Aggiorna automaticamente data a pagina man quando cambia
- sezione Update autori in pagine di manuale
- collaboratori Registra quando il rilascio di una nuova versione
- Aggiungi opzione MP3 VBR per AAC transcodifica
- Handle param name incorporato in Akamai auth segno
- Assicurarsi che per cicli ricevono sempre di matrice anche se solo un episodio
- --showoptions rinnovato e opzioni di ricerca inizializzazione
- Possibilità di mux video come MKV, invece di MP4
- nuova implementazione tag
- Usa File :: Spec funzioni per i percorsi di file di programma / miniature
- Fissare i download interrotti flashhd.
- correzioni Typo
- Assicurarsi di uscita cambia di estensione di file con la modalità di download
- garantire la sicurezza data 32 bit se timegm () non riesce
- Usa File :: spettrometrico & gt; rel2abs per disinfettare directory di output
- Aggiungi opzione --aactomp3 per forzare transcodifica AAC a MP3
- AAC Output come M4A per iTunes con tag metadata li>
- Aggiungi Radio 4 Extra
- regressione fissati come questo ha rotto il percorso utilizzato da get_iplayer per l'aggiornamento
- Aggiornamento numero di versione pagina web. Deve sistemare lo script rilascio
Cosa c'è di nuovo nella versione 2.36:
- è stato aggiunto il plug-in sperimentale LocalFiles MP3, che richiede MP3: :. Info
- Il --page, --pagesize, --sort =, e le opzioni di --sortreverse sono state aggiunte per controllare l'output di fiammiferi visualizzati.
- estrazione dei metadati è stato migliorato per le registrazioni basate su URL.
- Il plugin itv è stato rimosso perché non funziona più.
- I percorsi assoluti sono salvati nella storia.
- Supporto THUMBSIZE è stato reso più intuitivo.
- Rilevamento di BBC in streaming gli URL con mediaselector params in loro è stato aggiunto.
- dialogo 'URL rapida' stato aggiunto al Web PVR Manager per consentire a un utente di registrare o riprodurre qualsiasi pagina audio supportato BBC / video.
- è stato aggiunto il pulsante 'Elimina'.
- è stato aggiunto l'opzione 'Nascondi registrazioni cancellato'.
- preferenze A.
È stato aggiunto scheda
Cosa c'è di nuovo nella versione 2.32:
- le voci di storia possono essere elencati e ricercati con l'aggiunta - storia.
- Il --info, thumbonly / metadataonly / opzioni subsonly possono ora essere utilizzati con --history per ottenere i metadati dopo la registrazione.
- L'opzione --thumbonly è stata aggiunta per scaricare la miniatura, senza la registrazione del programma.
- Un bug in cui il nome iPlayer e episodio è stato analizzato in modo non corretto se non ci fosse ':'. Nel titolo è stato fissato
- codici di ritorno di errore non correttamente interpretati da comandi esterni Open3 sono stati fissati.
- segnali sempre più distruttivi vengono inviati ai comandi generati se un SIGTERM / TUBO / INT è ricevuto.
- È stato aggiunto un gestore SIGTERM per le chiamate di programma esterne.
Cosa c'è di nuovo nella versione 2.27:
- La nuova opzione --series è stato aggiunto, che elenca solo nomi delle serie con un numero di episodi e categorie.
- è stato aggiunto il supporto formato miniatura.
- Utilizza --thumbsize = N per selezionare la dimensione delle miniature nella cache (uso --info per vedere dimensioni delle miniature disponibili).
- Usa --thumbsizemeta = N per selezionare la dimensione delle miniature utilizzate nei metadati.
- L'opzione --help-base è stato aggiunto per una semplice pagina di aiuto.
- La precisione è stata migliorata per la TV / mangimi Radio 'nome' e parsing 'episodio'.
- Un bug in cui lo streaming modalità solo fallirebbe se il file registrato già esistente è stato fissato.
- link 'serie' è stato aggiunto a ciascun prog per permettere la creazione di un record PVR per quella serie.
Cosa c'è di nuovo nella versione 2.26:
- 'popolare' e programmi televisivi e radiofonici 'In evidenza' sono ora contrassegnati come categorie. Utilizzare --category = popolare o --category = mette in evidenza per usarli.
- Una descrizione più lunga viene estratto dai metadati BBC iPlayer per informazioni e metadati dei file.
- Il sostegno è stato abbandonato per le versioni rtmpdump di età superiore ai 1.5.
- Invocazione di flvstreamer, ID3v2, vlc, ffmpeg, e mplayer è stato migliorato per evitare di utilizzare la shell.
- Un bug è stato risolto in cui unlink fu chiamato come un comando quando spurgo vecchie registrazioni.
- I modi --wav e --raw RealAudio su piattaforme non-Unix sono stati fissati.
- Una nuova installazione automatizzata è stato rilasciato.
- Nella PVR Manager, comandi esterni utilizzano chiamata non-shell, se possibile.
Cosa c'è di nuovo in versione 2.22:
- Un piccolo bug in cui il numero di partite non è stato visualizzato in modalità non-PVR è stato fissato.
- Il & quot; Audio Descritto & quot; categoria di ricerca è stato aggiunto alla modalità TV.
- Il metodo di fondere l'elenco delle versioni del programma per le modalità TV / radio sia stato modificato.
- Il & quot; Varie & quot; opzioni sono state rese visibili in modalità di aiuto avanzata / lungo.
Cosa c'è di nuovo nella versione 2.21:
- Questa versione aggiunge un --packagemanager = opzione di disattivazione per l'esterno pacchetti get_iplayer gestiti.
- Cambia / etc / get_iplayer / opzioni / var / lib / get_iplayer / opzioni come un default file delle opzioni a livello di sistema per * nix per rispettare Linux FHS.
- Vi darà un avviso se esistono opzioni in / etc / get_iplayer / opzioni.
- Una scelta --metadataonly è stata aggiunta per recuperare metadati programma senza lo streaming o la registrazione del programma.
- Le miniature possono anche essere recuperati da solo usando l'opzione --thumbnail con --metadataonly.
- Il --metadata = formato xbmc_movie è stato aggiunto / migliorato.
- Se --multimode viene utilizzato, tutte le modalità sono registrati in uno invocazione get_iplayer.
Cosa c'è di nuovo nella versione 2.16:
- Questa versione aggiunge una nuova 'flashstd' modalità iPlayer TV ( 480kbps H.264 640x360).
- Cambia le modalità predefinite televisivi per:. Iphone, flashhigh, flashstd, e flashnormal
- Si risolve le miniature e gli URL web per Liveradio e LiveTV.
- PVR Manager ha tooltip di aiuto.
- tipi di programma vengono visualizzati in una tabella a più righe per una migliore leggibilità.
- Tutti i campi definibili dall'utente inviati a get_iplayer sono urlencoded per migliorare la sicurezza.
- Una scelta --listen è stato aggiunto per un indirizzo di ascolto, che per impostazione predefinita 0.0.0.0 (e avvisa l'utente di capacità di accesso remoto insicuro se non viene utilizzato 127.0.0.1).
- È stata aggiunta una funzione di aggiornamento di script.
- pulsante A 'coda' è stato aggiunto per ogni programma.
Cosa c'è di nuovo in versione 2.00:
- sostituzione tag ora utilizza specifiche della versione metadati sul programma registrato .
- Avvertenza: se --pid viene utilizzato per registrare un programma si otterranno meno metadati
- Aggiunto e tag per consentire questi tag scaricare timestamp nei nomi dei file, ecc.
- Opzioni preset possono essere applicate in modo che si può avere una serie di opzioni e salvato invocarli con --preset o z
- opzioni utente e preset possono ora essere modificati come segue
- Opzione --prefs-sono visualizzate tutte le opzioni nella opzioni utente o preimpostata se specificato
- Opzioni --prefs-add e --prefs-del aggiunge / cancella opzioni specificate dal file delle opzioni utente o preimpostata se specificato
- rimuove Opzione --prefs-chiari * tutte le opzioni * dalle opzioni preimpostate o utente correnti
- Opzione --preset seleziona insiemi predefiniti di opzioni
- Opzione --preset-list elenca mangiare tutti salvati preset
- Utilizzando l'opzione --save riporta ora un utente errore dicendo di usare --pref opzioni
- Opzione --pvr-singoli corre una ricerca PVR specificatamente denominato
- Profilo utente direcotry può ora essere sovrascritto con --profile-dir
Requisiti
- Perl
- libwww-perl
- MPlayer
- LAME
- rtmpdump
I commenti non trovato