johnymarek / media-translate

Automatically exported from code.google.com/p/media-translate
0 stars 0 forks source link

XSPF-browser doesn't work on Seagate FAT+ #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.При нажатии на иконке XSPF-browser экран лишь на 
долю секунды мигает и возвращается обратно 
в меню  

What version of the product are you using? On what operating system?
2.06(4) и 2.07(pre3)

Вывод DvdPlayer в окно терминала при вызове 
XSPF-browser в аттаче

Original issue reported on code.google.com by gar...@gmail.com on 23 Jan 2011 at 11:43

Attachments:

GoogleCodeExporter commented 9 years ago
Такая же проблема на Digma.
Связана с обработкой mediaDisplay типа threePartsView.

Original comment by Serge.A.Timchenko@gmail.com on 23 Jan 2011 at 6:52

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
проблема в другом.
download done for 1, http://127.0.0.1/cgi-bin/translate?startpoint,, 0x10221b40
clean up fd 1
load xml file failed
^^^^^^^^^^^^^^^^^^^^
xml парсится с ошибкой.

и как результат:
[Script] sub_refreshList end
Key processed.= 17
[Script] *** majorContext= items
[Script] *** userInput= return

Original comment by nnb1...@gmail.com on 24 Jan 2011 at 6:18

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Логично.
Обращение к плееру (192.168.1.47 - адрес плеера) 
http://192.168.1.47/cgi-bin/translate?startpoint,,
возвращает "
awk: 
: No such file or directory
" причем даже без html-заголовка.

Original comment by gar...@gmail.com on 24 Jan 2011 at 8:47

GoogleCodeExporter commented 9 years ago
проверьте что в Вашей прошивке есть awk.
скорее всего просто нужно установить.

Original comment by nnb1...@gmail.com on 25 Jan 2011 at 6:24

GoogleCodeExporter commented 9 years ago
awk есть, взятый с этого сайта. Лежит в 
директориях $BASEPATH/lib и, на всякий случай еще 
в  $BASEPATH/bin. Без него вообще ничего не 
работало.

Original comment by gar...@gmail.com on 25 Jan 2011 at 7:25

GoogleCodeExporter commented 9 years ago
в $BASEPATH/etc/ есть index.m3u, xspf.scan ?

в translate.conf 
какие значения
STARTPOINT=
XSPFSCAN=
?

Original comment by nnb1...@gmail.com on 25 Jan 2011 at 9:31

GoogleCodeExporter commented 9 years ago
STARTPOINT=$BASEPATH/etc/index.m3u
XSPFSCAN=$BASEPATH/etc/xspf.scan
Собственно, все стандартно. Ставил все в 
рекомендованную директорию /usr/local/etc/translate, 
index.m3u и xspf.scan есть, index.m3u редактировал, 
оставив только реально доступные пути. Еще 
есть плейлисты в  /usr/local/etc/playlist/, они 
медиатомбом нормально открываются.

2 Serge.A.Timchenko 
Но ведь в других rss mediaDisplay threePartsView 
открывается нормально. Сейчас навскидку 
проверил etc-playlists-moskva_fm.rss - открывается, 
играет.
Я понимаю, у Вас такого плеера нет, поэтому 
найти проблему гораздо сложнее.
Расскажите, куда можно отладочных print'ов 
вставить, чтобы локализовать ошибку? 

Original comment by gar...@gmail.com on 25 Jan 2011 at 5:55

GoogleCodeExporter commented 9 years ago
хоть я и не Сергей.
смотрите $BASEPATH/bin/translate.cgi
отладку сделать например так:
$mydebuginfo=/tmp/mydebuginfo
echo "debug" >>$mydebuginfo

но! для начала попробуйте взять 
оригинальный index.m3u из пакета. что будет с 
родным index.m3u

c threePartsView накувыркались на прошивке Digma. в 
каких-то скриптах работает. в других 
приводит к падению DvdPlayer.

Original comment by nnb1...@gmail.com on 25 Jan 2011 at 7:04

GoogleCodeExporter commented 9 years ago
Естественно, я с оригинального index.m3u и 
начинал. Потом убрал ссылки, которых у меня 
нет, типа ftp.

Не могли бы Вы привести вывод в терминал 
команд:
wget -O - http://127.0.0.1/cgi-bin/translate?startpoint,,
и
wget -O - 
http://127.0.0.1/cgi-bin/translate?playlist,,/usr/local/etc/translate/etc/index.
m3u

Original comment by gar...@gmail.com on 25 Jan 2011 at 8:27

GoogleCodeExporter commented 9 years ago
# wget -O - http://127.0.0.1/cgi-bin/translate?startpoint,
<?xml version='1.0' encoding='UTF-8'?>
<playlist version='1' xmlns='http://xspf.org/ns/0/'>
<title><![CDATA[index.m3u]]></title>
<image><![CDATA[/usr/local/etc/translate/etc/index.jpg]]></image>
<trackList>
<track>
<title><![CDATA[Плеер HDD]]></title>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[file]]></meta>
<location><![CDATA[/var/hdd/volumes/]]></location>
</track>
<track>
<title><![CDATA[Плеер USB]]></title>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[file]]></meta>
<location><![CDATA[/var/ramfs/volumes/]]></location>
</track>
<track>
<title><![CDATA[Плеер Playlists]]></title>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[file]]></meta>
<location><![CDATA[/usr/local/etc/playlist/]]></location>
</track>
<track>
<title><![CDATA[Плеер FTP]]></title>
<meta rel="ext"><![CDATA[1]]></meta>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[ftp]]></meta>
<location><![CDATA[ftp://127.0.0.1/]]></location>
</track>
</trackList>
</playlist>

# wget -O - 
http://127.0.0.1/cgi-bin/translate?playlist,,/usr/local/etc/translate/etc/index.
m3u
<?xml version='1.0' encoding='UTF-8'?>
<playlist version='1' xmlns='http://xspf.org/ns/0/'>
<title><![CDATA[index.m3u]]></title>
<image><![CDATA[/usr/local/etc/translate/etc/index.jpg]]></image>
<trackList>
<track>
<title><![CDATA[Плеер HDD]]></title>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[file]]></meta>
<location><![CDATA[/var/hdd/volumes/]]></location>
</track>
<track>
<title><![CDATA[Плеер USB]]></title>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[file]]></meta>
<location><![CDATA[/var/ramfs/volumes/]]></location>
</track>
<track>
<title><![CDATA[Плеер Playlists]]></title>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[file]]></meta>
<location><![CDATA[/usr/local/etc/playlist/]]></location>
</track>
<track>
<title><![CDATA[Плеер FTP]]></title>
<meta rel="ext"><![CDATA[1]]></meta>
<meta rel="class">directory</meta>
<meta rel="protocol"><![CDATA[ftp]]></meta>
<location><![CDATA[ftp://127.0.0.1/]]></location>
</track>
</trackList>
</playlist>

Original comment by nnb1...@gmail.com on 25 Jan 2011 at 9:29

GoogleCodeExporter commented 9 years ago
УРРРРА!
Всем спасибо!!! Три дня убил, а всего-то 
проблема!
Все-таки дело в awk. В плагинах был явно 
прописан путь #!/usr/bin/awk.
Пока также явно прописал пути до 
/usr/local/etc/translate/bin/awk, т.к. не представляю, как 
можно их брать из конфига.
Serge.A.Timchenko, пожалуйста, подскажите (а лучше 
сразу сделайте в 2.07 :) пути к awk в плагинах из 
конфига!!! 

Original comment by gar...@gmail.com on 25 Jan 2011 at 9:36

GoogleCodeExporter commented 9 years ago
Проблема понятна. Исправления войдут в 
ближайшую сборку.

Original comment by Serge.A.Timchenko@gmail.com on 26 Jan 2011 at 8:41

GoogleCodeExporter commented 9 years ago

Original comment by Serge.A.Timchenko@gmail.com on 26 Jan 2011 at 9:13