Kirjoittaja Aihe: MythTV: tallenteiden nimet [Ratkaistu]  (Luettu 1568 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
MythTV: tallenteiden nimet [Ratkaistu]
« : 05.03.09 - klo:22.02 »
Tietääkö joku näppärää tapaa selvittää MythTV-tallenteiden tiedosto- ja ohjelmanimien suhdetta? Mielellään skriptattavassa muodossa.

MythTV:n tiedostonimethän ovat sellaisia, että niistä saa selville tallennuskanavan, päivämäärän, aloitusajan ja (ilmeisesti) keston, mutta ei ohjelman nimeä. Kun kopioin HTPC:ltä tallenteita tikulle matkaan mukaan otettavaksi, on aika p***nmoinen vaiva ensin ottaa selville haluamansa ohjelman päivämäärä jne. tiedot ja sen perusteella metsästää tiedostoa. Sarkaintäydennyksestäkään ei ole ratkaisevaa apua tiedostonimien ollessa liki samoja.

Ilmeisesti MythTV käyttää tietokantaa, voisiko siihen iskeytyä jollakin skriptillä?
« Viimeksi muokattu: 05.03.09 - klo:22.15 kirjoittanut SuperOscar »
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: MythTV: tallenteiden nimet
« Vastaus #1 : 05.03.09 - klo:22.15 »
Ääh, KVG ja silleen. Mutta tulipahan selvitettyä muitakin kiinnostuneita varten:

Mythrename.pl-niminen perl-skripti sisältää kaiken tarvittavan. Sen tarkoitus on nimensä mukaisesti muuttaa nimet ihmisen luettaviksi, mutta samallahan skripti käy näppäräksi pohjaksi sellaiselle, joka haluaa selvittää asiat omia skriptejään varten.

Muoks: Sen verran vielä jatkan, että tuo skripti kuuluu MythTV:n asennukseen, mutta sitä ei pureta oletusarvoisesti minnekään (ainakaan Mythbuntussa). Jos sen haluaa käyttöön, voi tehdä esim. jotain tällaista:

Koodia: [Valitse]
cd /usr/local/bin; sudo cp `locate mythrename.pl.gz` .; sudo gunzip mythrename.pl.gz
« Viimeksi muokattu: 06.03.09 - klo:22.09 kirjoittanut SuperOscar »
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11