habiTv 4.0.0 !

Téléchargement automatique de Replay TV

Re: habiTv 4.0.0 !

Messagede Babar2 » Jeu 3 Juil 2014 10:54

Bonjour.

Le téléchargement des émissions de Canal + ne fonctionne plus chez moi, est-ce général ?

Merci.
Avatar de l’utilisateur
Babar2
 
Messages: 1179
Inscription: Ven 26 Aoû 2011 11:53

Re: habiTv 4.0.0 !

Messagede dabiboo » Jeu 3 Juil 2014 19:45

@Babar2 : ça fonctionne toujours chez moi je viens de télécharger le jt, postes la log stp.

@chrisarso:
tu as placés les fichiers de conf à côté du jar et ça ne les a pas pris en compte ? si tu prends tout le contenu du dossier %USER_DIR%/habitv et que tu le places à côté de l'exécutable ça n'est toujours pas bon ?
sinon j'ai pris ce répertoire pour être sûr de ne pas avoir de problème de droit d'écriture et pour que le fonctionnement puisse être commun entre linux et windows.

@BrunoBr: peux-tu tester cette version : http://dabiboo.free.fr/habitv/downloadL ... pshot=true
je rattrape les erreurs du trayIcon pour n'afficher que la fenêtre principale. J'ai des pistes pour changer le système de notification... à étudier.
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: habiTv 4.0.0 !

Messagede Babar2 » Jeu 3 Juil 2014 20:07

Bonsoir, voici donc mon log de plantage de téléchargement d'une émission au hasard, ici le Zapping.
C'est un peu long et touffu mais je pense que c'est mon installation de Java qui a définitivement un problème, je pense tout virer et remettre juste la dernière version.

Code: Tout sélectionner
Episode to retreive canalPlus-ZAPPING-03/07/14 - Le Zapping
Waiting for download of canalPlus-ZAPPING-03/07/14 - Le Zapping
Download of canalPlus-ZAPPING-03/07/14 - Le Zapping is starting
Download failed for canalPlus-ZAPPING-03/07/14 - Le Zapping
java.lang.IllegalAccessError: tried to access method com.dabi.habitv.framework.plugin.api.BasePluginWithProxy.getInputStreamFromUr
l(Ljava/lang/String;)Ljava/io/InputStream; from class com.dabi.habitv.provider.canalplus.CanalUtils
        at com.dabi.habitv.provider.canalplus.CanalUtils.findVideoUrl(CanalUtils.java:54)
        at com.dabi.habitv.provider.canalplus.CanalUtils.doDownload(CanalUtils.java:35)
        at com.dabi.habitv.provider.canalplus.CanalPlusPluginProvider.download(CanalPlusPluginProvider.java:192)
        at com.dabi.habitv.core.task.DownloadTask.download(DownloadTask.java:118)
        at com.dabi.habitv.core.task.DownloadTask.doCall(DownloadTask.java:97)
        at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Episode failed to retreive canalPlus-ZAPPING-03/07/14 - Le Zapping
com.dabi.habitv.api.plugin.exception.TechnicalException: java.util.concurrent.ExecutionException: com.dabi.habitv.core.task.TaskFa
iledException: java.lang.IllegalAccessError: tried to access method com.dabi.habitv.framework.plugin.api.BasePluginWithProxy.getIn
putStreamFromUrl(Ljava/lang/String;)Ljava/io/InputStream; from class com.dabi.habitv.provider.canalplus.CanalUtils
        at com.dabi.habitv.core.task.AbstractTask.getResult(AbstractTask.java:65)
        at com.dabi.habitv.core.task.DownloadTask.getResult(DownloadTask.java:24)
        at com.dabi.habitv.core.task.AbstractTask.waitEndOfTreatment(AbstractTask.java:58)
        at com.dabi.habitv.core.task.RetrieveTask.download(RetrieveTask.java:141)
        at com.dabi.habitv.core.task.RetrieveTask.doCall(RetrieveTask.java:85)
        at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: com.dabi.habitv.core.task.TaskFailedException: java.lang.IllegalAccessError: t
ried to access method com.dabi.habitv.framework.plugin.api.BasePluginWithProxy.getInputStreamFromUrl(Ljava/lang/String;)Ljava/io/I
nputStream; from class com.dabi.habitv.provider.canalplus.CanalUtils
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at com.dabi.habitv.core.task.AbstractTask.getResult(AbstractTask.java:63)
        ... 9 more
Caused by: com.dabi.habitv.core.task.TaskFailedException: java.lang.IllegalAccessError: tried to access method com.dabi.habitv.fra
mework.plugin.api.BasePluginWithProxy.getInputStreamFromUrl(Ljava/lang/String;)Ljava/io/InputStream; from class com.dabi.habitv.pr
ovider.canalplus.CanalUtils
        at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:37)
        ... 4 more
Caused by: java.lang.IllegalAccessError: tried to access method com.dabi.habitv.framework.plugin.api.BasePluginWithProxy.getInputS
treamFromUrl(Ljava/lang/String;)Ljava/io/InputStream; from class com.dabi.habitv.provider.canalplus.CanalUtils
        at com.dabi.habitv.provider.canalplus.CanalUtils.findVideoUrl(CanalUtils.java:54)
        at com.dabi.habitv.provider.canalplus.CanalUtils.doDownload(CanalUtils.java:35)
        at com.dabi.habitv.provider.canalplus.CanalPlusPluginProvider.download(CanalPlusPluginProvider.java:192)
        at com.dabi.habitv.core.task.DownloadTask.download(DownloadTask.java:118)
        at com.dabi.habitv.core.task.DownloadTask.doCall(DownloadTask.java:97)
        at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
        ... 4 more

Avatar de l’utilisateur
Babar2
 
Messages: 1179
Inscription: Ven 26 Aoû 2011 11:53

Re: habiTv 4.0.0 !

Messagede dabiboo » Jeu 3 Juil 2014 20:44

bonsoir,

Tu as bien ciblé la log : il y a une incompatibilité entre le jar principal d'habitv et les plugins.
Quelle version d'habitv as-tu ? comment s'appel le nom du fichier jar ? tu devrais avoir : habiTv-4.0.0.jar

sinon essaye de relancer pour faire une maj des plugins. Si ça ne marche pas : stp poste ton fichier plugin/canalPlus.jar : ça m'intéresse de voir quelle version a été téléchargée.
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: habiTv 4.0.0 !

Messagede BrunoBr » Ven 4 Juil 2014 15:18

Dabiboo,

Le GUI s'ouvre correctement avec ta version snapshot, sans le tray icon, comme prévu. On peut passer à l'étape suivante :)

Quelques soucis avec les téléchargements...
Par exemple avec Pluzz. C'est peut-être un soucis avec le proxy ? J'utilise la dernière version de ffmpeg.
Voici mon fichier de config et le log.
Configuration.xml:
Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:configuration xmlns:ns2="http://www.dabi.com/habitv/configuration/entities">
    <osConfig>
        <cmdProcessor>/bin/bash -c #CMD#</cmdProcessor>
    </osConfig>
  <proxies>
   <proxy>
      <protocol>HTTP</protocol>
      <host>127.0.0.1</host>
      <port>8123</port>
      <pluginSupport>
         <plugin>pluzz</plugin>
         <plugin>arte</plugin>
      </pluginSupport>
   </proxy>
   <proxy>
      <protocol>SOCKS</protocol>
      <host>127.0.0.1</host>
      <port>9050</port>
      <pluginSupport>
         <plugin>pluzz</plugin>
         <plugin>arte</plugin>
      </pluginSupport>      
   </proxy>
  </proxies>
    <downloadConfig>
   <downloadOuput>/media/2To_1/habitv_downloads/#TVSHOW_NAME#/#EPISODE_NAME#_(#DATE§yyyy-MM-dd_kk:mm#).#EXTENSION#</downloadOuput>
        <maxAttempts>5</maxAttempts>
        <demonCheckTime>1800</demonCheckTime>
   <downloaders>
      <aria2>/usr/bin/aria2c --max-upload-limit=30K</aria2>
      <ffmpeg>/home/media/Downloads/ffmpeg/ffmpeg</ffmpeg>
   </downloaders>
    </downloadConfig>
    <updateConfig>
        <autoriseSnapshot>false</autoriseSnapshot>
    </updateConfig>
</ns2:configuration>

habitv.log
Code: Tout sélectionner
habitv version 4.0.1-SNAPSHOT
Checking plugin updates...
Update of plugin aria2 version 4.0.1-SNAPSHOT
Update of plugin aria2 version 4.0.1-SNAPSHOT done
Update of plugin arte version 4.0.1-SNAPSHOT
Update of plugin arte version 4.0.1-SNAPSHOT done
Update of plugin beinsport version 4.0.1-SNAPSHOT
Update of plugin beinsport version 4.0.1-SNAPSHOT done
Update of plugin canalPlus version 4.0.1-SNAPSHOT
Update of plugin canalPlus version 4.0.1-SNAPSHOT done
Update of plugin cmd version 4.0.1-SNAPSHOT
Update of plugin cmd version 4.0.1-SNAPSHOT done
Update of plugin curl version 4.0.1-SNAPSHOT
Update of plugin curl version 4.0.1-SNAPSHOT done
Update of plugin ffmpeg version 4.0.1-SNAPSHOT
Update of plugin ffmpeg version 4.0.1-SNAPSHOT done
Update of plugin lequipe version 4.0.1-SNAPSHOT
Update of plugin lequipe version 4.0.1-SNAPSHOT done
Update of plugin nrj12 version 4.0.1-SNAPSHOT
Update of plugin nrj12 version 4.0.1-SNAPSHOT done
Update of plugin pluzz version 4.0.1-SNAPSHOT
Update of plugin pluzz version 4.0.1-SNAPSHOT done
Update of plugin RSS version 4.0.1-SNAPSHOT
Update of plugin RSS version 4.0.1-SNAPSHOT done
Update of plugin rtmpDump version 4.0.1-SNAPSHOT
Update of plugin rtmpDump version 4.0.1-SNAPSHOT done
Update of plugin youtube version 4.0.1-SNAPSHOT
Update of plugin youtube version 4.0.1-SNAPSHOT done
Update of plugin file version 4.0.1-SNAPSHOT
Update of plugin file version 4.0.1-SNAPSHOT done
Update of plugin tf1 version 4.0.1-SNAPSHOT
Update of plugin tf1 version 4.0.1-SNAPSHOT done
Update of plugin clubic version 4.0.1-SNAPSHOT
Update of plugin clubic version 4.0.1-SNAPSHOT done
Update done
Plugin ffmpeg should be updated to versionN-62728-g6956b04
Plugin curl should be updated to version7.25.0
Plugin aria2c should be updated to version1.16.4
Plugin youtube-dl should be updated to version2014.06.26
Plugin rtmpdump should be updated to versionv2.5
Episode to retreive pluzz-Les Dalton-Une affaire de goût
Waiting for download of pluzz-Les Dalton-Une affaire de goût
Download of pluzz-Les Dalton-Une affaire de goût is starting
Cmd was /home/media/Downloads/ffmpeg/ffmpeg -i "http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8" -c copy -y -f mp4 "/media/2To_1/habitv_downloads/Les_Dalton/Une_affaire_de_gout_(2014-07-04_10:58).mp4.tmp"
ffmpeg version N-63893-gc69defd Copyright (c) 2000-2014 the FFmpeg developers
  built on Jul  4 2014 05:37:03 with gcc 4.6 (Debian 4.6.3-1)
  configuration: --prefix=/root/ffmpeg-static/64bit --extra-cflags='-I/root/ffmpeg-static/64bit/include -static' --extra-ldflags='-L/root/ffmpeg-static/64bit/lib -static' --extra-libs='-lxml2 -lexpat -lfreetype' --enable-static --disable-shared --disable-ffserver --disable-doc --enable-bzlib --enable-zlib --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-gpl --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-gray --enable-libass --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-version3 --enable-libvpx
  libavutil      52. 89.100 / 52. 89.100
  libavcodec     55. 66.101 / 55. 66.101
  libavformat    55. 43.100 / 55. 43.100
  libavdevice    55. 13.101 / 55. 13.101
  libavfilter     4.  8.100 /  4.  8.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 19.100 /  0. 19.100
  libpostproc    52.  3.100 / 52.  3.100
[http @ 0x3979020] HTTP error 403 Forbidden
http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8: Input/output error

Download failed for pluzz-Les Dalton-Une affaire de goût
com.dabi.habitv.api.plugin.exception.ExecutorFailedException: http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8: Input/output error
   at com.dabi.habitv.framework.plugin.utils.CmdExecutor.start(CmdExecutor.java:115)
   at com.dabi.habitv.core.task.DownloadTask.download(DownloadTask.java:122)
   at com.dabi.habitv.core.task.DownloadTask.doCall(DownloadTask.java:97)
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
   at java.util.concurrent.FutureTask.run(FutureTask.java:262)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:745)
Episode failed to retreive pluzz-Les Dalton-Une affaire de goût
com.dabi.habitv.api.plugin.exception.TechnicalException: java.util.concurrent.ExecutionException: com.dabi.habitv.core.task.TaskFailedException: com.dabi.habitv.api.plugin.exception.ExecutorFailedException: http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8: Input/output error
   at com.dabi.habitv.core.task.AbstractTask.getResult(AbstractTask.java:65)
   at com.dabi.habitv.core.task.DownloadTask.getResult(DownloadTask.java:24)
   at com.dabi.habitv.core.task.AbstractTask.waitEndOfTreatment(AbstractTask.java:58)
   at com.dabi.habitv.core.task.RetrieveTask.download(RetrieveTask.java:141)
   at com.dabi.habitv.core.task.RetrieveTask.doCall(RetrieveTask.java:85)
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
   at java.util.concurrent.FutureTask.run(FutureTask.java:262)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: com.dabi.habitv.core.task.TaskFailedException: com.dabi.habitv.api.plugin.exception.ExecutorFailedException: http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8: Input/output error
   at java.util.concurrent.FutureTask.report(FutureTask.java:122)
   at java.util.concurrent.FutureTask.get(FutureTask.java:188)
   at com.dabi.habitv.core.task.AbstractTask.getResult(AbstractTask.java:63)
   ... 9 more
Caused by: com.dabi.habitv.core.task.TaskFailedException: com.dabi.habitv.api.plugin.exception.ExecutorFailedException: http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8: Input/output error
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:37)
   ... 4 more
Caused by: com.dabi.habitv.api.plugin.exception.ExecutorFailedException: http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S27/J4/106276534-20140703-,934,k.mp4.csmil/master.m3u8: Input/output error
   at com.dabi.habitv.framework.plugin.utils.CmdExecutor.start(CmdExecutor.java:115)
   at com.dabi.habitv.core.task.DownloadTask.download(DownloadTask.java:122)
   at com.dabi.habitv.core.task.DownloadTask.doCall(DownloadTask.java:97)
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
   ... 4 more


Des idées ?

Bruno.
BrunoBr
 
Messages: 33
Inscription: Sam 16 Fév 2013 17:07

Re: habiTv 4.0.0 !

Messagede dabiboo » Ven 4 Juil 2014 19:28

J'ai omis d'implémenter le proxy sur ffmpeg... J'ai étudier le truc apparemment il faut définir une variable d'environnement :
Code: Tout sélectionner
set http_proxy=​http://host:port


Je vais voir ajouter pour la définir automatiquement pour le process lancé, en attendant tu peux tenter de la définir en variable globale.
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Précédente

Retourner vers habiTv

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités