Viktigt meddelande

Collapse
No announcement yet.

Guide till autouppdaterande TvGuide i XBMC

Collapse
This is a sticky topic.
X
X
  •  
  • Filter
  • Tid
  • Show
Clear All
new posts

  • Guide till autouppdaterande TvGuide i XBMC

    * NY GUIDE. NÄSTAN HELT OMGJORD *

    Jag har gjort så att jag alltid har en uppdaterad TvGuide i XMBC.
    Tänkte vara lite snäll och dela med mig av hur jag gjorde och mina filer + dom andras...

    --------------------------------------------------------------------------------------------------------

    Vad behöver du (förutom XBMC & ett fungerande nätverk mellan dator & X-Box, som oxå funkar på nätet)?

    En WEBB eller FTP server på din dator.
    o2grabber - LADDA NER HÄR
    Microsoft .NET Framework installerat på datorn (för o2grabber) - LADDA NER HÄR
    Mina modifierade script - LADDA NER HÄR

    --------------------------------------------------------------------------------------------------------

    1. Installera .NET Framework (om du inte redan har det installerat).

    1. Packa upp o2grabber i en mapp som du döper till o2grabber direkt under c: (c:\o2grabber). Om du väljer att lägga mappen
    nån annan stans eller döpa den till nått annat så kom ihåg att hänvisa dit på alla platser i fortsättningen...

    3. Starta o2grabber och gå in i Configure.

    4. o2grabber ska nu säga att du inte har en Config fil och att det kommer skapas en.

    5. När Config fönstret kommer upp fyller du i
    Output directory: c:\o2grabber
    Output filename: listing.xml
    Channel naming: ID
    Days to grab: 2 (välj inte mer än 2 dagar. Tar lång tid att ladda tvguiden då...)
    Time offset: +01
    klicka i Adjust for daylight saving
    Country: sv

    Välja sen vilka kanaler du vill ta med...
    6. Skapa en textfil i c:\02grabber som du döper till o2grabber.bat. Högerklicka på den och välj Redigera och skriv in
    o2grabber.exe -grab
    copy listing.xml [Sökvägen till en mapp på din WEBB eller FTP server] (tex. copy listing.xml c:\temp\listing.xml)
    Spara & stäng.

    7. Packa upp tvguid.rar.

    8. Default har jag satt att listing.xml ska föras över via WEBB server men om du ska föra över den via FTP öppna du autoexec.py och ändrar följande rad (2 ställen)
    xbmc.executescript('q:\\scripts\\listing.xml_http. py')
    Till
    xbmc.executescript('q:\\scripts\\listing.xml_ftp.p y')
    (Utan dom dumma mellanslagen som inte ska vara där men som kommer dit av nån konstig anledning i det här forumet)

    9. Nu ändrar du i det script som ska användas för att hämta listing.xml.
    För WEBB öppnar du listing.xml_http.py och skriver i dina uppgifter i raden
    list_url = "http://192.168.0.2/listing.xml" #Adress till listing.xml på webbservern
    För FTP öppnar du listing.xml_ftp.py och skriver i dina uppgifter i raderna
    adres = '192.168.0.2' #IP till din ftpserver
    remotedir = '/f/Temp/' #Sökväg till listing.xml på din ftp
    username = 'xbox' #Användarnamn för att logga in på din ftpserver
    userpass = 'xbox' #Lösenord för att logga in på din ftpserver
    10. FTPa över filerna till din xbox
    Kopiera tvguide -> xbmc\tvguide
    Kopiera scripts -> xbmc\scripts
    Kopiera python -> xbmc\python (om du inte redan har den)
    13. Nu kan du testa så att scripten funkar. Kör o2grabber.bat. När det är klart startar du xbmc (du måste starta om xbmc om det redan är igång) och startar tvguiden från scripts i menyn.

    14. Nu ska vi se till så att du alltid har en ny 2 dagars listing.xml att hämta när du startar XBMC.

    15. Gå in i kontrollpanelen och välj Schemalagda aktiviteter/Lägg till schemalagd aktivit. Välj Nästa och när listan med program kommer upp trycker du Bläddra....

    15. Gå till c:\o2grabber och välj o2grabber.bat. Välj Varje dag och tryck Nästa. Välj en tid du vill att scriptet ska köras (09:45 har jag) och tryck Nästa. Fyll i lösenordet två gånger och tryck Nästa och sen Slutför.

    16. Nu ska allt vara klart.

    17. Om du vill testköra allt tar du bort listing.xml i c:\o2grabber och från [sökvägen där du kopierar listing.xml till i batfilen] på datorn och från xbmc/tvguide på xboxen.
    Gå till kontrollpanelen/schemalagda aktiviteter och högerklicka på o2grabber och välj kör.
    När scriptet kört klart startar du XBMC (starta om det om XBMC redan är igång för att få autoexec.py att köra).

    18. Nu ska du ha en listing.xml i xbmc/tvguide på xboxen och om du går in i Scripts och kör tv.guide.py så ska du få upp TvGuiden.

    Lycka till!!!

    Shit vad lång tid det tog att skriva ihop det här!!! Hoppas iaf att nån får glädje av det...


    NOTES

    1. Vill du ändra tiden när listing.xml ska hämtas om datumet på filen inte är dagens ändrar du bara
    if datum3 > "10:00":
    och
    if datum3 < "10:00":
    i autoexec.py.

    2. För att få upp python scripts debugfönstret så kan man inte längre trycka White (den används för contextmenyn) men Info på fjärren funkar.

    3. Vill du ha tvguiden i menyn öppnar du DialogeSubMenu.xml i mappen för den upplösning du kör (PAL, PAL16:9 osv).
    Bläddra ner till den sista <control> som har <visible>no</visible> och ändra följande
    <visible>no</visible> till <visible>yes</visible>
    <execute>q:\scripts\-.py</execute> till <execute>q:\scripts\tv.guide.py</execute>
    <label>-</label> till <label>TvGuide</label>


    X
    Attached Files
    Last edited by ktd; 2004-12-09, 09:39.

  • #2
    Hmm, när jag försöker att starta tv.guide.py så hänger sig boxen.
    Alltså, ska man kopiera hela scriptmappen till xbmc/scripts? Så att det blir xbmc/scripts/scripts/tv.guide.py? Jag har testat bägge varianterna men har inte lyckats få det att fungera.
    Jag är alltså på steg 9. Hoppas att kunna lösa mitt problem så att jag kan fortsätta för guiden är bra! Bra initiativ!

    Comment


    • #3
      Du ska bara kopiera in tv.guide.py i xbmc/scripts. Så det blir xbmc/scripts/tv.guide.py...

      Comment


      • #4
        Laddade ner senaste tv.guide. Såg att de skiljde sig lite i storleken.
        Nu när jag försöker att starta så står det running efter filnamnet men sen efter en liten stund så hänger det sig Testat i både orginalskinet och med PM.
        tvguide-katalogen ligger i roten i xbmc för så skulle det väl vara?

        Obs! Lade precis in en nykompilerad xbmc, så det är den senaste iaf.

        Comment


        • #5
          Det här har inget med vilken version av XBMC eller skin du kör iom att alla bilder den använder ligger i mappen tvguide...

          Om du tar bort listing.xml ifrån tvguide så borde du få upp en blå ruta med en topbar i. Annars har du inte installerat Tvguiden rätt...

          Comment


          • #6
            Tog bort filen.. fortfarande likadant.
            I min xbmc mapp har jag en mapp som heter tvguide. Hela sökvägen är:
            /F:/Apps/xbmc/tvguide/
            I den mappen finns följande filer:
            background.png
            blackbar.png
            descbox.png
            timebar.png
            titlebox.png

            Det kommer inte upp någon blå ruta när jag startar det.
            I min xbmc/scripts ligger filen tv.guide.py och det är den som inte går att starta.
            Bara för att vara övertydlig

            Ser inte vad jag kan ha gjort för galet

            Comment


            • #7
              Hur ser din python mapp ut?

              Comment


              • #8
                I eran xbmc-mapp ska ni ha en mapp som heter "python" och i den ska det ligga två mappar som heter "lib och spyce"´, samt en fil som heter python23.zlib

                Sen ska ni även ha en tvguide-mapp i xbmc-mappen och en scripts-mapp där tv.guide.py ska ligga.

                Då ska det funka. Sen gäller det ju att ha en korekt listing.xml, men själva gudien ska funka oavsett man har en listing.xml-fil eller ej.

                Comment


                • #9
                  Python finns inte inkluderat i alla färdigkompilerade XBMC versioner (i de flesta inte). Det är kanske information som guiden borde innehålla för att slippa många frågor.

                  Hämta xbmc-2004-02-12.rar från xbins den innehåller Python som ni kan använda.

                  Har någon ett tips på ett ställe där enbart Python filerna kan hämtas?
                  -=|_||_\/[-|\|=-

                  Comment


                  • #10
                    Jag har med
                    Se till så du har python installerat i XBMC. Du ska ha en mapp i XBMC som heter python med diverse filer & mappar...
                    i början på guiden...

                    * EDIT *
                    Jag har packat ihop python mappen. Det blev en 4.5MB rar... Nån med en 24/7 server som är intresserad att hosta?
                    Last edited by ktd; 2004-06-10, 01:16.

                    Comment


                    • #11
                      Hmm, såg nu att jag aldrig fört över min python mapp från datorn. Men i min mapp finns det en fil: python23.zlib. Ska jag packa upp den i pythonmappen eller?
                      Får testa när jag kommer hem från jobbet

                      Comment


                      • #12
                        Lorio, läs mitt inlägg en bit upp, där står svaret på din fråga.

                        Comment


                        • #13
                          Ahh, var trött imorse
                          Ska testa på en gång när jag kommer hem, men det lär funka då!

                          Comment


                          • #14
                            Jag hade python.rar och packade upp den och förde över.. startade om boxen och funkar det? Nej...
                            Blir galen

                            Edit:
                            Kollade i tv.guide.py, såg dessa rader:
                            # THE PATH TO IMAGES
                            background = "q:\\tvguide\\background.png"
                            timebar = "q:\\tvguide\\timebar.png"
                            blackbar = "q:\\tvguide\\blackbar.png"
                            titlebox = "q:\\tvguide\\titlebox.png"
                            descbox = "q:\\tvguide\\descbox.png"

                            Är q: min xbmc-katalog eller måste man ställa in det någonstans? Tänkte om det är något sånt som funkar. För de andra scripten verkar funka.. testade meteo som visar en väderbild över Spanien.

                            Jag kör med tv guide v0.2
                            Last edited by Lorio; 2004-06-10, 20:27.

                            Comment


                            • #15
                              Lorio...Vart la du över Python? Och vilka övriga filer har du lagt in? Skriv gärna ner dem och berätta vad du gjort så kanske vi ser om du missat nått.

                              Comment

                              Previously entered content was automatically saved. Restore or Discard.
                              Auto-Saved
                              Wink ;) Cool :cool: Mad :mad: Frown :( Confused :confused: Big Grin :D Stick Out Tongue :p Roll Eyes (Sarcastic) :rolleyes: Smilie :) EEK! :eek: Embarrassment :o
                              x
                              Insert: Thumbnail Small Medium Large Fullsize Ta Bort  
                              x
                              x

                              Please enter the six letters or digits that appear in the image below.

                              Registration Image Refresh Image
                              Working...
                              X