Kirjoittaja Aihe: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?[RATKAISTU]  (Luettu 6267 kertaa)

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Moi! Ei onnistu pvruptime add-on asennus zip-paketista XBMC:hen, jolla sais rakennettua tuon sammutuslogiikan. Zip paketin sisällä on README ja siinä on hyvät ja selkeät ohjeet mutta kun asentaa XBMC:n Pulse-Eight 11.0 version, niin asennus ei luo mitään xbmc-käyttäjää, kuten XBMCBuntu tekee..

Kun yritän asentaa tätä add-on:ia zip-filestä, skriptit menevät oikeisiin hakemistoihin mutta XBMC:hen ei tule kyllä mitään add-on sivuja/välilehtiä ???. Latasin zip-file /home/<käyttäjä>/.xbmc/ hakemistoon ja yritin asentaa add-on:ia sieltä. Alla linkit add-on:iin liittyen (alemmassa suora linkki zip-fileen).

http://forum.xbmc.org/showthread.php?tid=115758

http://www.vdr-portal.de/board60-linux/board62-software/board95-xbmc/p1024670-anounce-tvheadend-powermanagement-f%C3%BCr-xbmc-live/#post1024670

Saakohan tätä add-on:ia edes asennettua tuohon XBMC:n Ubuntu-versioon? Käytössä siis Ubuntu 12.04 64-bit.
« Viimeksi muokattu: 01.10.12 - klo:07.12 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?
« Vastaus #1 : 26.09.12 - klo:15.41 »
Oikea hakemisto on .xbmc/addons. Älä lataile tuonne mitään zip-tiedostoa. XBMC osaa asentaa lisäosia zip-tiedostoista. XBMC:n valikoista lisäosat --> asenna zip-tiedostosta. Lue se README. Tuolla on paljon riippuvuuksia ja oikeuksia pitää muutella myös, vaihoehtoisesti voit purkaa paketin tuonne .xbmc/addons hakemistoon. Itselläni ei ole mitään xbmc-käyttäjää luotuna vaan .xbmc löytyy ihan kotihakemistosta. Datat on sitten eri levyllä jonne käyttöoikeudet ei siis kotihakemistossa. Miten automaattinen wake-up toimii riippuu paljolti käytettävästä emosta.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Vs: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?
« Vastaus #2 : 26.09.12 - klo:17.30 »
Oikea hakemisto on .xbmc/addons. Älä lataile tuonne mitään zip-tiedostoa. XBMC osaa asentaa lisäosia zip-tiedostoista. XBMC:n valikoista lisäosat --> asenna zip-tiedostosta. Lue se README. Tuolla on paljon riippuvuuksia ja oikeuksia pitää muutella myös, vaihoehtoisesti voit purkaa paketin tuonne .xbmc/addons hakemistoon. Itselläni ei ole mitään xbmc-käyttäjää luotuna vaan .xbmc löytyy ihan kotihakemistosta. Datat on sitten eri levyllä jonne käyttöoikeudet ei siis kotihakemistossa. Miten automaattinen wake-up toimii riippuu paljolti käytettävästä emosta.
Moi! Juuri näin olen tehnyt, annoin XBMC:n asentaa itse add-on zip-filestä (lisäosat --> asenna zip-tiedostosta). Ja XBMC tekee asennuksen juurikin tuonne .xbmc/addons -kansion alle. Mutta: XBMC:n valikoissa ei näy mitään pvruptime lisäosaan viittaavaa asennettujen lisäosien kohdalla, en siis pääse konffaamaan sitä ollenkaan  ???

Nvram-wakeup toimii todistetusti minun emolevylläni ok, käytin sitä mythtv:n kanssa 3 vuotta.

Alla listaus .xbmc/addons -kansiosta, jossa näkyy tuo script.program.pvrmanager -hakemisto.

Koodia: [Valitse]
sami@sami-htpc:~$ cd .xbmc/addons/
sami@sami-htpc:~/.xbmc/addons$ ls
metadata.albums.allmusic.com     metadata.common.last.fm
metadata.artists.allmusic.com    metadata.common.themoviedb.org
metadata.common.allmusic.com     metadata.themoviedb.org
metadata.common.hdtrailers.net   packages
metadata.common.htbackdrops.com  script.program.pvrmanager
metadata.common.imdb.com
sami@sami-htpc:~/.xbmc/addons$ cd script.program.pvrmanager/
sami@sami-htpc:~/.xbmc/addons/script.program.pvrmanager$ ls
addon.xml      default.py  LICENSE.txt  resources
CHANGELOG.txt  icon.png    README.txt
sami@sami-htpc:~/.xbmc/addons/script.program.pvrmanager$ cd resources/
sami@sami-htpc:~/.xbmc/addons/script.program.pvrmanager/resources$ ls
language  lib  media  settings.xml
sami@sami-htpc:~/.xbmc/addons/script.program.pvrmanager/resources$
Miksiköhän tämä add-on ei asennu oikein?
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?
« Vastaus #3 : 26.09.12 - klo:20.49 »
Paha neuvoa kun itsellä ei käytössä. TVheadin tilalla VDR käytössä, jolla on oma sammutussysteeminsä. Teitkö kaikki README:ssä olevat muutokset? Mitä tapahtuu kun painat power-off näppäintä kun talletus on käynnissä tai ajastuksia on tulossa? 

sudo visudo komennolla tehdään nämä käyttöoikeusmuutokset..

### XBMC specific configuration ###
# XBMC

Koodia: [Valitse]
Cmnd_Alias PVR_CMDS = /home/xbmc/.xbmc/addons/script.program.pvrmanager/resources/lib/shutdown.sh

append at last line 'PVR_CMDS' (for example):
Koodia: [Valitse]
xbmc ALL=NOPASSWD: SHUTDOWN_CMDS, MOUNT_CMDS, PVR_CMDS # XBMC

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Vs: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?
« Vastaus #4 : 27.09.12 - klo:11.30 »
Paha neuvoa kun itsellä ei käytössä. TVheadin tilalla VDR käytössä, jolla on oma sammutussysteeminsä. Teitkö kaikki README:ssä olevat muutokset? Mitä tapahtuu kun painat power-off näppäintä kun talletus on käynnissä tai ajastuksia on tulossa? 

sudo visudo komennolla tehdään nämä käyttöoikeusmuutokset..

### XBMC specific configuration ###
# XBMC

Koodia: [Valitse]
Cmnd_Alias PVR_CMDS = /home/xbmc/.xbmc/addons/script.program.pvrmanager/resources/lib/shutdown.sh

append at last line 'PVR_CMDS' (for example):
Koodia: [Valitse]
xbmc ALL=NOPASSWD: SHUTDOWN_CMDS, MOUNT_CMDS, PVR_CMDS # XBMC

En ole vielä tehnyt tuota visudo-muutosta, kun en ole päässyt vielä niin pitkälle.. Kun tuo pvruptime add-on pitäisi ensin saada näkyviin XBMC:ssä ja se ei ilmesty sinne ollenkaan  ???. Miksiköhän XBMC ei näe koko add-on:ia?

Taitaa olla niin, että nuo oikeudet täytyy antaa mun omalle käyttäjälle (sami) eikä tuolle xbmc-käyttäjälle, kun sellaista ei ole, eikö vaan?
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?
« Vastaus #5 : 27.09.12 - klo:15.14 »
Tietysti sille käyttäjälle joka tuota xbmc.tä käyttää. xbmc-käyttäjä on vain esimerkki. Tai sitten teet xbmc-ryhmän johon kuuluvat saavat nuo oikeudet. Käynnistä xbmc päätteessä niin näet mahdolliset virheilmoitukset. dmesg tulose kannattaa myös vilkaista. shutdown.sh pitää olla myös suoritettava. Jos oikeudet ei ole kunnossa lisuke ei tietysti edes käynnisty.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Vs: XBMC 11.0 ja pvruptime add-on asennus zip-filestä?
« Vastaus #6 : 01.10.12 - klo:07.12 »
RATKAISU: Add-on asenus onnistui zip-filestä. Homman juju oli siinä, että konffaus tapahtuu Add-on --> Services --> tvheadend recording management. Ja sieltä pääsee konffaamaan lisäosaa.
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Itsekin tovin selaillut xbmc:n valikoita.. kunnes on oikea valikko löytynyt.. Toimiiko niin kuin pitää? Itsellä vielä tuo automaatti tekemättä kun kone yleensä päällä kun olen kotosalla.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Itsekin tovin selaillut xbmc:n valikoita.. kunnes on oikea valikko löytynyt.. Toimiiko niin kuin pitää? Itsellä vielä tuo automaatti tekemättä kun kone yleensä päällä kun olen kotosalla.
En ole vielä päässyt ihan niin pitkälle, kun lirc tökkii tässä 12.04 Ubuntussa. En saa kokeiltua kaken nappuloita, kun irw-komennolla ei näy mitään ja lirc on asennettu ja oikealta laitteelta näyttää lirc-konffiksessa kuitenkin.
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Itsellä Lirc asentui helposti. Tosin 12.04 vielä kokeilematta... koeta hakea oikea laite. Itse käynnistän parametreilla "-H samsung -d /dev/usb/hiddev0" Ennen oli /dev/hiddev0 ja kesti hetken mikä päivityksessä meni pieleen kun ei toimi. Lisäksi tarvitset toimivan Lircmap.xml (.xbmc/usedata) jota taas xbmc lukee.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Itsellä Lirc asentui helposti. Tosin 12.04 vielä kokeilematta... koeta hakea oikea laite. Itse käynnistän parametreilla "-H samsung -d /dev/usb/hiddev0" Ennen oli /dev/hiddev0 ja kesti hetken mikä päivityksessä meni pieleen kun ei toimi. Lisäksi tarvitset toimivan Lircmap.xml (.xbmc/usedata) jota taas xbmc lukee.
Laite on oikea ja 10.04:ssa toimikin oikein.. Mulla ei tule 'irw' komennolla mitään, kun painelen kaken nappeja mutta hiirikursori ja muutama näppäin toimii kakessa kuitenkin ???.

Miten nuo kaken nappien koodit voi muuten testata kuin 'irw':llä?
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Laite on oikea ja 10.04:ssa toimikin oikein.. Mulla ei tule 'irw' komennolla mitään, kun painelen kaken nappeja mutta hiirikursori ja muutama näppäin toimii kakessa kuitenkin ???.

Lirc on nykyisin mukana kernelissä ja ajureita on muutettu aika paljon. Kaukosäätimesi toimii nyt Linuxin input-rajapinnan kautta yleisenä syötelaitteena. En tiedä Imonista sen enempää, kuin että joudut todennäköisesti muuttamaan Lircin asetuksia. Vinkkejä kannattaa googlata englanninkielisiltä foorumeilta, jos muita käyttäjiä ei ilmaannu neuvomaan. Näistä on hyvä aloittaa:

http://wilsonet.com/?page_id=95
http://wilsonet.com/?cat=11

Kirjoittele suomenkieliset ohjeet johonkin wikiin, kun saat kaukosäätimen toimimaan. :)

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Laite on oikea ja 10.04:ssa toimikin oikein.. Mulla ei tule 'irw' komennolla mitään, kun painelen kaken nappeja mutta hiirikursori ja muutama näppäin toimii kakessa kuitenkin ???.

Miten nuo kaken nappien koodit voi muuten testata kuin 'irw':llä?
Mikähän kake sulla on?  Ja laite ei varmaan ole oikea kun ei toimi. Kauko-ohjain tunnistettu näppäimistönä ja tod. näk. X:n edev ajuri siirtelee kursoria.  /dev/lirc0 on oletus (tarkista). Koeta lukea sitä vaikka cat /dev/lirc0 ja painele kaken näppäimiä.  X löytyy taas /dev/input/event??  taas lukemalla laitetta löytänet hiiren, kaken, ym..

apt-get install lirc näytti minulla kyllä valikon, jossa voi valita kauko-ohjaimen ja onneksi toimi heti. lirc:in lisäksi on myös irexec, jolle voi ohjelmoida eri toimintoja vaikka käyttäjäkohtaisesti.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Itsekin tovin selaillut xbmc:n valikoita.. kunnes on oikea valikko löytynyt.. Toimiiko niin kuin pitää? Itsellä vielä tuo automaatti tekemättä kun kone yleensä päällä kun olen kotosalla.
Moi! Sain sammutusautomaatin toimimaan kyllä mutta tehdessä autorec eli automaattiset tallennukset tvheadendin päästä, XBMC ei jostain syystä näe sitä vaan ilmoittaa seuraavaksi heräämisajaksi öisen EPG-päivitysajan eli default 3:00 yöllä ???
Tuon pvrmanager add-on:n olisi jotenkin nähtävä se tuosta status.xml tiedostosta, että milloin seuraava tallennus alkaa, muuten koko add-on:lla ei tee mitään ja se on se koko homman juju. Kyselin tästä add-on:n tekijältä mutta katsotaan mitä vastaa... Alkaa vähän into loppumaan, kun on niin tajuton häkkääminen edessä jos haluaa toimimaan  :-\
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
status.xml on TV-headin asetustiedosto? XBMC:n pitää tietysti löytää se. Onko pvruptime.log tiedostossa mitään joka antaisi vihjeitä? Mikäs python käytössä? Pythonin versiolla voi olla merkitystä.

Offtopic http://www.fxitech.com/products/
Olen ajatellut hankkia pienen kakkos PC:n. Tuo on jo niin pieni, että TV-kortinikin on isompi. Harmi kun kaapeli TV-kortit ovat vielä aika hintavia.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
status.xml on TV-headin asetustiedosto? XBMC:n pitää tietysti löytää se. Onko pvruptime.log tiedostossa mitään joka antaisi vihjeitä? Mikäs python käytössä? Pythonin versiolla voi olla merkitystä.

Offtopic http://www.fxitech.com/products/
Olen ajatellut hankkia pienen kakkos PC:n. Tuo on jo niin pieni, että TV-kortinikin on isompi. Harmi kun kaapeli TV-kortit ovat vielä aika hintavia.
Moi! Homma ratkesi: Kun etsii ohjelman tvheadendin EPG:stä ja sitten painaa "Create autorec" nappulaa, niin silloin tulee tavaraa status.xml:ään ja XBMC näkee sen ja nyt toimii!!

Tässä koko asennus, mitä olen tehnyt:

- XBMC asennus: http://packages.pulse-eight.net/ubuntu/install-xbmc.sh
- tvheadend 3.1 tai uudempi, MPEG-TS tuki
sudo aptitude install build-essential git libssl-dev
git clone https://github.com/tvheadend/tvheadend.git
./configure
make
./AutoBuild.sh -t precise-amd64

- lirc: sudo apt-get install lirc
    - valitaan Soundgraph iMON Antec Veris (<-- tämä ei toimi tällä hetkellä, pitää konffata uudelleen)
- lcdproc: sudo apt-get install lcdproc
    - muokkaa /etc/LCDd.conf tiedostoa:
Driver=imonlcd
.
.
[imonlcd]
Protocol=1
OnExit=2

- Mun emo tukee NVRAM-wakeup:ia, ei ACPI wakeup:ia: Asennetaan nvram-wakeup: sudo apt-get install nvram-wakeup
    - lisätään nvram-wakeup.conf file /etc/ hakemistoon

################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "ASUSTeK Computer INC."
##    - Mainboard type:     "M3A78-EM"
##    - Mainboard revision: "Rev 1.03G"
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "1502"
##    - BIOS release:       "02/11/2009"

rtc_day = 0x7F
addr_min = 0x81
addr_sec = 0x82
addr_day = 0x8D
addr_hour = 0x8E
addr_stat = 0xF6
shift_stat = 5
addr_chk_h = 0x30
addr_chk_l = 0x31

upper_method = VT82Cxxx

- tvheadend tallennuskansion oikeudet XBMC:lle:
sudo chgrp -R <oman käyttäjän ryhmä, mulla sama kuin käyttäjänimi> /home/hts
sudo chmod g+s /home/hts

- pvruptime sammutuslogiikan asennus:

http://forum.xbmc.org/showthread.php?tid=115758
http://www.vdr-portal.de/board60-linux/board62-software/board95-xbmc/p1024670-anounce-tvheadend-powermanagement-f%C3%BCr-xbmc-live/#post1024670

- Äänet päälle radeon näytönohjaimelle kernel 3.x versioissa:

=== Workaround 1 ===
Edit /etc/default/grub and change this line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
Now run "sudo update-grub", then reboot your computer.

Yksi murhe jäljellä: Miksi kernelin 3.2-x välillä ongelmia koneen sulkemisessa ja käynnistyksessä. Jää jumiin, sammuttaessa Ubuntun sulkuikkuna jää vaan päälle ja mitään ei tapahdu. Ja käynnistettäessä grub ei välillä lataudu ollenkaan.. Liittyköhän se tuohon "radeon.audio=1" lisäykseen grubiin?
EDIT: Oisko tässä vastaus tuohon sammumisongelmaan?
« Viimeksi muokattu: 05.10.12 - klo:09.56 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili

Yksi murhe jäljellä: Miksi kernelin 3.2-x välillä ongelmia koneen sulkemisessa ja käynnistyksessä. Jää jumiin, sammuttaessa Ubuntun sulkuikkuna jää vaan päälle ja mitään ei tapahdu. Ja käynnistettäessä grub ei välillä lataudu ollenkaan.. Liittyköhän se tuohon "radeon.audio=1" lisäykseen grubiin?
EDIT: Oisko tässä vastaus tuohon sammumisongelmaan?

Vaikea tuohon on mitään keksiä.. kertooko dmesg mitään? Voi olla rautavikakin - joku johto löysässä tai kortti. bootchart voi antaa vinkkiä mihin kohtaan käynnistys pysähtyy.

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Vaikea tuohon on mitään keksiä.. kertooko dmesg mitään? Voi olla rautavikakin - joku johto löysässä tai kortti. bootchart voi antaa vinkkiä mihin kohtaan käynnistys pysähtyy.
Se on jännää, kun tämä tapahtuu silloin tällöin ja ilmiö tuli vasta nyt, kun asensin Ubuntu 12.04:n ja siinä olevan kernel 3.2 version. Vanhoilla 2.x versioilla tätä ei tapahtunut.. dmesg:ssä ei näkynyt mitään asiaan viittaavaa...
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Todennäköisin ongelmalähde on näytönohjaimen ajuri joko X.org:n tai kernelin puolella, kuten tuolla Samin linkittämässä keskustelussakin on todettu. Mitä ajuria käytät tuon Radeon HD 3200:n kanssa ja oletko kokeillut muita ajureita?

Jos ajuria ei voi vaihtaa tai päivittää uusimpaan versioon (mikä auttaa ilmeisesti AMD:n Catalyst-ajurien kanssa uudemmilla näytönohjaimilla), kannattanee kokeilla tätä vinkkiä: http://ubuntuforums.org/showthread.php?p=12064823#post12064823
« Viimeksi muokattu: 05.10.12 - klo:19.22 kirjoittanut nm »

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Todennäköisin ongelmalähde on näytönohjaimen ajuri joko X.org:n tai kernelin puolella, kuten tuolla Samin linkittämässä keskustelussakin on todettu. Mitä ajuria käytät tuon Radeon HD 3200:n kanssa ja oletko kokeillut muita ajureita?

Jos ajuria ei voi vaihtaa tai päivittää uusimpaan versioon (mikä auttaa ilmeisesti AMD:n Catalyst-ajurien kanssa uudemmilla näytönohjaimilla), kannattanee kokeilla tätä vinkkiä: http://ubuntuforums.org/showthread.php?p=12064823#post12064823
Käytän avointa radeon ajuria.. Täytyy kokeilla noita juttuja, en viitsisi Catalyst ajuriin siirtyä ainakaan heti.
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi