Aller au contenu

Synodlnatrakt - Cytec


Hayholten

Messages recommandés

Salut à tous!

Je suis intéressé par les fonctions de "scrobble" chez Traktv. J'aimerai mettre ça en place et je me suis rapproché du package SynoDLNAtrakt.

https://github.com/cytec/SynoDLNAtrakt

Seulement, je n’arrive pas à indexer mes médias (j'ai du mal avec le concept de chemin absolu).

Du coup, je me demandais:

- qui a réussi?

- êtes-vous satisfait des services de ce paquet?

- existerait-il mieux?

Merci d’avance pour vos retours ;-)

Lien vers le commentaire
Partager sur d’autres sites

Up again!

J'ai un "ERROR" log, si vous y comprenez quelque chose...

21.04.2014 13:52:27 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 14:22:26.648094)" raised an exception
21.04.2014 13:52:27 ERROR   : No entry found for ID 3498
21.04.2014 13:22:27 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 13:52:26.648094)" raised an exception
21.04.2014 13:22:26 ERROR   : No entry found for ID 3498
21.04.2014 12:52:26 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 13:22:26.648094)" raised an exception
21.04.2014 12:52:26 ERROR   : No entry found for ID 3498
21.04.2014 12:22:26 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 12:52:26.648094)" raised an exception
21.04.2014 12:22:26 ERROR   : No entry found for ID 3498
21.04.2014 11:52:26 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 12:22:26.648094)" raised an exception
21.04.2014 11:52:26 ERROR   : No entry found for ID 3498
21.04.2014 11:40:25 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 12:09:55.337895)" raised an exception
21.04.2014 11:39:55 ERROR   : No entry found for ID 3498
21.04.2014 11:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 11:39:55.337895)" raised an exception
21.04.2014 11:09:55 ERROR   : No entry found for ID 3498
21.04.2014 10:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 11:09:55.337895)" raised an exception
21.04.2014 10:39:55 ERROR   : No entry found for ID 3498
AA
21.04.2014 10:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 10:39:55.337895)" raised an exception
21.04.2014 10:09:55 ERROR   : No entry found for ID 3498
21.04.2014 09:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 10:09:55.337895)" raised an exception
21.04.2014 09:39:55 ERROR   : No entry found for ID 3498
21.04.2014 09:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 09:39:55.337895)" raised an exception
21.04.2014 09:09:55 ERROR   : No entry found for ID 3498
21.04.2014 08:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 09:09:55.337895)" raised an exception
21.04.2014 08:39:55 ERROR   : No entry found for ID 3498
21.04.2014 08:09:55 ERROR   : No entry found for ID 3498
AAUnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128)
AA    if curdir in dbresult.path:
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/synodlnatrakt/helper.py", line 82, in get_media_type
AA    mediatype = helper.get_media_type(result.id)
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/synodlnatrakt/main.py", line 208, in import_mediaserver
AA    main.import_mediaserver()
AA  File "/usr/local/synodlnatrakt/share/SynoDLNAtrakt/SynoDLNAtrakt.py", line 46, in mediaserver
AA    retval = job.func(*job.args, **job.kwargs)
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/lib/apscheduler/scheduler.py", line 477, in _run_job
AATraceback (most recent call last):
21.04.2014 08:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 08:39:55.337895)" raised an exception
21.04.2014 07:40:25 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 08:09:55.337895)" raised an exception
AATimeoutError: QueuePool limit of size 5 overflow 10 reached, connection timed out, timeout 30
AA    (self.size(), self.overflow(), self._timeout))
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/pool.py", line 780, in _do_get
AA    rec = self._connection_record = pool._do_get()
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/pool.py", line 431, in __init__
AA    return _ConnectionFairy(self).checkout()
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/pool.py", line 272, in connect
AA    self.pool.connect(),
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1661, in contextual_connect
AA    conn = bind.contextual_connect()
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 299, in _connection_for_bind
AA    return self.transaction._connection_for_bind(engine)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 803, in _connection_for_bind
AA    close_with_result=close_with_result)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 799, in connection
AA    **kw)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2357, in _connection_from_session
AA    close_with_result=True)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2366, in _execute_and_instances
AA    return self._execute_and_instances(context)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2353, in __iter__
AA    return list(res)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2149, in __getitem__
AA    ret = list(self[0:1])
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2282, in first
AA    dbresult = pgsql.session.query(pgsql.Video).filter(pgsql.Video.id == theid).first()
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/synodlnatrakt/helper.py", line 75, in get_media_type
AA    mediatype = helper.get_media_type(key)
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/synodlnatrakt/main.py", line 154, in scanlogs
AA    main.scanlogs()
AA  File "/usr/local/synodlnatrakt/share/SynoDLNAtrakt/SynoDLNAtrakt.py", line 42, in parse_logs
AA    retval = job.func(*job.args, **job.kwargs)
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/lib/apscheduler/scheduler.py", line 477, in _run_job
AATraceback (most recent call last):
21.04.2014 07:40:25 ERROR   : Job "parse_logs (trigger: interval[0:30:00], next run at: 2014-04-21 08:09:55.337895)" raised an exception
21.04.2014 07:10:25 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 07:39:55.337895)" raised an exception
AATimeoutError: QueuePool limit of size 5 overflow 10 reached, connection timed out, timeout 30
AA    (self.size(), self.overflow(), self._timeout))
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/pool.py", line 780, in _do_get
AA    rec = self._connection_record = pool._do_get()
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/pool.py", line 431, in __init__
AA    return _ConnectionFairy(self).checkout()
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/pool.py", line 272, in connect
AA    self.pool.connect(),
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1661, in contextual_connect
AA    conn = bind.contextual_connect()
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 299, in _connection_for_bind
AA    return self.transaction._connection_for_bind(engine)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 803, in _connection_for_bind
AA    close_with_result=close_with_result)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 799, in connection
AA    **kw)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2357, in _connection_from_session
AA    close_with_result=True)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2366, in _execute_and_instances
AA    return self._execute_and_instances(context)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2353, in __iter__
AA    return list(res)
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2149, in __getitem__
AA    ret = list(self[0:1])
AA  File "/usr/local/python/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2282, in first
AA    dbresult = pgsql.session.query(pgsql.Video).filter(pgsql.Video.id == theid).first()
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/synodlnatrakt/helper.py", line 75, in get_media_type
AA    mediatype = helper.get_media_type(key)
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/synodlnatrakt/main.py", line 154, in scanlogs
AA    main.scanlogs()
AA  File "/usr/local/synodlnatrakt/share/SynoDLNAtrakt/SynoDLNAtrakt.py", line 42, in parse_logs
AA    retval = job.func(*job.args, **job.kwargs)
AA  File "/volume1/@appstore/synodlnatrakt/share/SynoDLNAtrakt/lib/apscheduler/scheduler.py", line 477, in _run_job
AATraceback (most recent call last):
21.04.2014 07:10:25 ERROR   : Job "parse_logs (trigger: interval[0:30:00], next run at: 2014-04-21 07:39:55.337895)" raised an exception
21.04.2014 06:40:25 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 07:09:55.337895)" raised an exception
21.04.2014 06:39:55 ERROR   : No entry found for ID 3498
21.04.2014 06:10:25 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 06:39:55.337895)" raised an exception
21.04.2014 06:09:55 ERROR   : No entry found for ID 3498
21.04.2014 05:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 06:09:55.337895)" raised an exception
21.04.2014 05:39:55 ERROR   : No entry found for ID 3498
21.04.2014 05:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 05:39:55.337895)" raised an exception
21.04.2014 05:09:55 ERROR   : No entry found for ID 3498
21.04.2014 04:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 05:09:55.337895)" raised an exception
21.04.2014 04:39:55 ERROR   : No entry found for ID 3498
21.04.2014 04:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 04:39:55.337895)" raised an exception
21.04.2014 04:09:55 ERROR   : No entry found for ID 3498
21.04.2014 03:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 04:09:55.337895)" raised an exception
21.04.2014 03:39:55 ERROR   : No entry found for ID 3498
21.04.2014 03:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 03:39:55.337895)" raised an exception
21.04.2014 03:09:55 ERROR   : No entry found for ID 3498
21.04.2014 02:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 03:09:55.337895)" raised an exception
21.04.2014 02:39:55 ERROR   : No entry found for ID 3498
21.04.2014 02:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 02:39:55.337895)" raised an exception
21.04.2014 01:39:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 02:09:55.337895)" raised an exception
21.04.2014 01:09:55 ERROR   : Job "mediaserver (trigger: interval[0:30:00], next run at: 2014-04-21 01:39:55.337895)" raised an exception

:ph34r:

Lien vers le commentaire
Partager sur d’autres sites

hello,

j'utilise trakt mais je ne connaissais pas ce package, je regarde ça ce weekend, j'essaie de le mettre en place.

je te tiens au courant

++

Hello!

Du coup, comment tu utilises Trakt? C'est spécifique à du scrobbling nan?

En tout cas, même si je n'arrive pas à indexer mes films/ séries, il semble que l'envoi vers Trakt s'opère (j'ai bien dis il me semble).

Tiens-moi au courant!!! ;-)

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Bonjour à toi Hayholten,

J'utilise Trakt aussi et j'aurais souhaité pouvoir installer synodlnatrakt. Le problème c'est qu'il me demande le paquet Git. Le seul paquet de ce type est pour moi Git serveur, qui est déjà installé sur mon syno.

As tu une idée?

Perso j'utilise Trakt sur mon ATV et sur mon iPad via Infuse.

L'idée était de pouvoir scrobller toutes mes activitées depuis le syno que je regarde un film sur mon PC ou autre.

Lien vers le commentaire
Partager sur d’autres sites

Hello!

Well, pour ma part, j'ai bien un paquet "Git" estampillé SynoCommunity.

La source (que tu dois déjà avoir): http://packages.synocommunity.com

Pis après, Cytec: http://cytec.us/spk/

Je ne me souviens pas d'un problème à l'installation de l'ensemble...

Pour le moment, je ne l'utilise pas vraiment encore car je rencontre quelques galères de configuration (encoooooooooooore des problèmes d'accent je crois).

Je pense par ailleurs qu'il faut intégrer la base de données de VideoStation (Serveur Multimédia) pour que ça marche, mais j'en suis pas sûr...

Ton retour sera des plus intéressants ;-)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Re!

J'ai pour ma part également mis en stand-by l'utilisation du paquet. Je n'ai réussi qu'à moitié à m'en servir. Je retenterais d'ici peu car cela semble tout de même possible.

Après, il y a un plugin pour Plex qui permet de faire la même chose. Seulement les problèmes de Plex: pas sécurisé, usine à gaz, nombreux bugs...

On se tient au courant ;-)

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.