get_iplayer ay isang Perl script na nagbibigay-daan sa mga gumagamit upang maghanap, index, i-download o stream ng mga sumusunod na serbisyo:
BC iPlayer TV - H.264 / Quicktime / mov at Flash / AVI
BBC iPlayer Radio (Local at National) - 128+ kbps MP3 / AAC at RealAudio
BBC Podcast - 128 KB / s MP3 / AAC
BBC iPlayer TV subtitle - SubRip / srt
ITV player ng catch-up o klasikong TV - WMV / ASF
Hulu.com * TV - MP4
Hulu.com * Isarado ang caption / subtitle - SubRip / srt
may kakayahan sa PVR-like get_iplayer (tulad ng Sky + / TiVo / Series-Link); Maaari mong i-save ang mga listahan ng mga paghahanap na programa na kung saan ay awtomatikong nai-download kapag sila ay magagamit.
Ang H.264 feed mula sa BBC ay mas mataas na kalidad kaysa sa mga Flash iPlayer (normal na kalidad) o ang Wii. Tingnan ang beebhack wiki para sa isang paghahambing. Sila ay inilaan para sa Apple iPhone at ang ginawa dahil dito mahirap na i-download para sa anumang iba pang OS. Ang parehong napupunta para sa mga batis radio iPhone MP3. Kahit na may isang bagong tampok na nagbibigay-daan sa ang pag-download para sa mga flash ng nilalaman batay gamit rtmpdump ngayon.
Ang aking sarili at ang ilang mga iba ay nagtrabaho out kung paano gumawa sa paligid ng mga problemang ito at ngayon ay may mga tool na mahalagang tularan ng isang iPhone makaabot ang BBC web server ay nababahala.
get_iplayer, ay ang pag-download, pag-index at paghahanap ng iPlayer TV / Radio / ITVplayer mga programa at mga podcast magagamit. Ito ay kahit na stream ng mga programa sa TV iPlayer habang nagda-download ng mga ito sa MPLAYER o Xine, etc. Hindi ikutan ng anumang mga digital na seguridad rights management (tingnan ang BBC & rsquo; s website sa kung paano gawin na sa Windows-lamang na nilalaman DRM silang magbigay). Ang BBC iPlayer ay gumagana lamang sa UK at Hulu.com * sa USA.
Gumagamit
Ang script ay para gamitin para sa paglalaro ng pabalik iPlayer / ITVplayer / Hulu * nilalaman sa mga aparato na hindi kayang suportahan ang adobe Flash / Air / Silverlight, mga sistema na tumakbo nang lubusan sa mga open-source software (ibig sabihin walang Adobe flash / hangin o Silverlight), pag-download ng nilalaman para sa mga mobile na aparato na walang access sa broadband / wi-fi o tumatakbo sa mga aparato na may ganitong limitadong memorya na nagpapatakbo ng isang browser na may flash player o AIR ay hindi posible (o hindi pinahihintulutan). Para sa akin ito ay magiging isang Xbox tumatakbo Xebian Linux na may Freevo o XBMC. Ang Xbox lamang ay may 64Mb ng memory at pakikibaka ng sobrang sobra na may Adobe flash (hindi pini Adobe; t pinapahintulutan patakbuhin mo flash player o AIR sa isang laro console alinman). Siyempre, upang respetuhin ang BBC & rsquo; providers & rsquo nilalaman s at ITV; hangarin at fair-use na batas, dapat mong panatilihin ang na-download na nilalaman para sa hindi na kaysa sa ito ay magagamit sa BBC iPlayer / ITV web site, hindi pagtatangka upang makakuha ng mga ito mula sa labas ng UK at hindi mamigay na muli ito. Kung nais mong makakuha ng mga programa sa TV sa mas mataas na kalidad at pagkatapos ay hindi na ito ay ang mga kasangkapan para sa iyo. Gusto mong maging mas mahusay na off sa pagkuha ng isang DVB-T tuner card o isang DTV PVR. get_iplayer ay hindi inilaan para sa paggamit sa paggawa ng ilegal na mga kopya ng naka-copyright na nilalaman. Mangyaring igalang ang mga karapatan ng mga may-ari ng nilalaman kapag record
Features .
- Pag-download ng video, audio at mga podcast mula sa BBC, ITV at Hulu * sites
- functionality PVR nagpapahintulot paunang-natukoy na mga paghahanap para ma-download mula sa isang scheduler tulad ng cron o Windows scheduler
- rewrite ang file ng pelikula on-the-fly, kung kinakailangan, upang maaari itong ii-stream bago ganap na-download
- Ipagpatuloy download ng bahagyang nai-download na nilalaman
- Stream iPlayer o podcast nilalaman sa pamamagitan ng mplayer o Xine habang nagda-download ito
- Payagan ang maramihang mga programa para ma-download sa isang command
- -index ng lahat ng magagamit na mga programa
- kakayahan Script update
- Caching ng Programme indeks
- Paglikha ng mga basic html at xml file na index
- HTTP Proxy support
- Advanced maghanap sa pangalan ng programa, episode, paglalarawan, channel o kategorya, atbp
- Limit ng paghahanap sa pamamagitan ng mga programa na ginawang magagamit pagkatapos ng isang tiyak na bilang ng mga oras
- Awtomatikong pagdikta upang alisin ang nilalaman na-download na higit sa 30 araw na nakalipas
- Meta-tag ng mga nai-download na file iPlayer iPhone / H.264 at mp3 for import sa iTunes
Ano ang bago sa release na ito:
- Huwag tatangkaing i-update ang mga plugin kung packagemanager ay nakatakda
- Makefile update ngayon numero ng bersyon sa web page
- Mga Fixed paglikha ng symlink sa pinakabagong bersyon
- Pagbutihin ang documentation ng mga opsyon PVR
- Inalis ID3 tagging para sa AAC audio file
- Awtomatikong i-update petsa sa manpage kapag ito pagbabago
- section Update akda sa manual na pahina
- kontribyutor Record kapag ilalabas ang isang bagong bersyon
- Magdagdag MP3 VBR opsyon para sa AAC transcoding
- Hawakan embed name param sa Akamai auth token
- Tiyakin na ang para laging tumanggap ng mga loop array kahit na lamang sa isang episode
- Revamped --showoptions at mga pagpipilian sa search initialisation
- Pagpipilian upang mux video bilang MKV sa halip ng MP4
- bagong tagging pagpapatupad
- Gamitin ang File :: Spec-andar para sa mga file na landas program / thumbnail
- Ayusin nasira flashhd download.
- pag-aayos ng typo
- Tiyakin na ang mga pagbabago ng extension ng file na output na may download mode
- Tiyakin na safe 32-bit petsa kung timegm () nabigo
- Gamitin ang File :: Spec- & gt; rel2abs sanitize output direktoryo
- Magdagdag --aactomp3 pagpipilian upang pilitin transcoding AAC sa MP3
- Output AAC bilang M4A para sa iTunes gamit ang mga tag ng metadata li>
- Magdagdag Radio 4 Extra
- naayos na pagbabalik ng mga ito sinira ang landas na ginagamit ng get_iplayer para sa update
- I-update numero ng bersyon sa web page. Kailangang ayusin release script
Ano ang bago sa bersyon 2.36:
- Ang experimental localfiles MP3 plugin ay idinagdag, na nangangailangan ng MP3: .: Info
- --page Ang, --pagesize, --sort =, at --sortreverse opsyon ay idinagdag sa control output ng ipinapakita matches.
- bunutan Metadata ay pinabuting para sa mga recording URL-based.
- Ang itv plugin ay inalis dahil hindi na ito gumagana.
- Absolute landas ay nai-save sa kasaysayan.
- Thumbsize suporta ay ginawa mas intuitive.
- Pagtuklas ng BBC streaming url na may mediaselector params sa kanila ay idinagdag.
- Ang kahon 'Quick URL' ay idinagdag sa Web PVR Manager upang payagan ang isang gumagamit upang itala o i-play sa anumang suportadong BBC video / audio pahina.
- Ang pindutan ng 'Tanggalin' ay idinagdag.
- Ang opsyon 'Itago ang mga tinanggal na mga recording' ay naidagdag.
- preferences A ay idinagdag.
Tab
Ano ang bago sa bersyon 2.32:
- entries History ay maaari na ngayong nakalista at hinanap sa pamamagitan ng pagdagdag - history.
- --info Ang, thumbonly / metadataonly / subsonly opsyon ay maaari na ngayong gamitin sa --history upang makakuha ng metadata pagkatapos ng pagtatala.
- Ang --thumbonly option ay idinagdag sa i-download ang thumbnail na walang record ang programa.
- Ang isang bug kung saan ang pangalan iplayer at episode ay hindi tama parse kung walang ':'. Sa title ay naayos
- Hindi tama naisalin error return code mula open3 panlabas na mga utos ay naayos na.
- Mas madalas mapanirang signal ay ipinadala sa spawned utos kung ang isang SIGTERM / pipe / INT ay natanggap.
- Ang isang handler SIGTERM para sa mga panlabas na mga tawag program ay idinagdag.
Ano ang bago sa bersyon 2.27:
- Ang bagong opsyon --series ay naidagdag, na naglilista lamang pangalan ng serye sa isang bilang ng mga episode at mga kategorya.
- size Thumbnail support ay idinagdag.
- Gamitin --thumbsize = N upang piliin ang laki ng mga thumbnail sa cache (gamitin --info upang makita magagamit na mga sukat ng thumbnail).
- Gamitin --thumbsizemeta = N upang piliin ang laki ng mga thumbnail na ginamit sa metadata.
- Ang mga opsyon help-basic ay idinagdag para sa isang simpleng pahina ng tulong.
- Katumpakan ay pinabuting para sa TV / feed radio 'name' at 'episode' pag-parse.
- Ang isang bug kung saan streaming-only mode ay hindi magtatagumpay kung ang naitala file na umiiral noon ay naayos na.
- Ang link 'Series' ay idinagdag sa bawat prog upang payagan ang paglikha ng isang talaan PVR para na serye.
Ano ang bago sa bersyon 2.26:
- 'Popular' at ng TV at radyo programa 'Highlight' ay ngayong tag bilang ng mga kategorya. Gamitin --category = popular o --category = highlights upang gamitin ang mga ito.
- Ang isang mas mahabang paglalarawan ay nakuha mula sa BBC iPlayer metadata para sa impormasyon at metadata file.
- Support ay bumaba para sa mga bersyon rtmpdump mas matanda kaysa sa 1.5.
- Pagtawag ng flvstreamer, ID3v2, vlc, ffmpeg, at mplayer ay pinabuting upang iwasan ang paggamit ng mga shell.
- Ang isang bug ay naayos na kung saan unlink ay tinawag bilang isang utos kapag purging lumang recording.
- Ang RealAudio --wav at --raw mode on-Unix non platform ay naayos na.
- Isang bagong automated installer ay pinakawalan.
- Sa PVR Manager, panlabas na mga utos na gamitin ang non-shell na pananalangin kung maaari.
Ano ang bago sa bersyon 2.22:
- Ang isang maliit na bug na kung saan ang bilang ng mga tugma ay hindi ipinapakita sa non-PVR mode ay naayos.
- Ang & quot; Inilarawan & quot Audio; search kategorya ay idinagdag sa mode TV.
- Ang paraan ng pinagsasama ang listahan ng mga bersyon ng programa para sa mga mode TV / radio ay nagbago.
- Ang & quot; Misc & quot; mga pagpipilian ay ginawa nakikita sa mode ng tulong advanced / long.
Ano ang bago sa bersyon 2.21:
- Ang release na ito ay nagdadagdag ng isang --packagemanager = disable na opsyon para sa mga panlabas get_iplayer packages pinamamahalaang.
- Ito mga pagbabago sa / etc / get_iplayer / options sa / var / lib / get_iplayer / options bilang default na opsyon system-wide na file para sa * ala sumunod sa Linux FHS.
- Ito ay magbibigay ng babala kung opsyon na umiiral sa / etc / get_iplayer / options.
- Ang isang --metadataonly option ay naidagdag na kunin metadata programa na walang streaming o pagtatala ng programa.
- Maaari ding Thumbnail nakuhang alone sa pamamagitan ng paggamit --thumbnail opsyon sa --metadataonly.
- Ang --metadata = format xbmc_movie ay naidagdag / pinabuting.
- Kung --multimode ay ginagamit, ang lahat ng mga mode ay nakatala sa isang pagtawag sa diyos ng get_iplayer.
Ano ang bago sa bersyon 2.16:
- Ang release na ito ay nagdadagdag ng isang bagong 'flashstd' mode iPlayer TV ( 480kbps H.264 640x360).
- Ito ang mga pagbabago sa mga mode default TV.: Iphone, flashhigh, flashstd, at flashnormal
- pag-aayos Ito thumbnail at Web URL para liveradio at livetv.
- PVR Manager ay may tulong tooltip.
- uri Program ay ipinapakita sa isang multi-table na hanay para sa mas mahusay na mabasa.
- Lahat ng mga patlang user-maaaring ipaliwanag ang uri na ipinadala sa get_iplayer ay URLencoded upang mapabuti ang seguridad.
- Ang isang --listen option ay idinagdag para sa isang makinig address, kung saan ang mga default upang 0.0.0.0 (at binabalaan ang mga user ng hindi secure na remote access kakayahan kung 127.0.0.1 ay hindi na ginagamit).
- Ang isang tampok script update ay naidagdag na.
- Ang isang pindutan na 'Queue' ay idinagdag para sa bawat programa.
Ano ang bago sa bersyon 2.00:
- ngayon ay gumagamit ng Tag paghalili metadata version-tiyak tungkol sa mga record na programa .
- Caveat: kung --pid ay ginagamit para i-record ng isang programa na mas mababa metadata ay nakuha
- Added at mga tag upang pahintulutan para sa mga timestamp download ng mga tag sa mga filename etc.
- Options presets maaaring ilapat sa gayon ay maaari kang magkaroon ng isang nai-save na hanay ng mga pagpipilian at panawagan ang mga ito gamit --preset o z
- Mga pagpipilian ng User at Presets sumusunod
- Pagpipilian --prefs-show nagpapakita ng lahat ng mga opsyon sa mga opsyon o preset ng user kung tinukoy
- Options --prefs-magdagdag at --prefs-del nagdadagdag / nagtatanggal tinukoy ang pagpipilian mula sa file opsyon user o preset kung tinukoy
- Pagpipilian --prefs-clear nagtanggal lahat * * pagpipilian mula sa mga kasalukuyang preset o manwal opsyon
- Pagpipilian --preset pinipili paunang-natukoy na hanay ng mga pagpipilian
- Pagpipilian --preset-list ay naglilista ng lahat ng mga naka-save na mga pagpipilian presets
- Paggamit --save option na ngayon ang mga ulat ng isang user error na nagsasabi na gamitin --pref opsyon
- Pagpipilian --pvr-iisang tumatakbo sa isang partikular na pinangalanan PVR search
- profile User direcotry maaari na ngayong ma-override ang paggamit --profile-dir
Ay maaari na ngayong ma-edit
Kinakailangan :
- Perl
- libwww-Perl
- MPlayer
- mababaw
- rtmpdump
Mga Komento hindi natagpuan