Carrie on kaukosäädin väline ohjata median toistoa verkon kautta komentoja. Mediasoitin on Linux-kone ja ohjain voi olla web-selaimen tai Android-laitteen.
Pelaajat tuettuja ovat:
- Youtube Firefox tai Chromium-selain.
- BBC iPlayeria Firefox tai Chromium.
- MPlayer
Tämä hanke ei ole mediakeskus. Ei ole funktio käynnistä toisto tai muuttaa toistettavan tiedoston. Carrie käytetään vain ohjaamaan video, joka on jo nyt. Toiminnot ovat käytettävissä:
- Toista / tauko
- Vaihda koko näytön
- Äänenvoimakkuuden annd alas
- Mute
Jos asiakas pelaaja on mplayer sitten nämä lisätoiminnot ovat käytettävissä:
& Nbsp; Siirry eteenpäin / taaksepäin
& Nbsp; Toggle fullscreen, OSD, tekstitys näkyvyys
& Nbsp; Muuta äänen ja tekstityksen kielen.
Miten se toimii?
Carrie on prosessi käynnissä koneella tekemässä mediatoiston. Se avaa portti (5505 oletuksena) ja syöttää yksinkertaisen web-käyttöliittymän. Vaihtoehtoisesti Carrie Android-sovellus voi lähettää komentoja samaan satamaan Android-puhelinta tai tabletti ..
Kun on vastaanotettu käsky palvelin yritä hallita web-selaimen, joka esittää Flash-videota. Jos ei löydy niin palvelin yrittää kontrolloida mplayer kautta FIFO esine - tässä käytetään "Slave" ominaisuus mplayer. MPlayer on määritettävä etukäteen kuunnella FIFO.
Miksi käyttää tätä eikä toisella kaukosäädin?
On muitakin kaukosäätimet Android-laitteisiin, joissa on enemmän toimintoja. Carrie on käyttäjille, jotka jo on menetelmä he käyttävät käynnistä toisto, ja vain lisätä joitakin kauko toimintoja.
Muut kaukosäätimet Voisin suositella ovat:
- Sshmote: mediakeskus Android. Ei tarvitse mitään erityistä palvelinohjelmisto paitsi Unix yhteensopiva OS käynnissä SSH-palvelin.
- TeamViewer: Ohjaa Windows tai Linux-kone selaimella tai puhelimitse.
Server asennus
Asenna ensin palvelinohjelmisto:
> Sudo Pip asentaa Carrie
tai lähteestä:
> Python setup.py build
> Sudo python setup.py asentaa
tai ilman pääkäyttäjän oikeudet:
(Lataa ja pura pakettia maasta http://pypi.python.org/pypi/carrie)
> Python setup.py build
> Virtualenv $ HOME / .carrie-ENV
>. $ HOME / .carrie-ENV / bin / aktivoida
> Python setup.py asentaa
Voit määrittää mplayer hyväksyä komentoja FIFO, muokkaa $ HOME / .mplayer / config ja lisää tämä rivi:
input = file = / tmp / mplayer.fifo
Kaikki uudet esiintymät mplayer muodostaa yhteyden FIFO ja kuunnella komentoja. Tämä ei vaikuta normaaliin mplayer käyttöä. FIFO luodaan Carrie käynnistyksen tai maually kanssa:
> Mkfifo /tmp/mplayer.fifo
Käynnistä palvelin
Run:
> Carrie
Tämä käynnistää palvelimen ja kuuntelemaan porttia 5505, käyttäen FIFO on /tmp/mplayer.fifo kommunikoida mplayer. FIFO luodaan, jos se ei ole vielä olemassa.
Run:
> Carrie -h
nähdä käytettävissä olevat toiminnot.
Voit ajaa taustalla irrottaa terminaalikäyttöön:
> Nohup Carrie 2> & 1> / dev / null &
Ohjaus selain
Avaa web-selain ja vierailla:
http: //
Ohjaukseen Flash video tästä tulee tehdä eri ikkunassa tai eri tietokoneeseen, näytöstä näytetään video. Se ei ole mahdollista kontrolloida videoita yhden välilehden eri välilehteä.
Android-sovellus asennus
Joko ladata koko projektin GitHub ja koota Android-sovellus, tai etsi Carrie Android Marketplace.
Mitä uutta strong> tässä julkaisussa:
- Lisätty "Tietoja" palvelimen sivu, julkaisu sovellus Android Marketplace.
Vaatimukset :
- Python
- pullo
- xdotool
- xwininfo
Rajoitukset :
- Koska ei ole API kommunikoida Flash video, palvelin prosessi lähettää väärennettyjä hiiri tapahtumia valvontaa. Tämä on määritetty kunkin yhdistelmän selaimen ja video sivusto.
Kommentteja ei löytynyt