Minusta tämä nauhoitussysteemi toimii jotenkin epäloogisesti ja sattumanvaraisesti. Onko siis tarkoitus, että tällä nauhoitetaan vain uudet tulevat ohjelmat? Joistakin lastenohjelmista tulevat kaikki vanhatkin jaksot kun sarjan valitsee, ulkomaisista sarjoista ehkä viimeisin, yleensä ei mitään.
Eli pitääkö minun ensin käsin, yksi kerrallaan tallentaa esim. Sydämen asialla 10 jaksoa ja jättää sitten tämä palvelu odottamaan uusia? Yle-dl:stähän on jossain vaiheessa poistettu "--episodes" -kytkin, mistä en ole huomannut mainintaa missään.
EDIT: ChangeLog 9.1.2012 kertoo
"- Removed --episodes switch, all episodes on the page are downloaded"
Kuitenkin Launchyn menuissa on edelleen tuo --episodes-kytkin, enkä minä ole koskaan nähnyt yle-dl:n lataavan kaikkia sivun episodeja - mitä tuo sivu-sana nyt tarkoittaneekaan.
Tuo "episodes" lienee vanha jäänne, voin sen poistaa menusta kun se lienee vanhentunut ominaisuus mitä en ole itsekään käyttänyt. Jos käytetään automaattinauhuria (vai pitäisikö tätä kutsua nettidigiboxiksi ?) niin tuo on myös tarpeeton kun automaatti hoitaa sekä jo menneet että tulevat jaksot helposti.
Toiminnan logiikan selkeä selittäminen hyvässä järjestyksessä vaatii vähintään rauhallisen hetken, kupin kahvia ja pientä miettimistä. Hetkinen...
RSS-syöte ja toimintaideaToimintaidea selviää ehkä helpoiten esimerkinomaisesti kun tutustuu ensin mitä YLE Areena tarjoaa RSS-kuvakkeesta kun aukaisee sen Firefox: ssa. Merkitys ja sisältö ovat erilaisia riippuen
mistä sen avaat:
1) Jos klikkaa tuota vaikkapa webbisivulta missä on kaikki uusimmat lasten ohjelmat niin siellä näkyy uusimpia esitettyjä ohjelmia joltakin ajan jaksolta aikajärjestyksessä taaksepäin mutta minkä nimisiä ohjelmia tahansa.
2) Ohjelman alla näkyy "SARJA". Jos "SARJA": n klikkaa ensin auki ja sieltä tuplaklikkaa auki RSS-kuvakkeen niin näkyy vain sen yhden ohjelman jaksoja mutta usein monta jaksoa eri päiviltä.
Automaattinauhuri käyttäytyy aivan 1:1 syötteen sisällön mukaan:
1) Syötteenä "Kaikki ohjelmat": "Pikku kakkonen" löytyy yhden kerran, nauhoitetaan se (jos ei aiemmin tehty).
2) Syötteenä "SARJA": "Pikku kakkonen" löytyy 5 kertaa, nauhoitetaan ne (jos ei aiemmin tehty).
Se kumman kautta tekee nauhurille valinnan vaikuttaa siis menneisyyteen: Otetaan niin monta jaksoa kuin syötteessä on esillä. "Uusimmat" -syöte tarjoaa sen viimeisimmän jakson, "SARJA" -syöte tarjoaa viimeisimmän ja kaikki esilläolevat sitä vanhemmat jaksot.
Tulevaisuuden kannalta asialla ei ole merkitystä: Se uusin jakso ilmestyy molempiin syötteisiin. Jos sama valinta on tehty kahta tietä niin se nauhoittuu silti vain yhden kerran. Logiikka ohjelmakoodissa toimii siten että ensimmäinen prosessi joka ehtii aloittaa nauhoituksen merkitsee sen tehdyksi ja perässä tuleva prosessi huomaa sen tehdyksi ja ei tee enää uudestaan.
OngelmatilanteetJo nauhoitetut ohjelmat:
Kokeilussa saattaa hämmennystä aiheuttaa se että nauhuri pitää kirjaa tehdyistä nauhoituksista kyseisen ohjelmajakson perusteella. Samaa jaksoa ei nauhoiteta kahteen kertaan koska se on jo nauhoitettujen listalla. Nauhoitettujen listan saa näkyviin helposti:
ls /opt/auto_dl/.auto_dl/jobs_done
Jos haluat pakottaa uuden nauhoituksen vaikka nauhoitus on jo kerran tehty niin riittää että poistat tuolta (vaatii sudon) kyseisen ohjelma ID: n. Jos et tiedä mikä on "Pikku kakkosen" kyseisen jakson ID niin mene Firefox: ssa hiirellä kyseisen osan päälle, se näyttaa vasemmassa alareunassa sen. Muutos on voimassa heti mutta siihen reagoidaan vasta kun syötteen mukana tullut odotusaika (ttl) on kulunut loppuun. Areena käyttää tuossa 15 min. jaksoa. Jos haluat pakottaa toiminnan heti niin riittää kun poistat ohjelman nauhoitettavien listalta Launchy-menun kautta ja lisäät sitten uudestaan, tuo saa aikaan liki välittömän (0...30 s.) syötteen tarkastuksen.
Epäjärjestykseen jäänyt asennus tms:Varminta lienee pysäyttää taustaohjelma:
sudo service autodld stop
putsata pois vanha asennus tuolta jolloin vanha nauhoitushistoria häipyy:
sudo rm -rf /opt/auto_dl
ja asentaa skriptillä tuoreimmat tiedostot:
wget --no-cache -r -O./asenna_autodl homelinuxpc.com/download/asenna_autodl && chmod +x asenna_autodl && ./asenna_autodl
Pitäisi toimia taas temppuilematta. Jos vikaa silti löytyy niin etsitään ja korjaan sen.