* 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
6. Skapa en textfil i c:\02grabber som du döper till o2grabber.bat. Högerklicka på den och välj Redigera och skriv inOutput 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...
Spara & stäng.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)
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)Tillxbmc.executescript('q:\\scripts\\listing.xml_http. py')(Utan dom dumma mellanslagen som inte ska vara där men som kommer dit av nån konstig anledning i det här forumet)xbmc.executescript('q:\\scripts\\listing.xml_ftp.p y')
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 radenFör FTP öppnar du listing.xml_ftp.py och skriver i dina uppgifter i radernalist_url = "http://192.168.0.2/listing.xml" #Adress till listing.xml på webbservern10. FTPa över filerna till din xboxadres = '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 ftpserver13. 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.Kopiera tvguide -> xbmc\tvguide
Kopiera scripts -> xbmc\scripts
Kopiera python -> xbmc\python (om du inte redan har den)
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 baraochif datum3 > "10:00":i autoexec.py.if datum3 < "10:00":
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
Bookmarks