XBMC linux

Vaihtoehtoja VDR:lle? Keskustele vapaasti muista vastaavista järjestelmistä

XBMC linux

ViestiKirjoittaja josk » 03.12.2008 1:05

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ä ---
Avatar
josk
Vanhempi asiantuntija
 
Viestit: 170
Liittynyt: 02.07.2004 3:00
Paikkakunta: HELSINKI

ViestiKirjoittaja gilzar » 04.12.2008 21:58

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.
gilzar
Havittelija
 
Viestit: 25
Liittynyt: 19.11.2004 3:00

ViestiKirjoittaja JoniR » 04.12.2008 22:33

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
JoniR
Havittelija
 
Viestit: 33
Liittynyt: 27.10.2006 20:42
Paikkakunta: Kuopio

ViestiKirjoittaja olliraa » 05.12.2008 18:56

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?
olliraa
Säätäjä
 
Viestit: 261
Liittynyt: 03.10.2006 21:29

Re: XBMC linux

ViestiKirjoittaja josk » 05.12.2008 20:41

josk kirjoitti: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ä ---
Avatar
josk
Vanhempi asiantuntija
 
Viestit: 170
Liittynyt: 02.07.2004 3:00
Paikkakunta: HELSINKI

ViestiKirjoittaja heiluri » 06.12.2008 0:40

gilzar kirjoitti: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.
heiluri
Amatööri
 
Viestit: 13
Liittynyt: 18.08.2007 19:28

ViestiKirjoittaja gilzar » 06.12.2008 13:37

heiluri kirjoitti: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...
gilzar
Havittelija
 
Viestit: 25
Liittynyt: 19.11.2004 3:00

ViestiKirjoittaja ppaalto » 07.12.2008 11:01

heiluri kirjoitti: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
ppaalto
Asiantuntija
 
Viestit: 140
Liittynyt: 02.12.2005 23:38

ViestiKirjoittaja JoniR » 07.12.2008 21:50

olliraa kirjoitti:
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/Xbox_Frontend#Running_XBMC_with_native_MythTV_Support

-Joni
JoniR
Havittelija
 
Viestit: 33
Liittynyt: 27.10.2006 20:42
Paikkakunta: Kuopio

ViestiKirjoittaja olliraa » 08.12.2008 9:46

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).
olliraa
Säätäjä
 
Viestit: 261
Liittynyt: 03.10.2006 21:29

ViestiKirjoittaja Kurmu » 08.12.2008 21:01

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.
Kurmu
Havittelija
 
Viestit: 34
Liittynyt: 04.11.2006 22:35
Paikkakunta: Järvenpää

ViestiKirjoittaja gilzar » 11.12.2008 22:41

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.
gilzar
Havittelija
 
Viestit: 25
Liittynyt: 19.11.2004 3:00

ViestiKirjoittaja floodi » 12.12.2008 14:36

svdrpsend.pl REMO off disabloi muistaakseni kaukon ja svdrpsend.pl REMO on enabloi sen takas. Ei oo pääsyä nyt tarkistamaan asiaa...
floodi
Säätäjä
 
Viestit: 270
Liittynyt: 19.04.2006 20:57
Paikkakunta: Kuopio

ViestiKirjoittaja phelin » 12.12.2008 15:10

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


Oikein muistit.
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja rofafor » 12.12.2008 17:53

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.
Koodi: Valitse kaikki
#!/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:
Koodi: Valitse kaikki
#!/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")

Koodi: Valitse kaikki
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ä... :)
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Seuraava

Paluu Vaihtoehtoiset ohjelmistot

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron