Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Media Streaming mods => Topic gestart door: Matr1x op 07 mei 2013, 20:20:58
-
Heb je een Boxee Box, dan is dit pakket misschien wel een leuke aanvulling. Met Trakt-for-Boxee scrobbelt namelijk wat je kijkt naar trakt.tv zodat automatisch bijgehouden wordt welke films en afleveringen van series je al gezien hebt. Er zijn hier diverse scripts voor, maar dit python script werkt toch wel wel het beste.
Meer informatie:
http://trakt.tv/
http://trakt.tv/downloads/boxee
https://github.com/cold12/Trakt-for-Boxee
Ik heb een SPK gemaakt van het pakket Trakt-for-Boxee en beschikbaar gesteld via de repository van Martijn: http://synology.mdevries.org/spkrepo/packages
Bij installatie moet je even de wizard doorlopen om gelijk de configuratie goed te zetten. Na installatie wordt er ge--paired met je Boxee Box en moet het daarna allemaal werken.
Er is geen GUI voor het pakket en de snelkoppeling opent gewoon de website trakt.tv. Het pakket draait in de achtergrond en via het logbestand kun je zien of alles nog naar behoren werkt. Het grote voordeel van dit pakket ten opzichte van een handmatige installatie, is dat je nu het pakket via Package Center kunt stoppen en starten. Je hebt dus geen telnet sessie meer nodig.
[attachimg=1]
[attachimg=2]
Het is pas de eerste versie van het SPK pakket en het kan nog zeker hier en daar verbeterd worden. Bij de volgende versie zal ik de wizard uitbreiden met een optie om de data_dir op te geven, zodat je geen een usbshare kunt opgeven en je harddisk weer zal hibernaten.
Veel plezier met het pakket en alle feedback is welkom!
-
Oh, oh, de wizard wordt niet gestart als je installeert vanaf een repository ::)
Als je het pakket handmatig installeert werkt de wizard wel... eens even googelen waarom het niet werkt.
Kun je niet wachten tot dit opgelost is (kan wel even duren), dan kun je ook het SPK handmatig downloaden en dan handmatig installeren:
http://synology.mdevries.org/SPK/TraktForBoxee-noarch-20130506-2.spk
-
Dank je wel.
Poort 9090 moet je nemen bij het instellen van je gegevens.
Geeft deze ook zo veel foutmeldingen als je boxee box niet aanstaat zoals dit:
2013-05-08 20:03:11,269::Exception::CRITICAL::Could not connect to host 192.168.1.106:9090: [Errno 113] No route to host
-
Dank je wel.
Poort 9090 moet je nemen bij het instellen van je gegevens.
Geeft deze ook zo veel foutmeldingen als je boxee box niet aanstaat zoals dit:
2013-05-08 20:03:11,269::Exception::CRITICAL::Could not connect to host 192.168.1.106:9090: [Errno 113] No route to host
Werkt de installatiewizard bij jou wel als je via de repository (gemeenschap) installeert? Of heb je ook handmatig geinstalleerd?
In de installatiewizard had ik eerst 9090 als standaardwaarde ingevuld staan voor het poortnummer (default waarde). Maar dan wordt deze waarde niet doorgegeven aan het script en is deze in de config.ini leeg. Had er zelfs ook een validatie achter zitten dat je alleen nummers kan ingeven, maar ook dat werkt niet goed. Zitten nog best veel fouten in DSM helaas, maar gelukkig ook veel nieuwe mogelijkheden die wel goed werken.
En ja, in de log komen helaas veel foutmeldingen te staan als je Boxee Box uitstaat. Volgens loopt het script iedere 10 minuten en komt er een melding bij. Erg slordig van de schrijver van het script, want als de Boxee Box niet gevonden wordt, is maar één melding voldoende.
Als je notify Boxee aan hebt staan krijg je ook op de TV iedere 10 minuten een melding over Trakt. Dit had ook maar één keer per serie of film hoeven zijn eigenlijk. Volgens mij kan ik dit wel ergens aanpassen.
-
heb het inderdaad manueel geinstalleerd,
via de repo lukt het niet.
ik stop het script gewoon als ik de boxee uit zet, zo niet blijft hij de log constant volschrijven met errors
het percentage tussen watching en scrobbling kan je wel aanpassen.
nu staat het ingesteld dat wanneer je meer dan 90% hebt gekeken wordt hij bij je trakt account toegevoegd als bekeken. Voor de 90% blijft hij op status 'watching' staan, maar wordt dit niet vermeld op je trakt account.
Dit kan je aanpassen in TraktForBoxee.py op lijntje:
if (status["percentage"] >= 90
and not self.scrobbled):
self.log.info("Scrobbling to Trakt")
elif (status["percentage"] < 90
and not self.scrobbled
and self.timer >= 900):
self.log.info("Watching on Trakt")
self.timer = 0
-
ik stop het script gewoon als ik de boxee uit zet, zo niet blijft hij de log constant volschrijven met errors
Dat is wel het grote voordeel van dit pakket: je kunt het script nu heel eenvoudig stoppen en starten. En met de wizard ook eenvoudig eenmalig configureren. Wil je achteraf de instellingen gebruiken, dan kun je CFE gebruiken.
Overigens weet ik dat Bjorn de Boxee nooit uitzet, maar in Stand-by. Dan heb je de foutmeldingen niet. Maar geen idee wat het stroomverbruik van Stan-by is, want volgens mij pakt de Boxee Box dan nog 100% stroom.
-
de box zou wel trager worden als hij altijd in stand by blijft staan (heb ik toch gelezen op het boxee forum)
dikke merci voor het scriptje
-
Ik heb het SPK weer eens bijgewerkt. Installatie wizard werkt nog steeds niet helaas, dus gewoon even downloaden van http://synology.mdevries.org/spkrepo/packages en handmatig installeren.
[attachimg=6]
Je kunt nu ook een data locatie opgeven. Gewoon leeg laten voor de standaard locatie (waar het pakket zelf geinstalleerd wordt). Maar je kunt nu dus ook een USB stick gebruiken, waardoor Trakt je harddisk niet wakker houdt en hibernate weer gewoon werkt. Ik heb de map /volumeUSB1/usbshare/TraktForBoxee opgegeven en kan nu ook eenvoudig de config.ini aanpassen. Deze wordt iedere keer gelezen en moet dus ook op een USB medium gezet worden. De rest kan gewoon in de applicatie map blijven staan.
De stappen van de installatie wizard:
[attach=1]
[attach=2]
[attach=3]
[attach=4]
[attach=5]
Wie een oplossing weet voor het probleem met het niet opstarten van de wizard mag zit melden ;D
-
Ik heb het SPK weer eens bijgewerkt. Installatie wizard werkt nog steeds niet helaas, dus gewoon even downloaden van http://synology.mdevries.org/spkrepo/packages en handmatig installeren.
Martijn85 is er inmiddels achter dat het niet starten van de installatie wizard aan de repository software ligt. Hij is de nieuwe repository software al aan het testen en hoopt zijn repository spoedig bij te werken naar de nieuwste versie. Daarna zal de wizard gewoon werken. Bedankt voor je hulp Martijn85!
-
Ik krijg op mijn Iomega met Boxee, de volgende foutmelding:
PermissionsException::CRITICAL::Found error code -32099 in response: Bad client permission.: APIError
Wat doe ik verkeerd?
-
dit werkt vermoedelijk enkel op de boxee box, niet op de boxee tv (iomega versie met boxee erop)
-
Ik heb het SPK weer eens bijgewerkt. Installatie wizard werkt nog steeds niet helaas, dus gewoon even downloaden van http://synology.mdevries.org/spkrepo/packages en handmatig installeren.
Martijn85 is er inmiddels achter dat het niet starten van de installatie wizard aan de repository software ligt. Hij is de nieuwe repository software al aan het testen en hoopt zijn repository spoedig bij te werken naar de nieuwste versie. Daarna zal de wizard gewoon werken. Bedankt voor je hulp Martijn85!
Het probleem is inmiddels opgelost! De wizard werkt nu ook via de bovenstaande repository.
-
dit werkt vermoedelijk enkel op de boxee box, niet op de boxee tv (iomega versie met boxee erop)
Ik ging er van uit dat het niet alleen voor de Boxee Box was, maar voor elk apparaat waar de Boxee software op draait. Als het echt niet werkt, hernoem ik de volgende versie naar Trakt-for-BoxeeBox.
Ik krijg op mijn Iomega met Boxee, de volgende foutmelding:
PermissionsException::CRITICAL::Found error code -32099 in response: Bad client permission.: APIError
Wat doe ik verkeerd?
Probeer anders even handmatig opnieuw te pairen. Even in een telnet sessie het volgende commando geven en dan de code die op je TV door Boxee wordt weergegeven in de telnet sessie intikken:
/usr/local/python/bin/python /usr/local/traktforboxee/TraktForBoxee.py --pair
Dit hoef je maar éénmalig te doen.
-
Probeer anders even handmatig opnieuw te pairen. Even in een telnet sessie het volgende commando geven en dan de code die op je TV door Boxee wordt weergegeven in de telnet sessie intikken:
/usr/local/python/bin/python /usr/local/traktforboxee/TraktForBoxee.py --pair
Dit hoef je maar éénmalig te doen.
Het pairen is gelukt en pakket is nu ook uit te voeren. Krijg geen foutmelding en Trakt registreerd dat ik Top Gear kijk. Het werkt dus wel.
Btw, de code voor het pairen had ik al wel eerder op het scherm van de TV gezien, maar kon ik nergens invoeren.
-
Het pairen is gelukt en pakket is nu ook uit te voeren. Krijg geen foutmelding en Trakt registreerd dat ik Top Gear kijk. Het werkt dus wel.
Mooi dus Trakt-for-Boxee werkt dus niet alleen voor de Boxee Box, maar voor elk Boxee apparaat.
Btw, de code voor het pairen had ik al wel eerder op het scherm van de TV gezien, maar kon ik nergens invoeren.
Bij het installaren wordt het pairen ook gestart. Maar dat gebeurt op de achtergrond en dan zie je de melding wel op je TV, maar kun je geen code ingeven. Ik ga dat er maar weer uithalen, want je kunt dus alleen maar pairen in een telnet sessie omdat je de code moet ingeven.
In de volgende update zal ik ook TraktForBoxee.py aanpassen en pas de notificatie uitsturen als 25% van totale duur verstreken is. Nu gebeurt dit al veel te snel vind ik, want als je even kijkt of er voor een aflevering al subs gevonden worden wordt dit al geregistreerd bij Trakt.
-
Ten eerste, bedankt voor het programma!
Nu loop ik wel tegen een aantal problemen aan. Het installeren ging gemakkelijk en na dit topic te hebben gevonden had ik mijn Boxee Box ook zo gepaired met trakt. Die avond heeft hij ook alle series gescrobbled die ik heb gekeken.
Maar nadat ik mijn Boxee Box uitschakel gaat het programma op mijn NAS ook uit en krijg ik hem maar met moeite weer aan de praat. Ten eerste moet ik soms wel 5 keer drukken op uitvoeren voordat het programma überhaupt opstart, er zijn ook dagen dat het helemaal niet werkt. Enig idee waar dit aan kan liggen?
-
Maar nadat ik mijn Boxee Box uitschakel gaat het programma op mijn NAS ook uit en krijg ik hem maar met moeite weer aan de praat. Ten eerste moet ik soms wel 5 keer drukken op uitvoeren voordat het programma überhaupt opstart, er zijn ook dagen dat het helemaal niet werkt. Enig idee waar dit aan kan liggen?
Dat probleem hebben wij ook. Het script werkt ook alleen als de BB aan staat (of slaapstand). Staat je BB uit, dan wil het script niet starten en als het al gestart was krijg je na een tijdje zoveel foutmeldingen in het logbestand dat het script vastloopt.
Ik heb al eens wat pogingen gedaan met de DSM taakplanner en het logbestand dagelijks verwijderen en het script opnieuw starten. Maar dat werkt dus ook niet, want als de BB niet aan staat, start het script niet.
Je kunt dus beter je BB niet uitzetten, maar in slaapstand zetten. Maar dat vind ik persoonlijk geen oplossing. Ik heb ook al gekeken of ik het script kan aanpassen en de foutmelding negeren als de BB niet gevonden wordt (uit staat). Het mooiste zou zijn om gewoon eenmalig een foutmelding te geven, totdat de BB weer gevonden wordt (aan staat). Maar dat is me nog niet gelukt.
-
voor diegenen die nog steeds een boxee box hebben.
sinds de nieuwe update 1.52 van boxee hacks kan je xbmc draaien op je boxee box.
alle info kan je terug vinden op http://www.devil-strike.com/ (http://www.devil-strike.com/)
-
voor diegenen die nog steeds een boxee box hebben.
sinds de nieuwe update 1.52 van boxee hacks kan je xbmc draaien op je boxee box.
alle info kan je terug vinden op http://www.devil-strike.com/ (http://www.devil-strike.com/)
Dat gaan we proberen!
Ik heb nog Boxee Hacks 1.4.6 draaien en wist niet eens dat 1.5.2 er was. De site http://boxeeplus.com geeft ook nog steeds aan dat 1.4.6 de laatste versie is. Ook de Boxee Box zelf geeft aan dat er geen update is en 1.4.6 de laatste versie is. Vreemd...
-
Alles is nu via een andere site matrix
http://boxeed.in/
-
werkt toch redelijk vlotjes
je kan je boxee instellen zodat deze direct boot naar xbmc
-
ik ondervind dat xbmc beter draait via een sd card dan vie een usb stick.
is allemaal veelbelovend, maar nu nog in alpha status
-
Werkt Trakt ook beter met XBMC?
-
Heb het net getest en werkt feilloos
Ook alle bekeken afleveringen via trakt kan je syncen in xbmc .
Je moet het eens uitproberen!
Gewoon xbmc op sd kaartje en gaan
Als je het niet meer wilt gewoon sd kaart eruit en je box start terug gewoon op
-
Werkt inderdaad direct als je alles in de root van een SD kaart zet. Wel even wennen, maar ziet er goed uit. Ik mis alleen de optie om online subs op te halen. En zo mis ik nog wel meer dingen die ik zo snel niet kan vinden.
Ik zie overigens een Python map staan nu, dus misschien is Trakt nu wel direct op de Boxee Box te draaien. Maar eens uitvogelen hoe ik dat voor elkaar krijg.
-
voor de subs moet je de add-on installeren.
onder apps - add ons kan je vanalles en nog wat vinden
ondertitels, trakt, couchpotato control, transmission control, wake on lan (werkt wel niet op boxee), artwork downloader, ...
je kan het zo gek niet bedenken of je vindt het daar
je moet maar eens rondkijken
op github https://github.com/quarnster/boxeebox-xbmc kan je alles vinden
-
Wat een enorm aanbod aan add-ons :o
Ik heb even de trakt add-on geinstalleerd en zal eens wat gaan testen. Moet wel wennen aan de interface. Heb altijd met XBMC gewerkt op de klassieke xbox, maar als je eenmaal aan Boxee gewend bent, is dit toch wel minder eenvoudig. Mijn kids kunnen prima met Boxee overweg, maar met XBMC zullen ze wel even moeite hebben.
-
dan moet je eens skin xeebo installeren
het waren de makers van die skin die de boxee box verder ontwikkeld hebben
hiermee gaan je kinderen wel terug overweg kunnen :D
-
Bij mij heeft het wel even gewerkt maar deed toen niets meer. Niet zo gek, want mijn boxee had een ander IP gekregen. Nu wilde ik vandaag weer eens aan de slag maar ik krijg het toch mooi niet meer aan de praat. Al opnieuw geïnstalleerd ook.
Ik zie in 't log continu deze melding voorbij komen:
IOError: ('http error', 401, 'Unauthorized', <httplib.HTTPMessage instance at 0x7fa7e4a200e0>)
2013-11-24 14:41:41,088::TraktClient::ERROR::Failed calling method, retrying attempt #1.
Traceback (most recent call last):
File "/volume1/@appstore/TraktForBoxee/TraktClient.py", line 35, in call_method
encoded_data)
File "/usr/local/python/lib/python2.7/urllib.py", line 89, in urlopen
return opener.open(url, data)
File "/usr/local/python/lib/python2.7/urllib.py", line 210, in open
return getattr(self, name)(url, data)
File "/usr/local/python/lib/python2.7/urllib.py", line 361, in open_http
return self.http_error(url, fp, errcode, errmsg, headers, data)
File "/usr/local/python/lib/python2.7/urllib.py", line 374, in http_error
result = method(url, fp, errcode, errmsg, headers, data)
File "/usr/local/python/lib/python2.7/urllib.py", line 683, in http_error_401
errcode, errmsg, headers)
File "/usr/local/python/lib/python2.7/urllib.py", line 381, in http_error_default
raise IOError, ('http error', errcode, errmsg, headers)
401 unauthorized. Trakt.tv username en wachtwoord zijn echt goed.
Als ik handmatig probeer te pairen met
/usr/local/python/bin/python /usr/local/traktforboxee/TraktForBoxee.py --pair
krijg ik de volgende melding:
DS1512P> /usr/local/python/bin/python /usr/local/traktforboxee/TraktForBoxee.py --pair
No handlers could be found for logger "APIException"
Traceback (most recent call last):
File "/usr/local/traktforboxee/TraktForBoxee.py", line 275, in <module>
pair()
File "/usr/local/traktforboxee/TraktForBoxee.py", line 182, in pair
'type': 'other'})
File "/volume1/@appstore/TraktForBoxee/boxeeboxclient.py", line 46, in callMethod
response = self.readResponse()
File "/volume1/@appstore/TraktForBoxee/boxeeboxclient.py", line 85, in readResponse
raise BoxeeClientException("Found error code %i in response: %s" % (json['error']['code'], json['error']['message']), "APIError")
File "/volume1/@appstore/TraktForBoxee/boxeeboxclient.py", line 251, in __init__
self.identifyException(message, e)
File "/volume1/@appstore/TraktForBoxee/boxeeboxclient.py", line 261, in identifyException
raise BoxeeClientAPIException(message, e)
boxeeboxclient.BoxeeClientAPIException: (u'Found error code -32100 in response: Failed to execute method.', 'APIError')
Iemand een idee? Is er iets veranderd aan de Trakt.tv website waardoor het niet meer werkt?
-
Hier werkt het nog steeds prima.
Ik mag die mooie banner van Trakt niet meer gebruiken, anders had je dat kunnen zien ;)
Ik moet het script wel af en toe een keer opnieuw starten, want ik zet de BoxeeBox altijd helemaal uit en dan loopt het logbestand vol met foutmeldingen. Maar het script werkt hier nog, dus is niks mis met TraktTV.
-
Iemand een idee? Is er iets veranderd aan de Trakt.tv website waardoor het niet meer werkt?
Trakt-for-Boxee-spk ook even op DS214Play geinstalleerd en werkt ook daar zonder problemen.
-
voor diegenen met nog steeds een boxee box
sinds de nieuwe update van xbmc voor boxee heb je meer mogelijkheden:
- xbmc vanaf je nas draaien via nfs
- mysql support (dus database sharing over verschillende boxee boxen)
- airplay support
-
sinds de nieuwe update van xbmc voor boxee heb je meer mogelijkheden
Destijds xbmc een paar keer geprobeerd, maar vond het toch niet zo fijn werken als boxee. Maar ga weer een poging wagen.
-
de layout en werking is niet verandert tov de vorige, maar er zijn wel een aantal extra features erbij gekomen
het is wel wennen tov boxee, maar ik vindt hel leuk
natuurlijk, dit zijn smaken en goestingen
-
Sinds de introductie van Trakt.tv 2.0 werkt de API niet meer als voorheen. Ik SickBeard krijg ik het niet meer werkend, dat een aflevering op "in collection" gezet word. En ook het pakket TraktForBoxee heeft de status gestopt. Toch denk ik dat het pakket wel gewoon draait, want een aflevering wordt op "seen" gezet.
Heb jij een idee @Martijn85 if er in de laatste DSM update iets veranderd is aan de start-stop-status werking?
[attachimg=1]
-
Nieuwe SPK versie beschikbaar voor wie is geïnteresseerd (en een BoxeeBox heeft).
Changelog:
1. Fixed start-stop-status issue.
2. Added shortcut again on start menu.
3. Changed icons back.
4. Made package DSM 5.x compatible.
-
Helaas is de API v1 van Trakt end of Life :(
@Matr1x verwacht je nog een update voor de v2 API?
-
Ik ben afhankelijk van anderen voor het aanpassen van het script. De laatse versie van het pakket kreeg ik overigens niet correct geïnstalleerd. Ik gebruik zelf dus nog een vorige versie, maar die werkt helaas ook niet meer. Ik zal er volgende week eens naar kijken. Zit deze week voor mijn werk in Zweden.