Sivustoa
sponsoroi SatShop.fi

AutoRecorder EPG-haku-tallennus plugin

Viestiketju osiossa 'E2 apuohjelmat ja pluginit' , aloittajana tero_, 22.12.2007.

  1. tero_

    tero_ Huoltovalikon jäsen

    AutoRecorder EPG-haku-tallennus plugin

    Asennusohje

    Tallenna liitteenä oleva *.ipk tiedosto vaikkapa boxin /tmp -hakemistoon.
    Ja asenna sitten sieltä:

    Koodi:
    opkg install /tmp/enigma2-plugin-extensions-autorecorder_0.69-20160106-r0_all.ipk
    Asennuksen jälkeen ja Enigman käyttöliittymän (GUI) uudelleenkäynnistyksen jälkeen AutoRecorder löytyy sinisen napin takaa (laajennukset - lyhyt tai pitkä painallus, riippuen käyttämästäsi Enigmasta), mistä uusia hakuja voi luoda sisäänrakennetun EPG:n kautta.
    Lisäksi hakuja voi luoda myös tallennelistasta (Menu-napin takana siellä) ja eri EPG-näkymistä sinisellä napilla.
    Asetuksia voi muttaa ilman käynnistystä Plugins-lisäosat valikon kautta.
    Tässä yhteenveto toiminnoista (tilanne v0.70:ssa):


    Pääikkuna: Auto Recorder

    main_screen.jpeg
    • Help-nappulalla näkee toiminnot.
    • Menu-nappulalla pääsee asettelemaan AutoRecorderin yleisasetuksia.
    • Info-nappulalla näkee valinnan alla olevan ohjelman tiedot, tai tyhjällä listalla AutoRecorderin versiotiedot.
    • Punainen (Lisää/Poista ajastus): napilla saa tehtyä tai poistettua normaalin Enigma-ajastimen (kun näytöllä on ohjelmalistaus).
    • Vihreä (Luo haku): luo uuden hakuprofiilin valituista ohjelmista (kun näytöllä on ohjelmalistaus, kts. OK-napin käyttö alla).
      Ohjelma antaa jokaiseen hakuun alkuparametrit, joita kannattaa muokata, ylimääräisiä poistaa ja uusia lisätä. Alkuparametrilistaan voi vaikuttaa yleisasetuksista (Menu - kts. asetus "Hakupohja").
    • Keltainen (Muokkaa): pääsee lisäämään uusia ja muokkaamaan vanhoja hakuprofiileja. Esille tulee viimeksi muokattu hakuprofiili, mutta muitakin voi ladata muokattavaksi.
    • Sininen (Hae): pääsee testaamaan olemassa olevia profiileja (manuaalinen haku).
    • OK:
      • Aivan alussa OK-napilla saa ohjelmalistauksen nykyisestä kanavasta.
      • Myöhemmin OK:lla valitaan / poistetaan valinta yksittäiseltä ohjelmalta (vaikuttaa Vihreään).
    • Bouquet+/-: Saa vaihdettua kanavaa => ohjelmalistaus.
    • 0: saa käännettyä kaikki OK:lla tehdyt valinnat pois ja päälle
    • 1: saa vaihdettua tulosten järjestyksen (aika / nimi)
    • 2: Tausta-ajastus päälle/pois (normaalisti pois päältä sen aikaa kun GUI näkyy)
    • 8: Hallintaikkuna tallennustietokantaan (uusintalähetysten hallinta). Täältä voidaan tutkia ja poistaa aiempia tallennustietoja (tallennustietojen säilytysaikaa voidaa muuttaa AutoRecorderin yleisasetuksista kohdasta "Pidä kirjaa tallennuksista (päiviä)" ja hallintaikkunassa näkyviä yksityiskohtaisempia kuvaustietojen säilytysaikaa kohdasta "Pidä kirjaa tallennusten kuvauksista (päiviä)"). Tallennustietoihin tulevat kaikki Enigman tallennukset, myös käsin ajastetut. Listasta voi joskus tulla tarve poistaa sellaisen ohjelman tiedot, jonka ajastus on epäonnistunut ja hakuehdoissa on kuitenkin käytetty "repeats" ehtoa.
    • 9: Tallennetaan nykyiset ajastimet (timers.xml) /tmp-hakemistoon (testausta varten)
    • Exit: Poistutaan GUI:sta. Tausta-ajastukset jää päälle (jos yleisasetuksissa on "Hakuväli" arvo > 0). Mikäli yleisasetuksissa (Menu) on päällä asetus "Tee haku pluginista poistuttaessa", käynnistyy ensimmäinen taustahaku saman tien.
    Haun suorittaminen (Sininen nappi):
    • Valitaan kaikki profiilit
    • Valitaan yksittäinen profiili, jonka tulokset näytetään listalla
    Haku ajetaan niille hakusäännöille, joille "manual" asetus on päällä.
    Tulos näkyy pääikkunassa, ja niiden perusteella voidaan edelleen luoka uusia hakuprofiileja (vihreä nappi).



    Hakuprofiilin editointi / Auto Recorder Profile Configuration (Keltainen nappi):

    profile_edit.jpeg
    • Punainen: Poistetaan valittu haku tai hakuehto. Profiilin nimen päällä painettuna tehdään koko hakuprofiilin poisto.
    • Vihreä: Ladataan vanha profiili editoitavaksi, tai talletetaan nykyinen
      Tallennuksessa voidaan käyttää olemassaolevan profiilin nimeä, jolloin kysytään halutaanko ylikirjoittaa vai yhdistää vanhaan.
    • Keltainen: Lisätään haku (yksi haku voi tuottaa useita ajastuksia).
    • Sininen: Lisätään hakuun ehtoja (esim. ohjelman pituus, sana otsakkeessa).
    • OK:
      • Hakuehdon päällä: Onko isoilla merkeillä merkitystä hakuteksteissä (avainsana isolla etukirjaimella) vai ei (avainsana pienellä). Lisäksi tekstipohjaisissa hakuehdoissa OK:lla vaihdetaan kyllä/ei-tyylinen etsintä. Esim. "title" => "notitle".
      • Profiilin nimen päällä: Valintalista olemassaolevista profiileista, johonka nykyinen haku liitetään (merge).
    • Bouquet +/-: Siirtyy seuraavaan/edelliseen hakuun.
    • Menu:
      • Lisää: Sama kuin keltainen nappi.
      • Poista: Sama kuin punainen nappi.
      • Siirrä toiseen hakuprofiiliin: Se haku, minkä päällä valinta on, voidaan siirtää toiseen hakuprofiiliin.
      • Järjestä nimen mukaan: Hakuprofiilin haut järjestetään hakujen otsaketietojen (hakuteksti) mukaan aakkosjärjestykseen.
      • Järjestä osumapäivän mukaan: Hakuprofiilin haut järjestetään hakujen osumapäivien (lastmatch) mukaan aikajärjestykseen. Tämä on hyvä tapa löytää vanhaksi jääneet haut, jotka voi poistaa.
      • Käännä järjestys: Aakkosjärjestetty hakuprofiili käännetään a-ö => ö-a -järjestykseen tai aikajärjestys uusin-vanhin => vanhin-uusin -järjestykseen.
      • Talleta: sama kuin vihreä nappi.
    hakuehto-menu.jpeg

    Kannattaa suosia suoria sanahakuja (title), koska ne voidaan tehdä nopeasti Enigman omilla hakurutiineilla. Jos käytetään laajempaa hakua (search = title + description, eli mitä oletusarvoisesti tarjotaan hakuehdoksi), pitää haut tehdä itse pluginin koodissa => hitaampia. Jos hauissa käytetään vielä regexpejä, niin haut ovat vielä tästäkin hitaampia. Hakuja voi nopeuttaa myös rajoittamalla hakuja esim. vain tietyille kanaville.

    AutoRecorder tekee ohjelmien hakemiset ja niiden perusteella ajastusten luonnit taustalla. Yksittäisen hakuprofiilin käsittely on jaettu numeroituihin hakuihin ja jokaisen haun välissä on lyhyt tauko (pituus määriteltävissä yleisasetuksissa: "Taustahaun sisäinen vapaa-aika", joka on ilman muutoksia 1s).


    Hakuehdot:

    hakuehto-1.jpeg

    hakuehto-2.jpeg
    • Ohjelman nimi, eli "title" / "notitle":
      Etsitään sanaa ohjelman nimestä. Haku voi olla tavallinen tai regexp. Kun avainsana on muodossa "Title" tai "Notitle", niin etsittävän sanan täytyy olla isojen ja pienien merkkien osalta juuri niin kuin hakuehdossa on.
      Etsitään annettua tekstiä ohjelman nimestä. Haku voi olla tavallinen tai regexp. Kun avainsana on muodossa "Title" tai "Notitle", niin etsittävän sanan täytyy olla isojen ja pienien merkkien osalta juuri niin kuin hakuehdossa on. AutoRecorderin yleiasasetuksista kohdasta "Ohjelmanimien hakutapa" voidaan asettaa, käsitelläänkö hakuehdoissa olevia "title" tekstejä regexpinä (jos hakutekstissä on regexp-merkkejä), osittaisena tekstinä (riittää kun teksti löytyy ohjelman nimestä), vai kokonaisena tekstinä (koko ohjelman nimi täytyy olla sama). Lisäksi, yleisasetus "Käytä regexpiä hauissa" vaikuttaa kaikkien hakutekstien käsittelyihin (sillä voidaan ottaa regexpit yleisesti pois käytöstä koko AutoRecorderissa).
    • Ohjelman kuvaus, eli "desc"/"nodesc":
      Kuten nimihaku, mutta etsintä kohdistuu ohjelman kuvaustekstiin. AutoRecorderin yleisasetuksista kohdasta "Ohjelmakuvauksen hakutapa" voidaan asettaa miten hakutekstiä käsitellään (vrt. vastaava asetus Ohjelman nimi -ehdossa edellä).
    • Yksinkertainen haku (nimi + kuvaus), eli "search":
      Yksittäisiä sanoja etsitään ohjelman nimestä tai kuvaustekstistä. Haussa voi olla sanoja, mitkä täytyy löytyä (+) tai mitä ei saa löytyä (-). Esim: sana+sana2-sana3
      Yksinään käytettynä tämä hakutapa on suhteellisen hidas, koska hakua varten joudutaan ensin hakemaan kaikki kanavan ohjelmatiedot ja sitten yksitellen käsittelemään jokaisen löydetyn ohjelman nimi ja kuvaus. Yhdessä muiden hakuehtojen kanssa tämä toimii hyvin, esim. laittamalla lisäehdoksi "Ohjelman nimi", mihin tekstiksi yksi "search" tekstin + -sanoista. Tällöin voidaan hakea nopeasti kaikki + -sanan sisältävät ohjelmat ja jälkiprosessoinnissa "search":ssa olevat lisäehdot voivat rajoittaa hakutulosta halutulla tavalla.
    • Kanavan nimi, eli "channel"/"nochannel":
      Kuten nimihaku, mutta etsintä rajoittaa kanavat niihin, mitkö löytyvät tällä rajoitteella. AutoRecorderin yleisasetuksista kohdasta "Kanavan hakutapa" voidaan asettaa miten hakutekstiä käsitellään (vrt. vastaava asetus Ohjelman nimi -ehdossa edellä).
    • Suosikin nimi, eli "bouquet"/"nobouquet":
      Kuten nimihaku, mutta etsintä rajoittaa kanavat niihin, mitkä löytyvät tällä rajoitteella löydetyistä suosikkilistoista. AutoRecorderin yleisasetuksista kohdasta "Bouquet hakutapa" voidaan asettaa miten hakutekstiä käsitellään (vrt. vastaava asetus Ohjelman nimi -ehdossa edellä).
    • Viikonpäivät:
      Rajoittaa haun vain tiettyihin viikonpäiviin. Normaalisti haetaan kaikilta päiviltä. Viikonpäiviä voi lisätä kelaamalla nuolinäppäimillä oikealle tai vasemmalle ja oikean päivän kohdalla painamalla Mute-näppäintä (lisää tai poistaa päivän). Valittujen päivien ympäriltä sulku-merkit () poistuvat.
    • Haun alkupäivä, eli "datebegin":
      Asettaa varhaisimman päivämäärän, jolloin haettava ohjelma voi alkaa.
    • Haun loppupäivä, eli "dateend":
      Asettaa myöhäisimmän päivämäärän, jolloin haettava ohjelma voi alkaa.
    • Ohjelman alkuajan aikaisin hetki, eli "timebegin":
      Asettaa kellonajan, mistä lähtien haettavan ohjelman lähetyksen on alettava.
    • Ohjelman alkuajan viimeisin hetki, eli "timeend":
      Asettaa kellonajan, milloin viimeistään haettavan ohjelman lähetyksen on alettava. Yhdessä "timebegin" asetuksen kanssa voidaan luoda aikaikkuna, minkä sisällä haettavan ohjelman lähetyksen on alettava. Aikaikkunan sisälle voi jäädä vuorokauden vaihtuminen, tällöin "timebegin" aika on pienempi kuin "timeend", esim: "timebegin" = 18:00, ja "timeend" = 01:00.
    • Ohjelmatyyppi, eli "genre":
      Asettaa yhden tai useamman ohjelmatyypin, joita etsitään. Kts. valintatapa kohdasta "Viikonpäivät" edellä. Huomaa, että kaikilta kanavilta tätä ohjelmatyyppi-tietoa ei löydy. Näet tilanteen helposti selaamalla suosikkikanavasi läpi AutoRecorderin sisäisellä EPG-näkymällä (kts. kohta "Pääikkuna: AutoRecorder" edellä).
    • Pituus, eli "duration":
      Voidaan rajoittaa haku niihin ohjelmiin, joiden pituus on minimissään ja maksimissaan annettu minuuttimäärä.
    • Uusintalähetykset, eli "repeats":
      Valinta ei/kyllä, eli sallitaanko ohjelman tallennus, jos saman niminen ja samalla kuvaustekstillä oleva ohjelma on tallennettu aiemmin. Ilman tätä ehtoa oletusarvoisesti uusintalähetykset sallitaan. Joillakin kanavilla harrastetaan kuvaustekstin muuttamista uusintalähetyksessä => "... Uusinta tiistailta.", eli näihin tämä ehto ei pure. Tällöin pitää vain hakuehtoon lisätä esim: "nodesc": "Uusinta". AutoRecorderin yleisasetus "Pidä kirjaa tallennuksista (päiviä)" vaikuttaa siihen kuinka pitkältä ajalta tallennustietoja pidetään tallessa. Aiemmin tallennettujen ohjelmien tietoja pääsee selaamaan ja poistamaan AutoRecorderin päätason ikkunasta painamalla näppäintä "8" (kts. kohta "Pääikkuna: AutoRecorder" edellä).
    • Virittimen tyyppi, eli "tunertype":
      Voidaan rajoitta hakuja kanaviin, mitkä löytyvät vain tietyltä viritintyypiltä (DVB-C, DVB-T, DVB-S).
    • Tallennushakemisto, eli "directory":
      Valitaan minne löydetty ohjelma tallennetaan. Voidaan valita erillisellä selaimella.
    • Ajastimen marginaalit, eli "margins":
      Aloitusajan aikaistaminen ja lopetusajan pidennys minuuteissa. Ilman tätä asetusta käytetään Enigman normaaleja (vastaavia) ajastuksia.
    • Avainsanat, eli "tags":
      Lisätään avainsanat (tags) tallennukseen. AutoRecorderin ajastimiin voidaan kytkeä haluttuja avainsanoja. AutoRecorderin yleisasetusten kohdasta "Lisää hakuprofiilin nimi ajastuksen avainsanoihin" voidaan myös asettaa avainsanoihin ohjelman löytäneen hakuprofiilin nimi.
    • Ohjelman jälkeen, eli "afterevent":
      Mitä tehdään kun luotu ajastus päättyy (samat valinnat kuin Enigman käsin tehdyissä ajastimissa).
    • Ajastimen tyyppi, eli "timertype":
      ...
    • Koodaus, eli "encoding":
      Haussa käytettyjen ohjelmatietojen tekstin esitystapa voidaan asettaa tällä ehdolla. Ilman asetusta käytetään OE-Alliance Enigmassa utf8-koodausta ja muissa tapauksissa (esim. DMM:n Enigma) iso-8859-1 koodausta. AutoRecorderin yleisasetusten kohdassa "Yleinen merkistön koodaustapa kaikille kanaville" voidaan tämä oletusarvo muuttaa.
    • Komento, eli "command":
      Voidaan muokata löydetyn ohjelman tiedoista esim. aloitusaikaa (begin), pituutta (duration) ja otsaketta (title). Tällä on käyttöä esim. jos EPG-tiedoissa on systemaattinen kellovirhe. Komento on puolipisteellä erotettu lista muuttujien (begin, duration, title) muokkauksia. Yksi muokkaus voi olla muokkaus, esim: "begin - 10; duration + 10; title = 'AUTO:' + title". "begin" ja "duration" muuttujat ovat sekunteja (UTC-aikaa suoraan EPG:stä) ja "title" on ohjelman otsaketeksti. Komento suoritetaan sen jälkeen kun ohjelma on jo löytynyt, eli tällä voi vaikuttaa lähinnä luotavien ajastimien arvoihin.


    Pluginin yleisasetukset / Auto Recorder Plugin Configuration (Menu-nappi):


    config-1.jpeg

    config-2.jpeg

    config-3.jpeg

    Huom! Jokaisen valinnan kohdalla Help-nappulaa painamalla saa myös pienen ohjeen.
    • Hakuväli (minuutteja, 0=pois):
      Automaattihakujen toistoväli. 0-asetuksella automaattiajastukset on pois päältä.
    • Sallittu taustahakuajan alkuaika:
      Kellonaika, jonka jälkeen taustalla tehtävä ohjelmien haku voidaan tehdä.
    • Saliittu taustahakuajan loppuaika:
      Kellonaika, jota ennen taustalla tehtävä ohjelmien haku voidaan tehdä. Yhdessä alkuajan kanssa voidaan luoda aikaikkuna, jolloin taustahakuja voidaan tehdä. Vuorokauden vaihtuminen voi jäädä kellonaikojen väliin (tällöin alkuaika on suurempi kuin loppuaika, esim: 18:00, 01:00).
    • Käynnistysviive (minuutteja):
      Automaattihakujen känynnistyksen viivästys, jotta EPG Cache ehtii täyttyä boxin käynnistyksen jälkeen. Käytössä vain, jos automaattiajastukset on päällä.
    • Hae vielä ennen lähetystä (minuutteja, 0=pois):
      Ennen seuraavaa ajastusta tehtävän taustahaun ennakko. Tällä mahdollistetaan "viimeminuuttien" lähetysaikamuutosten korjaus. Toimii hyvin esim. silloin, jos hakuväli on vaikkapa vuorokausi, mutta halutaan tarkistaa EPG-muutokset vielä ennen kunkin ajastuksen alkua.
    • Hakupituus (päiviä):
      Kuinka pitkältä aikaväliltä hakuja tehdään. Yleisesti operaattorit tarjoavat ohjelmatietoja vain n. viikon päähän, joten yli 7 päivän hakupituutta ei juuri tarvitse, vaikka ei se sellaisissa tilanteissa haittaakaan.
    • Rajoita haku suosikkeihin:
      Kaikissa AutoRecorderin toiminnoissa kanavien käsittelyä rajoitetaan näillä suosikkilistoilla. Tämä nopeuttaa AutoRecorderin toimintaa tilanteissa, että kanavia on todella paljon (satoja tai tuhansia). Tätä valintaa ei näytetä, jos usean suosikkilistan käyttöä ei ole sallittu Enigman asetuksissa. Huom! valintoja voi kelata oikealle/vasemmalle ja valinta tehdään/poistetaan Mute-napilla kunkin suosikkinimen kohdalla.
    • Rajoita suosikkeihin myös kanavahaussa:
      ...
    • Päivitä myös käsiajastukset (max aikaero, minuutteja):
      Tarkistaa taustahakujen yhteydessä myös käsin tehtyjen yksittäisten ajastimien (ei toistuvia) aikataulumuutokset. Aikaerolla rajoitetaan sitä kuinka suuria aikaeroja sallitaan (+/- minuutteja alkuaika tai päättymisaika). Arvolla 0 käsiajastuksia ei päivitetä.
    • Salli ajastimien puhdistus:
      Poistetaanko sellaiset ajastukset, joiden ohjelmatiedot ovat poistuneet EPG:stä (joillakin kanavilla on tapahtunut usein ohjelmien Event-ID:n vaihtelua, jonka vuoksi tämä puhdistus on melkein pakko olla päällä).
    • Käytä regexpiä hauissa:
      Valinta siitä käytetäänkö villikortteja / regexpejä hauissa vai ei. Yleensä ei kannata (hidastaa melkoisesti). Regexpejä voi käyttää kaikissa tekstihauissa, esim. kanavan nimessä, ohjelman nimessä, ohjelman kuvauksessa ja suosikin nimessä.
    • Kanavan hakutapa:
      Vaihtoehdot: Osittainen, Kokonaan (oletus), Yksittäiset sanat, Villikortti. Asetuksella "Osittainen" asetuksella riittää kun tekstistä (kanavan nimi) löytyy haettava teksti. "Kokonaan" asetuksella täytyy tekstin (kanavan nimen) olla täysin sama kuin haettava teksti. "Yksittäiset sanat" asetuksella haettavasta tekstistä etsitään yksittäisiä hakusanoja, joissa voi olla "+"-sanoja (jotka täytyy löytyä) tai "-"-sanoja, joita ei saa löytyä. "Villikortti" asetuksella hakutekstissä voidaan käyttää regexp (regular expression) tyylisiä tekstin hakuja.
    • Ohjelmanimen hakutapa:
      Vaihtoehdot: Osittainen, Kokonaan, Yksittäiset sanat, Villikortti (oletus). Vaihtoehdot toimivat kuten kanavan haussa.
    • Ohjelmakuvauksen hakutapa:
      Vaihtoehdot: Osittainen, Kokonaan, Yksittäiset sanat, Villikortti (oletus). Vaihtoehdot toimivat kuten kanavan haussa.
    • Bouquet hakutapa:
      Vaihtoehdot: Osittainen, Kokonaan (oletus), Yksittäiset sanat, Villikortti. Vaihtoehdot toimivat kuten kanavan haussa.
    • Pidä kirjaa tallennuksista (päiviä):
      Jokaisesta tallennuksesta (myös käsin ajastetut) otetaan talteen ohjelman nimi ja kuvaus, mitä myöhemmin käytetään "repeats"-hakuehdon ollessa käytössä. Tällä asetuksella voidaan rajoittaa kuinka pitkään näitä tietoja pidetään tallessa.
    • Pidä kirjaa tallenusten kuvauksista (päiviä):
      Talleta edellisen lisäksi nimet ja kuvaukset tekstimuotoisena, jotta ohjelmatietoja voi tarvittaessa selata/poistaa pääikkunassa 8-napin takaa.
    • Tee haku pluginista poistuttaessa:
      Valinta siitä tehdäänkö ensimmäinen taustahaku heti AutoRecorderista poistuttaessa vai vasta ensimmäisen hakuvälin (kts. asetus "Hakuväli") täytyttyä.
    • Hakupohja (paina OK):
      Valitaan template / hakupohja, minkä perusteella valitaan esitäytetyt hakuehdot kustakin ohjelmasta (Vihreä nappi pääikkunassa) kun lisätään uusi haku hakuprofiiliin.
    • Lisää hakuprofiilin nimi ajastuksen avainsanoihin:
      Laittamalla tämä asetus päälle, AutoRecorder lisää avainsanaksi jokaiseen uuteen ajastukseen sen löytäneen hakuprofiilin nimen.
    • Lisää hakuprofiilin nimi ajastuksen hakemistoksi:
      Laittamalla tämä asetus päälle, AutoRecorder lisää tallennushakemistoksi jokaiseen uuteen ajastukseen sen löytäneen hakuprofiilin nimen, mikäli hakemisto on olemassa.
    • Taustahaun sisäinen vapaa-aika:
      Hakuprofiilien jokaisen haun välissä pidetään tämän verran (sekunteja) väliä, jotta Enigma ehtii hengähtää. Ilman tätä alkaisivat rattaat pyöriä.
    • Add 'äöå' into keymap:
      Tämä asetus näkyy vain, jos Enigman kieliasetus on englanti. Tällä asetuksella on mahdollista lisätä skandinaaviset merkit 'äöå' syötettäviin kirjaimiin, esim. hakuehdoissa.
    • Lisää AutoRecorder Plugins-lisäosat listaan:
      Normaalisti Plugins-lisäosat listaan lisätään vain AutoRecorderin konfigurointi / yleisasetukset, mutta tällä asetuksella voidaan vaihtaa käynnistymään koko AutoRecorder, jolla voit hallita hakuja.
    • Lisää AutoRecorder tallennelistan valikkoon:
      Lisätäänkö Enigman tallennuslistan valikkoon (Menu-nappi) AutoRecorderin valinta vai ei. Tällä voidaan luoda hakuja jo tallennettujen ohjelmien tiedoista. Vaatii Enigman uudelleenkäynnistyksen tullakseen voimaan.
    • Lisää AutoRecorder info-valikkoon:
      Mahdollistaa hakujen luonnin parhaillaan menossa olevista ohjelmista (pitkä Info-napin painallus). Vaatii Enigman uudelleenkäynnistyksen tullakseen voimaan.
    • Lisää AutoRecorder EPG-ikkunaan:
      ...
    • Hakutulosten esitysjärjestys:
      Hakutulosten näytön järjestys (voi vaihtaa myös 1-napilla itse näytössä)
    • Päivitä hakuprofiilit .py tiedostoista:
      Generoituja hakuprofiileja voi exportata tekstuaaliseksi (Python-koodia), mitä voi tekstieditorilla muuttaa. Tämä asetus päällä AutoRecorder huomaa päivittyneet asetukset ja importtaa *.py muutokset omaan *.prof-tietokantaan.
    • Yleinen merkistön koodaustapa kaikille kanaville:
      ...
    • Käytä AutoRecorder-lokia:
      Loki syntyy /tmp/autorecorder.log tiedostoon. Ajastimien ongelmaselvittelyssä tämä on hyvä olla päällä. /tmp on RAM-muistissa, joten tulokset säilyy vain niin kauan kun Dreambox on päällä (ts. ei deep standbyssä).
    • Virittimen tärkeysjärjestys:
      ...
    • Oletushakuprofiilin nimi:
      Kun luot uutta hakuprofiilia, niin AutoRecorder ehdottaa tätä uudeksi profiiliksi. Oletusarvo "mysearch".
    • Näytä viimeisimmän osuman päivämäärä:
      Tällä asetuksella voit asettaa näkyykö kussakin hakuprofiilin haussa se päivämäärä jolloin kyseinen haku on jotain löytänyt. Tieto tallennetaan joka tapauksessa, mutta tämä asetus vaikuttaa sen tiedon näkymiseen Profiili-editorissa.
    • AutoRecorder-asetusten hakemisto:
      Tähän hakemistoon tallennetaan AutoRecorderin asetukset. Voit vaihtaa paikan esim. USB-muistitikulle valmiiseen hakemistoon (/media/usb).
    • AutoRecorder-hakujen hakemisto:
      Tähän hakemistoon tallennetaan kaikki AutoRecorderin hakuprofiilit. Voit vaihtaa paikan esim. USB-muistitikulle valmiiseen hakemistoon (/media/usb). Vanhan hakemiston hakuprofiilit eivät siirry uuteen paikkaan tätä asetusta muuttamalla. Ehkä tulevaisuudessa hakemiston vaihtaminen siirtää myös profiilit, mutta ei siis ainakaan vielä.


    Tunnettuja ongelmia ja puutteita:

    • Ei tarkistusta mux-rajoituksille (ts. että kaikille ajastimille löytyy viritin). Enigmassa ei ole tätä vielä toteutettuna.
    • Monimutkaisempien hakujen rakentaminen GUI:sta ei onnistu. Esim. yksittäisten hakuehtojen OR:aus onnistuu vain tekemällä haku.py ja generoimalla siitä vastaava profiili. Samoin AND-haku esim. tyyliin title: ["sana1", "sana2"] onnistuu vain käsin tehdystä hausta. "search"-haulla voi ändätä nytkin: search: sana1+sana2-sana3, ja oraus onnistuu yksittäisen sanahaun sisällä rexexpeillä.
    • Merge ei tunnista samoja ehtoja => tulee tuplat, jos profiili mergetään itseensä
    HUOM: Kerätään bugiraportit omaan ketjuunsa.

    Kun teet bugiraporttia, niin laita autorecorder.log päälle ja tarkista sieltä käyttämäsi pluginin versio. Talleta lisäksi autorecorder_debug.tar.gz tiedosto, jonka saat '9'-nappulalla /tmp-hakemistoon. Jos AutoRecorder jostain syystä(!) crashaa Enigman, niin tuorein Enigman crash-loki /hdd tai /home/root/logs -hakemistosta olisi myös hyvä liittää bugiraporttiin.



     

    Liitetyt tiedostot:

    Viimeksi muokattu: 10.02.2016
    DoDo, PNP, Raitsa ja 3 muuta jäsentä kiittää tästä.
  2. Ilman rekisteröitymistä näet vain viestiketjun ensimmäisen viestin.

Jaa tämä sivu