XBMC linux

Vaihtoehtoja VDR:lle? Keskustele vapaasti muista vastaavista järjestelmistä
Post Reply
josk
Vanhempi asiantuntija
Posts: 170
Joined: 02.07.2004 3:00
Location: HELSINKI

XBMC linux

Post by josk »

Onkos porukka jo kokeillut: http://xbmc.org/?

Käänsin tuon tuossa äsken ja olin ällikällä lyötynä tuosta käyttöliittymästä. On kyllä hieno kokemus. Vieläkö tuosta sais käynnistettyä "vdr sxfe" jotenkin?

Ainoa miinus 15min kokeilulla oli, että videokuva oli jotenkin suttuisempi kuin MMS+mplayer yhdistelmällä, johtuneisko vielä asetuksista mitä en ole kerennyt pahemmin katsella.
-- elämä on kuolemaanjohtava tauti, joka tarttuu sukupuolisessa kanssakäymisessä ---

gilzar
Havittelija
Posts: 25
Joined: 19.11.2004 3:00

Post by gilzar »

En ole ehtinyt vielä tarkemmin tutustumaan, kokeilin vain nopeasti pöytäkoneessa (Windows). Hyvältä vaikutti, sama tuttu fiilis kuin vanhassa alkuperäisessä.

Viikonloppuna voisi koittaa käännellä VDR-purkkiin kanssa. Jos tosiaan saisi tuon vdr sxfe:n toimimaan tästä tulisi täydellinen paketti meidän olohuoneeseen. Alkuun voi toki kokeilla tätä http://xbmc.org/forum/showthread.php?t=36988 ja alkaa sitten kehittelemään sxfe-viritystä...

Kerro toki, jos keksit jonkun keinon vaikka vaan käynnistää sxfe tuon kautta.

JoniR
Havittelija
Posts: 33
Joined: 27.10.2006 20:42
Location: Kuopio
Contact:

Post by JoniR »

Minäki oon tätä vaan Windowsissa käytelly. Varsin näppärä kun tällä pystyy kahtomaan live-tv: tä tuolta mythtv backend koneelta. Se ei taida oikein kunnolla onnistua vielä millään muulla windows mythtv client ohjelmalla.

-Joni

olliraa
Säätäjä
Posts: 261
Joined: 03.10.2006 21:29

Post by olliraa »

Minäki oon tätä vaan Windowsissa käytelly. Varsin näppärä kun tällä pystyy kahtomaan live-tv: tä tuolta mythtv backend koneelta. Se ei taida oikein kunnolla onnistua vielä millään muulla windows mythtv client ohjelmalla.
Mikäs lisäskripti sulla on käytössä? MyTV?

josk
Vanhempi asiantuntija
Posts: 170
Joined: 02.07.2004 3:00
Location: HELSINKI

Re: XBMC linux

Post by josk »

josk wrote:Ainoa miinus 15min kokeilulla oli, että videokuva oli jotenkin suttuisempi kuin MMS+mplayer yhdistelmällä, johtuneisko vielä asetuksista mitä en ole kerennyt pahemmin katsella.
Asetuksia rukkaamalla kuva on terävöitynyt kohdilleen. Aluksi esiintyi TEARING:ia (repeilyä) nopeissa liikkeissä, joka meni kanssa kohdilleen kun tein seuraavia säätöjä:

XBMC valikosta laita "Vsync = Always On"

NVIDIA-ajurit: Ruksit seuraaviin kohtiin: Video texture adaptor = Sync to VBlank ja Video blitter adaptor settings = Sync to VBlank

XORG.CONF:
Section screen --> Option "DynamicTwinView" "False"

Ja tietysti tuo compiz pois päältä.

Noilla hävisi tearing ilmiö, mutta nyt nopea liikkeen kohdissa ilmenee pientä nykimistä eli JITTER. (To make small quick jumpy movements.)

Samaa ei ole nähtävissä MMS:llä (My Media System), josta tulee video mplayerin kautta.
-- elämä on kuolemaanjohtava tauti, joka tarttuu sukupuolisessa kanssakäymisessä ---

heiluri
Amatööri
Posts: 13
Joined: 18.08.2007 19:28

Post by heiluri »

gilzar wrote:En ole ehtinyt vielä tarkemmin tutustumaan, kokeilin vain nopeasti pöytäkoneessa (Windows). Hyvältä vaikutti, sama tuttu fiilis kuin vanhassa alkuperäisessä.

Viikonloppuna voisi koittaa käännellä VDR-purkkiin kanssa. Jos tosiaan saisi tuon vdr sxfe:n toimimaan tästä tulisi täydellinen paketti meidän olohuoneeseen. Alkuun voi toki kokeilla tätä http://xbmc.org/forum/showthread.php?t=36988 ja alkaa sitten kehittelemään sxfe-viritystä...

Kerro toki, jos keksit jonkun keinon vaikka vaan käynnistää sxfe tuon kautta.
Saitko tuon "pluginin" toimimaan? XBMC kyllä näyttää kanavalistauksen, mutta kuvaa en saa aikaiseksi. Tulee vain ilmoitus että toisto keskeytetään liian monen lukuyrityksen epäonnistumisen takia.

gilzar
Havittelija
Posts: 25
Joined: 19.11.2004 3:00

Post by gilzar »

heiluri wrote: Saitko tuon "pluginin" toimimaan? XBMC kyllä näyttää kanavalistauksen, mutta kuvaa en saa aikaiseksi. Tulee vain ilmoitus että toisto keskeytetään liian monen lukuyrityksen epäonnistumisen takia.
En oo päässyt vielä niin pitkälle, koitan saada ensin tuon xbmc:n kääntymään...

ppaalto
Asiantuntija
Posts: 141
Joined: 02.12.2005 23:38

Post by ppaalto »

heiluri wrote: Saitko tuon "pluginin" toimimaan? XBMC kyllä näyttää kanavalistauksen, mutta kuvaa en saa aikaiseksi. Tulee vain ilmoitus että toisto keskeytetään liian monen lukuyrityksen epäonnistumisen takia.

Itse sain toimimaan tuollaisella settings.xml -tiedostolla

setting id="server" type="text" label="30000" default="192.168.0.199"/
setting id="port" type="integer" label="30001" default="2004"
setting id="server_url" type="text" label="30002" default="http://192.168.0.199:3000/PES/"/

Tuota PESsiä on kait käytettävä.
Nähdäkseni tekstitys ei toimi,

Pasi

JoniR
Havittelija
Posts: 33
Joined: 27.10.2006 20:42
Location: Kuopio
Contact:

Post by JoniR »

olliraa wrote:
Minäki oon tätä vaan Windowsissa käytelly. Varsin näppärä kun tällä pystyy kahtomaan live-tv: tä tuolta mythtv backend koneelta. Se ei taida oikein kunnolla onnistua vielä millään muulla windows mythtv client ohjelmalla.
Mikäs lisäskripti sulla on käytössä? MyTV?
Ei oo mitään lisä scriptiä vaan näillä ohjeilla menny.
http://www.mythtv.org/wiki/index.php/Xb ... TV_Support

-Joni

olliraa
Säätäjä
Posts: 261
Joined: 03.10.2006 21:29

Post by olliraa »

Ei oo mitään lisä scriptiä vaan näillä ohjeilla menny.
http://www.mythtv.org/wiki/index.php/Xb ... TV_Support
Ok. Olipas tullu paljon lisää juttuja lyhyessä ajassa, minä kun kuvittelin, että pitää laittaa Mythillekin jokin skripti, että toimii. :) Joitakin rajoituksia vielä on ainakin wikin-mukaan, mutta joutuu kyllä testaamaan. Xboxilla on tullut veivattua xbmc:llä jo vuosikaudet, joten sinänsä olis tuttu ja turvallinen käyttöliittymä (ja korkea waf).

Kurmu
Havittelija
Posts: 34
Joined: 04.11.2006 22:35
Location: Järvenpää
Contact:

Post by Kurmu »

http://bugs.gentoo.org/show_bug.cgi?id=198849
Tuolta löytyy gentoo ukoille ebuildeja. Juuri laitoin itse kääntymään, käyttöliittymä näyttää ainakin aika herkulliselta.

gilzar
Havittelija
Posts: 25
Joined: 19.11.2004 3:00

Post by gilzar »

Joo, käänsin kanssa omani tuolla ebuildilla. Hienosti toimii, kaukosäätimet ja kaikki, mutta tuo VDR-plugin ei oikein vastaa tarpeita. Kyllä sillä saa toki kanavat näkymään, mutta kanavien vaihto tms. perus VDR toiminnallisuus ei oikein ole käytettävällä tasolla.
Mitä muuten pitäisi tehdä, jos haluaa käyttää samaa kaukosäädintä VDR:llä ja xbmc:llä, mutta kun xbmc on päällä VDR ei vastaanottaisi kaken komentoja?
Onkohan tuohon mitenkään tehtävissä skriptiä tai pluginia, jolla voisi käynnistää sxfe:n, kenelläkään ideoita? Unelmana olisi oletuksen käynnistää xbmc ja vdr taustalle, sitten xbmc:stä voisi valita TV:n, jolloin sxfe käynnistyisi.

floodi
Säätäjä
Posts: 270
Joined: 19.04.2006 20:57
Location: Kuopio

Post by floodi »

svdrpsend.pl REMO off disabloi muistaakseni kaukon ja svdrpsend.pl REMO on enabloi sen takas. Ei oo pääsyä nyt tarkistamaan asiaa...

User avatar
phelin
Yli-ihminen
Posts: 1256
Joined: 09.02.2005 3:00
Location: Helsinki

Post by phelin »

floodi wrote:svdrpsend.pl REMO off disabloi muistaakseni kaukon ja svdrpsend.pl REMO on enabloi sen takas. Ei oo pääsyä nyt tarkistamaan asiaa...
Oikein muistit.

rofafor
Optikkoliikkeen kopiovastaava
Posts: 1365
Joined: 26.03.2004 3:00
Location: Internet

Post by rofafor »

Xineliboutput ja vdr-sxfe lienee tällä hetkellä käyttökelpoisin VDR-frontend XBMC:lle. XBMC:n sisäinen system-kutsu disabloi automaattisesti LIRC- ja LCDd-clienttinsa komennon ajaksi, joten periaatteessa oheisella scriptillä pitäisi LIRC:in toimia ongelmitta sekä XBMC:n että VDR:n puolella.

Code: Select all

#!/usr/bin/python
import xbmc

cmd = '/usr/bin/vdr-sxfe --fullscreen --lirc xvdr://localhost'
xbmc.executebuiltin("System.Exec(%s, true)" % cmd)
Toinen vaihtoehto on laajentaa hieman XBMC:n API:a, jotta LIRC-client pystytään sammuttamaan tarvittaessa:

Code: Select all

#!/usr/bin/python
import os
import xbmc

cmd = '/usr/bin/vdr-sxfe --fullscreen --lirc xvdr://localhost'
xbmc.executebuiltin("Lirc")
os.system(cmd)
xbmc.executebuiltin("Lirc")

Code: Select all

Index: XBMC/xbmc/Util.cpp
===================================================================
--- XBMC/xbmc/Util.cpp  (revision 16533)
+++ XBMC/xbmc/Util.cpp  (working copy)
@@ -2421,6 +2421,7 @@
 #ifdef _WIN32PC
   { "System.ExecWait",            true,   "Execute shell commands and freezes XBMC until shell is closed" },
 #endif
+  { "Lirc",                       false,  "Control LIRC and LCD clients" },
   { "Resolution",                 true,   "Change XBMC's Resolution" },
   { "SetFocus",                   true,   "Change current focus to a different control id" },
   { "UpdateLibrary",              true,   "Update the selected library (music or video)" },
@@ -2691,6 +2692,29 @@
     CWIN32Util::XBMCShellExecute(strParameterCaseIntact, true);
   }
 #endif
+  else if (execute.Equals("lirc"))
+  {
+    if (g_RemoteControl.IsInitialized())
+    {
+      // Disconnect LIRC client
+      CLog::Log(LOGDEBUG,"Removing LIRC client.");
+      g_RemoteControl.Disconnect();
+
+      // Suspend LCDd
+      CLog::Log(LOGDEBUG,"Suspending LCDd screen.");
+      g_lcd->Suspend();
+    }
+    else
+    {
+      // Register LIRC client
+      CLog::Log(LOGDEBUG,"Registering LIRC client.");
+      g_RemoteControl.Initialize();
+
+      // Resume LCDd
+      CLog::Log(LOGDEBUG,"Resuming LCDd screen.");
+      g_lcd->Resume();
+    }
+  }
   else if (execute.Equals("resolution"))
   {
     RESOLUTION res = PAL_4x3;
Index: XBMC/guilib/common/LIRC.h
===================================================================
--- XBMC/guilib/common/LIRC.h   (revision 16533)
+++ XBMC/guilib/common/LIRC.h   (working copy)
@@ -14,6 +14,7 @@
   void Update();
   WORD GetButton();
   bool IsHolding();
+  bool IsInitialized() { return m_bInitialized; }
 
 private:
   int   m_fd;
Ps. En ole muuten vielä kerennyt kokeilemaan näitä... :)

Post Reply