Debian Wheezy : Unable to get VLC info
(1/1)
djainette:
Bonjour,
j'utilisais auparavant homeplayer sous Ubuntu sans souçis. Et puis je suis passé à Debian Wheezy, et j'ai depuis quelques problèmes. J'en ai réglé certains mais il m'en reste un gênant.
Tout d'abord, j'utilise :
- homeplayer 1.5.9e
- VLC 2.0.3 Twoflower
J'ai débord eu un problème au lancement de Homeplayer qui me disait ne pas trouver le chemin de VLC => réglé en séparant l'argument --http-port du --http-host
Puis celle du port 8080 déjà utilisé => réglé en changeant le port http de VLC sur le 8081 (si j'ai bien compris c'est lié à l'arrivée de lua dans VLC).
Là j'étais content, homeplayer se lance bien sur ma TV, je peux naviguer, et lire des fichiers .AVI tant qu'ils lu par la freebox et ne sont pas transcodés.
Mais dès que je veux lire un mp4, ou forcer le passage par VLC, j'ai une erreur de chargement.
Le lancement de homeplayer en mode -dev me dit :
Code:
VLC command line :
/usr/bin/vlc --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --intf=http --http-src="/home/djainette/.homeplayer/http-vlc" --http-host=127.0.0.1 --http-port=8081 --sout="#std" --freetype-font="/home/djainette/programmes/homeplayer-1.5.9e/webapps/ROOT/bases/arial.ttf" --config="/home/djainette/programmes/homeplayer-1.5.9e/vlc-profil/vlcrc-hp-0.9" --rtp-client-port=1618 --sout-transcode-fps=25.0
Try to connect VLC...
[0x9959fb8] [http] lua interface: Lua HTTP interface
Connection success.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
Error to get VLC Info.
J'arrive pourtant à accéder à l'interface http de VLC sur le port 8081 :
Code:
Directory listing /
playlist.html
playdvb.html
play.html
playcdrom.html
chapterinfo.html
version.html
temps.html
streamstate.html
vlccontrol.html
videoinfo.html
launch.html
getinfo.html
setvar.html
subtitleinfo.html
setsubtitle.html
dvdinfo.html
mediainfo.html
setaudio.html
playtransdvb.html
audioinfo.html
setchapter.html
add.html
info.html
Cependant le getinfo me donne ;
Code:
Error loading /getinfo.html
lua/intf/http.lua:80: [string "/home/djainette/.homeplayer/http-vlc/getinfo.html"]:1: nesting of [[...]] is deprecated near '['
et le version.html affiche une page vide.
Là je sèche... Un peu d'aide ?
djainette:
A tout hasard, voici le contenu du fichier getinfo.html. Le XML a l'air bien formé, j'ai même tenté de supprimer mon dossier .homeplayer pour le regénérer
Code:
<?xml version="1.0" encoding="UTF-8"?>
<vlc id="rpn" param1="nr_nodes 0 store" />
<vlc id="rpn" param1="nr_items 0 store" />
<vlc id="foreach" param1="pl" param2="playlist" />
<vlc id="if" param1="pl.type value 'Node' strcmp" />
<vlc id="if" param1="pl.current" />
<vlc id="rpn" param1="current_node nr_nodes value store" />
<vlc id="rpn" param1="current_node_index pl.index value store" />
<vlc id="rpn" param1="current_node_name pl.name value store" />
<vlc id="end" />
<vlc id="rpn" param1="nr_nodes nr_nodes 1 + store" />
<vlc id="end" />
<vlc id="rpn" param1="nr_items nr_items 1 + store" />
<vlc id="end" />
<vlc id="rpn" param1="prev_node_index current_node_index value 1 - store" />
<vlc id="rpn" param1="next_node_index current_node_index value 1 + store" />
<VLCInfo>
<state><vlc id="value" param1="stream_state" /></state>
<currentNodeName><vlc id="value" param1="current_node_name value url_encode" /></currentNodeName>
<currentNodeID><vlc id="value" param1="current_node_index" /></currentNodeID>
<prevNodeID><vlc id="value" param1="prev_node_index" /></prevNodeID>
<nextNodeID><vlc id="value" param1="next_node_index" /></nextNodeID>
<currentPlayLength><vlc id="value" param1="stream_length" /></currentPlayLength>
<currentPlayTime><vlc id="value" param1="stream_time" /></currentPlayTime>
<audioInfos>
<vlc id="foreach" param1="audio" param2="audio-es" />
<AudioInfo>
<id><vlc id="value" param1="audio.id" /></id>
<name><vlc id="value" param1="audio.name value url_encode" /></name>
<selected><vlc id="if" param1="audio.selected" />true<vlc id="else" />false<vlc id="end" /></selected>
</AudioInfo>
<vlc id="end" />
</audioInfos>
<subTitleInfos>
<vlc id="foreach" param1="spu" param2="spu-es" />
<SubTitleInfo>
<id><vlc id="value" param1="spu.id value" /></id>
<name><vlc id="value" param1="spu.name value url_encode" /></name>
<selected><vlc id="if" param1="spu.selected value" />true<vlc id="else" />false<vlc id="end" /></selected>
</SubTitleInfo>
<vlc id="end" />
</subTitleInfos>
<titleInfos>
<vlc id="foreach" param1="title" param2="title" />
<TitleInfo>
<id><vlc id="value" param1="title.id" /></id>
<name><vlc id="value" param1="title.name value url_encode" /></name>
<selected><vlc id="if" param1="title.selected" />true<vlc id="else" />false<vlc id="end" /></selected>
</TitleInfo>
<vlc id="end" />
</titleInfos>
<chapterInfos>
<vlc id="foreach" param1="chapter" param2="chapter" />
<ChapterInfo>
<id><vlc id="value" param1="chapter.id" /></id>
<name><vlc id="value" param1="chapter.name value url_encode" /></name>
<selected><vlc id="if" param1="chapter.selected" />true<vlc id="else" />false<vlc id="end" /></selected>
</ChapterInfo>
<vlc id="end" />
</chapterInfos>
</VLCInfo>
djainette:
Si je up, je me fais jeter ?
baloo:
Citation de: djainette le 12 Février 2013 à 19:14:01
Si je up, je me fais jeter ?
non mais juste pour préciser que HomePlayer n'a jamais été testé avec VLC 2.x. De plus VLC 2.x a changé énormément de chose sur l'interface http et HP communique avec VLC via cette interface donc y peu de chance que cela ne marche.
djainette:
OK donc ça expliquerait l'erreur sur la lecture du flux XML par Lua
Si vous avez besoin d'aide pour les prochaines versions sous VLC 2.x, je peux donner un coup de main pour tester
Navigation