mise à jour de canalPlus

Téléchargement automatique de Replay TV

Re: mise à jour de canalPlus

Messagede aazerty » Ven 18 Avr 2014 21:57

Bonjour ,

@dabiboo : Il y a peut-être des corrections à effectuer dans grabconfig.xml

Code: Tout sélectionner
Exemple : on peut trouver dans le grabconfig
http://www.d8.tv/d8-divertissement/pid5204-d8-touche-pas-a-mon-poste.html

Si on utilise ce lien et qu'on le colle dans le navigateur , on est redirigé :
http://www.d8.tv/d8-divertissement/ms-touche-pas-a-mon-poste/pid6318-videos-integrales.html?vid=1055958


J'ai eu des problèmes de non-fonctionnement , suite à modif du grabconfig :
Code: Tout sélectionner
com.dabi.habitv.framework.plugin.exception.TechnicalException: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Contenu non autorisé dans le prologue.]
   at com.dabi.habitv.core.dao.GrabConfigDAO.unmarshal(GrabConfigDAO.java:138)
   at com.dabi.habitv.core.dao.GrabConfigDAO.load(GrabConfigDAO.java:167)
   at com.dabi.habitv.tray.model.HabitTvTrayModel$1.run(HabitTvTrayModel.java:70)
Caused by: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Contenu non autorisé dans le prologue.]
   at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(Unknown Source)
   at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(Unknown Source)
   at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(Unknown Source)
   at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(Unknown Source)
   at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(Unknown Source)
   at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(Unknown Source)
   at com.dabi.habitv.core.dao.GrabConfigDAO.unmarshal(GrabConfigDAO.java:136)
   ... 2 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Contenu non autorisé dans le prologue.
   at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
   at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
   at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
   at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
   at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
   at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
   at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
   ... 7 more


NB:
Le téléchargement des autres émissions se passe bien , il n'y a que D8 qui coince .
Avec du PHP , on y arrive , le flux est en flash .

Cordialement .
!!! DUBITATIF !!!
Avatar de l’utilisateur
aazerty
 
Messages: 2086
Inscription: Sam 10 Déc 2011 14:41

Re: mise à jour de canalPlus

Messagede dabiboo » Sam 19 Avr 2014 08:45

@aazerty il semble que ton fichier XML soit incorrect, difficile de t'en dire plus comme ça, tu peux le supprimer : il sera automatiquement regénéré.

J'ai mis à jour le plugin pour qu'il voit les émissions de "touche pas à mon poste", vous pouvez tester mettant à jour le fichier :
http://dabiboo.free.fr/habitv/provider/d8.jar
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: mise à jour de canalPlus

Messagede aazerty » Sam 19 Avr 2014 11:14

Bonjour ,

@dabiboo :

1) effectivement j'ai supprimé grabconfig , il s'est régénéré . PB sauvegarde UTF8 (???) .

2) téléchargé d8.jar => relancé le process , modifié grabconfig , création index pour TPMP , supprimé 1 ligne .
Lancé le téléchargement de cette émission => "L'épisode n'a pas pu être téléchargé" .

Cordialement .

Édit :

Code: Tout sélectionner
Episode failed to retreive d8-Touche Pas A Mon Poste !-Le poste de surveillance : le retour de Clément l'incruste! - TPMP - 17/04/2014-0
com.dabi.habitv.framework.plugin.exception.TechnicalException: java.util.concurrent.ExecutionException: com.dabi.habitv.core.task.TaskFailedException: java.lang.NoClassDefFoundError: com/dabi/habitv/framework/plugin/utils/M3U8Utils
   at com.dabi.habitv.core.task.AbstractTask.getResult(AbstractTask.java:66)
   at com.dabi.habitv.core.task.DownloadTask.getResult(DownloadTask.java:18)
   at com.dabi.habitv.core.task.AbstractTask.waitEndOfTreatment(AbstractTask.java:59)
   at com.dabi.habitv.core.task.RetrieveTask.download(RetrieveTask.java:123)
   at com.dabi.habitv.core.task.RetrieveTask.doCall(RetrieveTask.java:76)
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   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.NoClassDefFoundError: com/dabi/habitv/framework/plugin/utils/M3U8Utils
   at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
   at java.util.concurrent.FutureTask.get(Unknown Source)
   at com.dabi.habitv.core.task.AbstractTask.getResult(AbstractTask.java:64)
   ... 10 more
Caused by: com.dabi.habitv.core.task.TaskFailedException: java.lang.NoClassDefFoundError: com/dabi/habitv/framework/plugin/utils/M3U8Utils
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:37)
   ... 5 more
Caused by: java.lang.NoClassDefFoundError: com/dabi/habitv/framework/plugin/utils/M3U8Utils
   at com.dabi.habitv.provider.d8.D8PluginManager.findVideoUrl(D8PluginManager.java:219)
   at com.dabi.habitv.provider.d8.D8PluginManager.download(D8PluginManager.java:143)
   at com.dabi.habitv.core.task.DownloadTask.doCall(DownloadTask.java:82)
   at com.dabi.habitv.core.task.AbstractTask.call(AbstractTask.java:27)
   ... 5 more
Caused by: java.lang.ClassNotFoundException: com.dabi.habitv.framework.plugin.utils.M3U8Utils
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 9 more
!!! DUBITATIF !!!
Avatar de l’utilisateur
aazerty
 
Messages: 2086
Inscription: Sam 10 Déc 2011 14:41

Re: mise à jour de canalPlus

Messagede racacax » Sam 19 Avr 2014 17:38

Moi ca fonctionne.
Avatar de l’utilisateur
racacax
 
Messages: 870
Inscription: Mer 13 Nov 2013 17:57

Re: mise à jour de canalPlus

Messagede aazerty » Sam 19 Avr 2014 22:54

Bonjour ,

@dabiboo : Afin de vérifier , j'ai installé la 3.73 sur autre PC ; constat D8 , TPMP ne fonctionne pas .

Cordialement .
!!! DUBITATIF !!!
Avatar de l’utilisateur
aazerty
 
Messages: 2086
Inscription: Sam 10 Déc 2011 14:41

Re: mise à jour de canalPlus

Messagede dabiboo » Dim 20 Avr 2014 06:49

Bonjour,

Peux-tu essayer de mettre à ce jour ce fichier : http://dabiboo.free.fr/habitv/lib/framework.jar dans le répertoire lib ? ça devrait être mieux avec.

ça devient compliqué, il faut que je mettes je fasses le package de livraison 3.7.4.
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: mise à jour de canalPlus

Messagede aazerty » Dim 20 Avr 2014 11:39

Bonjour ,

@dabiboo : Merci . Nouvel essai avec framework.jar .

Ça fonctionne . Le bémol se situe au niveau de la création du fichier index .
Toutes les lignes ne sont pas écrites , ce qui fait que le téléchargement prend aussi en compte
l'épisode ne figurant pas dans la liste . Exemple ci-dessous :

Code: Tout sélectionner
Demandé à télécharger
Touche_Pas_A_Mon_Poste_-Le_replay_-_TPMP_-_18_04_2014

Process exécuté
Download of d8-Touche Pas A Mon Poste !-Le replay - TPMP - 18/04/2014-18 is starting
Download of d8-Touche Pas A Mon Poste !-Le poste de surveillance : le retour de Clément l'incruste! - TPMP - 17/04/2014-0


!!! NB : Émission hautement philosophique !!!

Cordialement .
!!! DUBITATIF !!!
Avatar de l’utilisateur
aazerty
 
Messages: 2086
Inscription: Sam 10 Déc 2011 14:41

Re: mise à jour de canalPlus

Messagede dabiboo » Dim 20 Avr 2014 14:24

C'est étrange, si tu supprimes l'index, il sera recréé avec tous les épisodes disponibles, tu peux tester ?
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: mise à jour de canalPlus

Messagede czmaster » Dim 20 Avr 2014 17:06

Je ne sais pas si tout le monde a la même erreur avec D8
Mais chez moi habitv génère cette commande :
Code: Tout sélectionner
cmd wasbin\ffmpeg.exe -i "http://.../master.m3u8" -c copy -absf aac_adtstoasc -f -y mp4 "downloads/....mp4.tmp"

Cette commande échoue immédiatement

A priori après le -f il faut mettre le format ; mp4
Et donc l’enlever après -y ce qui donne ça :
Code: Tout sélectionner
cmd wasbin\ffmpeg.exe -i "http://.../master.m3u8" -c copy -absf aac_adtstoasc -f mp4 -y "downloads/....mp4.tmp"

Pourquoi wasbin je ne sais pas mais ça n'a pas l'air de jouer

Je ne sais pas si c'est le seul problème mais ça peut aider

A+
Administrateur du forum
czmaster
Administrateur du site
 
Messages: 1404
Inscription: Sam 2 Juil 2011 10:41
Localisation: France

Re: mise à jour de canalPlus

Messagede dabiboo » Dim 20 Avr 2014 18:04

effectivement vu le problème, c'est étrange que ça marche ailleurs ! peut être une version différente de ffmpeg.
Voici la version corrigée : http://dabiboo.free.fr/habitv/downloade ... loader.jar

J'espère que c'est bon je prépare le package de livraison.
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

PrécédenteSuivante

Retourner vers habiTv

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité