johnymarek / media-translate

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

Адаптация скриптов под Xtreamer #30

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Являюсь владельцем плеера Xtreamer, в котором 
так же есть online сервисы, но они не 
локализованы. Хотел бы прикрутить ваш 
скрипт, но не совсем понимаю как он 
работает. Меню показывает, но не включается 
ни одно видео.

Можно ли расчитывать на вашу помощь в 
портировании на Xtreamer? 

Original issue reported on code.google.com by ATD...@gmail.com on 7 Feb 2011 at 3:13

GoogleCodeExporter commented 9 years ago
могу я попробовать оказать помощь. 
какую сборку RSS Ex Вы устанавливали?

Original comment by nnb1...@gmail.com on 8 Feb 2011 at 6:11

GoogleCodeExporter commented 9 years ago
А их много? скачал от сюда, по ссылке из Download 
(RSS Ex 2.0.7(pre6))

Original comment by ATD...@gmail.com on 8 Feb 2011 at 6:28

GoogleCodeExporter commented 9 years ago
Вы ответили на мой вопрос.
теперь давайте разбираться что у Вас не 
работает.
xltproc, curl, rtmpdump, awk у Вас есть в прошивке на 
плеере?

/usr/local/etc/translate/translate.conf правили?

напишите что конкретно Вы пытаетесь 
проиграть. 
RuTube, YouTube, Tvigle, IVI и т.п.

опишите подробно что запускаете и что 
происходит.

2.0.7pre6 я ставил пока только на... а даже не 
знаю от какого плеера там прошивка.
2.0.7pre5 работает на Digma HDMP-301

Original comment by nnb1...@gmail.com on 8 Feb 2011 at 8:03

GoogleCodeExporter commented 9 years ago
Установил по инструкциям, правда не стал 
копировать в плеер, оставил на HDD, сделав 
симлинки на папки и на www.
awk - есть
xltproc, curl, rtmpdump - не было.  скачал. в конфиге 
указал донего путь

Файл конфига такой:
BASEPATH=/usr/local/etc/translate
export AWKPATH=$BASEPATH/lib:.

WGET=/usr/bin/wget
CURL=/tmp/usbmounts/sda1/scripts/curl
SLTPROC==/tmp/usbmounts/sda1/scripts/xsltproc
RTMPDUMP=/tmp/usbmounts/sda1/scripts/rtmpdump

STARTPOINT=$BASEPATH/etc/index.m3u
XSPFSCAN=$BASEPATH/etc/xspf.scan
MAINMENU=$BASEPATH/etc/menu/main.xspf

CACHEPATH=/tmp/usbmounts/sda1/cached

YOUTUBE_HD=yes
VIMEO_HD=yes
IVI_HD=yes
TVIGLE_HD=yes
NET_BANDWIDTH=

UDPXY_URL=http://127.0.0.1:8080/

TRANSLATE_CGI=`sed -n '1p' $BASEPATH/etc/cgi.conf`
LOCALE=ru

Я не уверен что путь для сервера имено 
такой, http://127.0.0.1/cgi-bin/translate?
Во всех уже установленых в плеере сервисах 
пути примерно такого вида:
http://127.0.0.1/media/sda1/scripts/translate/www/cgi-bin/translate?
Но я не могу проверить где случается 
ошибка. 
При попытке посмотреть например видео 
плеер выдает unable service requert.

Понимаю что скрипты заточены не под данный 
плеер и что то может идти не так. 
Я даже не знаю что и спросить, т.к. не пойму в 
чем проблема. был бы хоть лог какой то. 
запускается ли вообще этоит скрипт, выдает 
ли ссылку на видео, если выдает то в каом 
виде. 

Навигация боле мене работает. даже 
картинки какие то грузит.

Original comment by ATD...@gmail.com on 9 Feb 2011 at 11:19

GoogleCodeExporter commented 9 years ago
Если открыть так 
http://xtreamer/media/sda1/scripts/translate/www/cgi-bin/translate?
то в браузеер я вижу это: 
#!/bin/sh

TRANSLATE=/usr/local/etc/translate
PATH=$TRANSLATE/bin:$PATH exec translate.cgi

Original comment by ATD...@gmail.com on 9 Feb 2011 at 11:31

GoogleCodeExporter commented 9 years ago
Если в конец строки добавить 
app,Channel:2093,tvigle/multi то открывается точно такие 
же 3 строки. не значит ли это что cgi скрипт не 
срабатывает?

Original comment by ATD...@gmail.com on 9 Feb 2011 at 11:33

GoogleCodeExporter commented 9 years ago
Да, именно это и происходит.

Содержимое translate/www/cgi-bin должно лежать в 
директории откуда запускаются cgi-скрипты 
на встроенном www-сервере.

Original comment by Serge.A.Timchenko@gmail.com on 9 Feb 2011 at 12:15

GoogleCodeExporter commented 9 years ago
как узнать от куда запускаются скрипты? это 
где то в кофигах можно глянуть?

Сейчас у меня так:
/tmp_orig/www/cgi-bin # ls -la
drwxr-xr-x    1 500      500          2048 Feb  7 14:59 .
drwxr-xr-x    1 500      500          2048 Feb  7 15:43 ..
lrwxrwxrwx    1 root     root           58 Feb  7 14:59 renderer -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/renderer
-rwxr-xr-x    1 500      500           336 Dec 15  2009 sum.cgi
lrwxrwxrwx    1 root     root           59 Feb  7 14:59 translate -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/translate
-rwxr-xr-x    1 500      500         63724 Dec 15  2009 webtorrent.cgi

/usr/local/etc # ls -la
drwxr-xr-x    1 500      500          2048 Feb  7 14:56 .
drwxr-xr-x    1 500      500          2048 Dec 30 07:44 ..
lrwxrwxrwx    1 root     root           37 Feb  7 14:56 translate -> 
/tmp/usbmounts/sda1/scripts/translate

Original comment by ATD...@gmail.com on 9 Feb 2011 at 1:06

GoogleCodeExporter commented 9 years ago
#cat /etc/inetd.conf | grep www
www    stream  tcp     nowait  www-data        /usr/sbin/httpd httpd -h /var/www

#ls -la /var/www/cgi-bin
drwxr-xr-x 3 default default     0 2010-09-22 02:54 .
drwxr-xr-x 5 default default     0 2010-02-05 15:29 ..
-rwxr-xr-x 1 root    root       89 2010-09-07 15:43 renderer
-rwxr-xr-x 1 default default   336 2010-02-05 15:29 sum.cgi
-rwxr-xr-x 1 root    root       90 2010-09-07 15:43 translate
-rwxr-xr-x 1 default default 63724 2010-02-05 15:29 webtorrent.cgi

Original comment by Serge.A.Timchenko@gmail.com on 9 Feb 2011 at 1:21

GoogleCodeExporter commented 9 years ago
Да. все так же

Original comment by ATD...@gmail.com on 9 Feb 2011 at 1:31

GoogleCodeExporter commented 9 years ago
и что выдает на:

http://xtreamer/cgi-bin/translate

Original comment by Serge.A.Timchenko@gmail.com on 9 Feb 2011 at 1:56

GoogleCodeExporter commented 9 years ago
404

Original comment by ATD...@gmail.com on 9 Feb 2011 at 1:59

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
вывод 
cat /etc/inetd.conf | grep www
покажите.

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 2:02

GoogleCodeExporter commented 9 years ago
как выше написал выдает 404. но если зайти на 
по

http://xtreamer/translate.cgi
вижу:
  <?xml version="1.0" encoding="UTF-8" ?> 
- <playlist version="1" xmlns="http://xspf.org/ns/0/">
  <title>Playlists</title> 
  <trackList /> 
  </playlist>

попытка добаивть туда например 
http://xtreamer/translate.cgi?app,Channel:2093,tvigle/multi

выдает пустую страницу.

Original comment by ATD...@gmail.com on 9 Feb 2011 at 2:02

GoogleCodeExporter commented 9 years ago
Но у меня еще есть такой симлинк:

ls -la /sbin/www
lrwxrwxrwx    1 root     root           59 Feb  9 13:11 translate.cgi -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/translate

Original comment by ATD...@gmail.com on 9 Feb 2011 at 2:04

GoogleCodeExporter commented 9 years ago
вывод 
cat /etc/inetd.conf | grep www
покажите.
Вы файлы положили не туда куда надо. и 
симлинки сделали не те какие нужны.

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 2:20

GoogleCodeExporter commented 9 years ago
#cat /etc/inetd.conf | grep www
www stream  tcp nowait  www-data    /usr/sbin/httpd httpd -h /var/www

по поводу симлинков, правильно ли я понял 
что из 
/tmp/www/cgi-bin  симлинки надо переносить в /sbin/www? 
или в /var/www ? 

Original comment by ATD...@gmail.com on 9 Feb 2011 at 3:35

GoogleCodeExporter commented 9 years ago
покажите ls -la /var

вот это:
/tmp_orig/www/cgi-bin # ls -la
drwxr-xr-x    1 500      500          2048 Feb  7 14:59 .
drwxr-xr-x    1 500      500          2048 Feb  7 15:43 ..
lrwxrwxrwx    1 root     root           58 Feb  7 14:59 renderer -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/renderer
-rwxr-xr-x    1 500      500           336 Dec 15  2009 sum.cgi
lrwxrwxrwx    1 root     root           59 Feb  7 14:59 translate -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/translate
-rwxr-xr-x    1 500      500         63724 Dec 15  2009 webtorrent.cgi

/usr/local/etc # ls -la
drwxr-xr-x    1 500      500          2048 Feb  7 14:56 .
drwxr-xr-x    1 500      500          2048 Dec 30 07:44 ..
lrwxrwxrwx    1 root     root           37 Feb  7 14:56 translate -> 
/tmp/usbmounts/sda1/scripts/translate

вроде правильно. но могут быть нюансы.
потому после перезагрузки плеера:
ls -la /var/www/cgi-bin/
ls -la /usr/local/etc/translate/

попробовать с компа http://<player_ip>/cgi-bin/translate?

и пишите о результатах.

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 4:16

GoogleCodeExporter commented 9 years ago
ls -la /var
lrwxrwxrwx    1 500      500             4 Dec 30 07:43 /var -> tmp/

ls -la /tmp
drwxr-xr-x   16 root     root            0 Feb  9 14:14 .
drwxrwxr-x    1 500      500          2048 Feb  7 17:20 ..
-rw-r--r--    1 root     root            2 Jan  1  2000 OSDLang
-rw-r--r--    1 root     root           33 Feb  9 14:14 aliveip.tmp
prw-r--r--    1 root     root            0 Feb  9 14:14 app
drwx------    4 root     root            0 Feb  9 14:14 cores
drwxr-xr-x    6 500      500             0 Dec 15  2009 hdd
prw-r--r--    1 root     root            0 Jan  1  2000 ir
drwxr-xr-x    3 500      500             0 Dec 15  2009 lib
drwxr-xr-x    4 500      500             0 Dec 15  2009 lock
drwxr-xr-x    4 root     root            0 Feb  9 16:43 locks
drwxr-xr-x    3 500      500             0 Dec 15  2009 log
-rw-r--r--    1 root     root            0 Feb  9 14:14 log.nmbd
-rw-r--r--    1 root     root            9 Jan  1  2000 model
drwxrwxrwx    3 root     root            0 Feb  9 14:14 myshare
drwxr-xr-x    2 root     root            0 Jan  1  2000 net
drwxr-xr-x    3 root     root            0 Jan  1  2000 netb
lrwxrwxrwx    1 root     root           17 Jan  1  2000 package -> 
/usr/local/daemon
srwxr-xr-x    1 root     root            0 Feb  9 14:14 php.socket-0
drwxr-xr-x    6 500      500             0 Dec 15  2009 ramfs
drwxr-xr-x    2 500      500             0 Dec 15  2009 run
-rw-------    1 root     root         8192 Feb  9 14:14 secrets.tdb
-rw-r--r--    1 root     root           27 Feb  9 14:14 serverlist.tmp
-rw-r--r--    1 root     root           42 Feb  9 14:14 sharelist.tmp
-rw-r--r--    1 root     root            0 Feb  9 14:14 shares
drwxr-xr-x    2 root     root            0 Jan  1  2000 smb
-rw-------    1 root     root            0 Feb  9 14:14 smbpasswd
prwxr--r--    1 root     root            0 Feb  9 14:14 spindown.fifo
-rw-r--r--    1 root     root            0 Feb  9 14:14 tmpNFS
drwxr-xr-x    3 500      500             0 Jan  1  2000 usbmounts
drwxr-xr-x    5 500      500             0 Feb  7 15:43 www

http//<IP>/cgi-bin/translate?
выдает 404

Original comment by ATD...@gmail.com on 9 Feb 2011 at 4:47

GoogleCodeExporter commented 9 years ago
покажите вывод команд:
ls -la /var/www/
ls -la /var/www/cgi-bin/
ls -la /usr/local/etc/translate/
ls -la /usr/local/etc/translate/bin/

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 5:10

GoogleCodeExporter commented 9 years ago
ls -la /var/www/
drwxr-xr-x    5 500      500             0 Feb  7 15:43 .
drwxr-xr-x   16 root     root            0 Feb  9 14:14 ..
drwxr-xr-x    2 500      500             0 Dec 15  2009 adm
drwxr-xr-x    2 root     root            0 Feb  7 15:42 bin
drwxr-xr-x    2 500      500             0 Feb  7 14:59 cgi-bin
-rw-r--r--    1 500      500           339 Dec 15  2009 index.html
-rwxr-xr-x    1 root     root        15804 Feb  7 15:43 playonplayer.crx
-rwxr-xr-x    1 root     root        39812 Feb  7 15:43 playonplayer.exe
-rwxr-xr-x    1 root     root         6367 Feb  7 15:43 playonplayer.xpi

ls -la /var/www/cgi-bin/
drwxr-xr-x    2 500      500             0 Feb  7 14:59 .
drwxr-xr-x    5 500      500             0 Feb  7 15:43 ..
lrwxrwxrwx    1 root     root           58 Jan  1  2000 renderer -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/renderer
-rwxr-xr-x    1 500      500           336 Dec 15  2009 sum.cgi
lrwxrwxrwx    1 root     root           59 Jan  1  2000 translate -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/translate
-rwxr-xr-x    1 500      500         63724 Dec 15  2009 webtorrent.cgi

ls -la /usr/local/etc/translate/
drwxrwxrwx    1 root     root         4096 Feb  7 14:25 .
drwxrwxrwx    1 root     root         4096 Feb  7 16:58 ..
-rwxrwxrwx    1 root     root            5 Dec  5 21:43 .version
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 app
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 bin
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 doc
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 etc
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 lib
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 plugins
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 rss
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 www

ls -la /usr/local/etc/translate/bin/
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 .
drwxrwxrwx    1 root     root         4096 Feb  7 14:25 ..
-rwxrwxrwx    1 root     root         1729 Sep  8 07:54 asf2xspf
-rwxrwxrwx    1 root     root         2603 Sep  8 07:54 asx2xspf
-rwxrwxrwx    1 root     root         6934 Sep  8 07:54 cue2xspf
-rwxrwxrwx    1 root     root      1185336 Oct  3 00:50 ex_module
-rwxrwxrwx    1 root     root            9 Dec 23 13:07 flac
-rwxrwxrwx    1 root     root            9 Dec 23 13:07 flvstreamer
-rwxrwxrwx    1 root     root          590 Dec  9 21:22 install_s
-rwxrwxrwx    1 root     root         3279 Sep  8 07:54 m3u2xspf
-rwxrwxrwx    1 root     root            9 Dec 23 13:07 msdl
-rwxrwxrwx    1 root     root         2952 Sep  8 07:54 pls2xspf
-rwxrwxrwx    1 root     root        20135 Nov 10 07:04 renderer.cgi
-rwxrwxrwx    1 root     root            9 Dec 23 13:07 toutf8
-rwxrwxrwx    1 root     root        39317 Dec 23 08:55 translate.cgi
-rwxrwxrwx    1 root     root          138 Dec 11 20:05 update_plugins
-rwxrwxrwx    1 root     root            9 Dec 23 13:07 xcode

Original comment by ATD...@gmail.com on 9 Feb 2011 at 5:14

GoogleCodeExporter commented 9 years ago
playonplayer.* не туда закинул. но это виндовые 
бинарники, не думаю что они бы повлияли. 
перекинул в bin

Original comment by ATD...@gmail.com on 9 Feb 2011 at 5:18

GoogleCodeExporter commented 9 years ago
покажите вывод
ls -la /tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/

что будет если запустить http//<IP>/cgi-bin/sum.cgi

Файловая система какая у Вас на sda1?

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 5:39

GoogleCodeExporter commented 9 years ago
ls -la /tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 .
drwxrwxrwx    1 root     root         4096 Dec 23 13:07 ..
-rwxrwxrwx    1 root     root           89 Sep  7 11:43 renderer
-rwxrwxrwx    1 root     root           90 Sep  7 11:43 translate

http//<IP>/cgi-bin/sum.cgi
404

на sda1 - ntfs

Original comment by ATD...@gmail.com on 9 Feb 2011 at 5:42

GoogleCodeExporter commented 9 years ago
> http//<IP>/cgi-bin/sum.cgi
> 404
это уже странно. 

покажите вывод 
cat /etc/httpd.conf

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 5:59

GoogleCodeExporter commented 9 years ago
#Allow address from 172.20.*.*
#A:172.20.
#Deny from other IP connections
#D:*
#No need account to access cgi
/cgi-bin::
#You need root account to access "adm" pages. See here: 
http://www.uclibc.org/lists/busybox/2004-November/013053.html
#If you need to store password here, enable "CONFIG_FEATURE_HTTPD_AUTH_MD5"
#/adm:root:
#The second account to access "adm" pages
#/adm:nobody:

Original comment by ATD...@gmail.com on 9 Feb 2011 at 6:06

GoogleCodeExporter commented 9 years ago
странно все это.
попробуйте дать команду
chown -R root:root /tmp_orig/www/

выключить и включить плеер
попробовать http//<IP>/cgi-bin/sum.cgi

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 6:20

GoogleCodeExporter commented 9 years ago
Все равно 404

Original comment by ATD...@gmail.com on 9 Feb 2011 at 6:58

GoogleCodeExporter commented 9 years ago
тогда надо смотреть что у вас в скриптах 
запуска прописано.
дайте URL на вашу прошивку, если получится 
распаковать, то посмотрю что там.
но завтра. и если будет время.

Original comment by nnb1...@gmail.com on 9 Feb 2011 at 7:55

GoogleCodeExporter commented 9 years ago
http://xtreamer.net/downloads/xtreamer/firmware/ver-2-6-0.aspx

если не получится, могу в обещм то телнет 
доступ дать. 

Original comment by ATD...@gmail.com on 9 Feb 2011 at 8:02

GoogleCodeExporter commented 9 years ago
посмотрел. 
не уверен, что заработает, т.к. скорее всего 
придется править конфиги lighttpd, но
попробуйте сделать следующее:
ln -s /tmp_orig/www/cgi-bin /sbin/www/cgi-bin 

в этой прошивке используется lighttpd и 
каталог используется/sbin/www
вот в этот каталог и надо помещать файлы из 
папки www из архива RSS Ex.
ну и проверьте что будет при http//<IP>/cgi-bin/translate

Original comment by nnb1...@gmail.com on 10 Feb 2011 at 6:28

GoogleCodeExporter commented 9 years ago
http//xtreamer/cgi-bin/translate
TRANSLATE=/usr/local/etc/translate
PATH=$TRANSLATE/bin:$PATH exec translate.cgi

Зато http://xtreamer/cgi-bin/sum.cgi выдает теперь
The sum of the two numbers is + 

еще есть симлинк /sbin/www/translate.cgi -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/translate

и если запустить http://xtreamer/translate.cgi
выдает 
  <?xml version="1.0" encoding="UTF-8" ?> 
- <playlist version="1" xmlns="http://xspf.org/ns/0/">
  <title>Playlists</title> 
  <trackList /> 
  </playlist>

Original comment by ATD...@gmail.com on 10 Feb 2011 at 9:19

GoogleCodeExporter commented 9 years ago
вариантов дальнейших действий несколько.
но я бы наверно всеже посоветовал 
поправить конфиг lighttpd так чтоб он файл с 
любым именем в папке cgi-bin обрабатывал как cgi
либо править в RSS Ex.

Original comment by nnb1...@gmail.com on 10 Feb 2011 at 9:43

GoogleCodeExporter commented 9 years ago
RSS как я понимаю править придется много. а у 
демона - только 1 конфиг?
что прописать? давайте попробуем lighttpd bpghfdbnm

Original comment by ATD...@gmail.com on 10 Feb 2011 at 9:45

GoogleCodeExporter commented 9 years ago
в файлах /sbin/www/lighttpd.conf и /sbin/www/lighttpd_local.conf
попробуйте дописать:
cgi.assign = (
               ".sh"  => "",
               ".cgi" => "",
               "/cgi-bin/translate" => "",
               "/cgi-bin/renderer" => ""
             )

Original comment by nnb1...@gmail.com on 10 Feb 2011 at 10:23

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
По идее для RSS Ex достаточно прописать в 
translate.conf:

TRANSLATE_CGI=http://xtreamer/translate.cgi?

и поправить там же SLTPROC на XSLTPROC:

XSLTPROC=/tmp/usbmounts/sda1/scripts/xsltproc

Original comment by Serge.A.Timchenko@gmail.com on 10 Feb 2011 at 10:25

GoogleCodeExporter commented 9 years ago
а с renderer что делать?

Original comment by nnb1...@gmail.com on 10 Feb 2011 at 10:29

GoogleCodeExporter commented 9 years ago
А это просто html-интерфейс. 

Можно также сделать симлинк: 
/sbin/www/renderer.cgi -> 
/tmp/usbmounts/sda1/scripts/translate/www/cgi-bin/renderer

и запускать его как http://xtreamer/renderer.cgi

Original comment by Serge.A.Timchenko@gmail.com on 10 Feb 2011 at 10:40

GoogleCodeExporter commented 9 years ago
в конфиге sbin/www/lighttpd_local.conf
server.bind             = "127.0.0.1"

может по этому он не пускает снаружи?

Original comment by ATD...@gmail.com on 10 Feb 2011 at 10:48

GoogleCodeExporter commented 9 years ago
renderer.cgi отображается. Status - not runing.. и т.д.

Original comment by ATD...@gmail.com on 10 Feb 2011 at 10:51

GoogleCodeExporter commented 9 years ago
http://xtreamer/cgi-bin/translate?
и
http://xtreamer/translate?

Выдают 
  <?xml version="1.0" encoding="UTF-8" ?> 
- <playlist version="1" xmlns="http://xspf.org/ns/0/">
  <title>Playlists</title> 
  <trackList /> 
  </playlist>

Original comment by ATD...@gmail.com on 10 Feb 2011 at 10:53

GoogleCodeExporter commented 9 years ago
http://xtreamer/translate?info,,http://stream.rtfm.fm

должен быть xml типа:

<info>
<stream url="http://stream.rtfm.fm" type="audio/mpeg" class="audio" 
protocol="http" server="icecast" server_url="icyx://88.204.110.50:80"/>
<status>
<stream-title>RTFM.fm</stream-title>
<current-song>Duran Duran - Instant Karma (Cover of John Lennon)</current-song>
<stream-bitrate>128</stream-bitrate>
</status>
</info>

Original comment by Serge.A.Timchenko@gmail.com on 10 Feb 2011 at 11:06

GoogleCodeExporter commented 9 years ago
Или я идиот или что то плеер тупит. 
http://xtreamer/translate? перестал работать. если 
http://xtreamer/cgi-bin/translate?info,,http://stream.rtfm.fm
выдает:

  <?xml version="1.0" encoding="UTF-8" ?> 
- <info>
  <error>protocol not supported: ""</error> 
- <log>
- <![CDATA[ 
Unsupported ex_module module [ex_module]
Supported modules are [msdl, flac, toutf8, xcode, flvstreamer]

  ]]> 
  </log>
  </info>

Original comment by ATD...@gmail.com on 10 Feb 2011 at 11:09

GoogleCodeExporter commented 9 years ago
с cgi вроде разобрались.
осталось разобраться с симлинками в 
translate/bin/
вам нужно создать симлинки c именами 
flac
flvstreamer
msdl
toutf8
xcode

на ex_module

Original comment by nnb1...@gmail.com on 10 Feb 2011 at 11:16

GoogleCodeExporter commented 9 years ago
/tmp/usbmounts/sda1 NTFS раздел?

Сделайте так:

1) Выполните /tmp/usbmounts/sda1/scripts/translate/bin/install_s
2) translate.conf стандартный:

BASEPATH=/usr/local/etc/translate
export AWKPATH=$BASEPATH/lib:.

WGET=/usr/bin/wget
CURL=$BASEPATH/bin/curl
XSLTPROC=$BASEPATH/bin/xsltproc
RTMPDUMP=$BASEPATH/bin/rtmpdump

STARTPOINT=$BASEPATH/etc/index.m3u
XSPFSCAN=$BASEPATH/etc/xspf.scan

MAINMENU=$BASEPATH/etc/menu/main.xspf
CACHEPATH=/tmp/cached

YOUTUBE_HD=yes
VIMEO_HD=yes
IVI_HD=yes
TVIGLE_HD=yes

NET_BANDWIDTH=
UDPXY_URL=http://127.0.0.1:8080/

TRANSLATE_CGI=http://127.0.0.1/cgi-bin/translate?

Original comment by Serge.A.Timchenko@gmail.com on 10 Feb 2011 at 11:24

GoogleCodeExporter commented 9 years ago
NTFS, да. симлинков не умеет. просто 
скопировал ex_module под другими именами.

http://xtreamer/translate.cgi?info,,http://stream.rtfm.fm выдало:
  <?xml version="1.0" encoding="UTF-8" ?> 
- <info>
  <stream url="http://stream.rtfm.fm" type="audio/mpeg" class="audio" protocol="http" server="icecast" server_url="icyx://88.204.110.50:80" /> 
- <status>
- <stream-title>
- <![CDATA[ RTFM.fm
  ]]> 
  </stream-title>
- <current-song>
- <![CDATA[ Extreme - Hole Hearted
  ]]> 
  </current-song>
- <stream-bitrate>
- <![CDATA[ 128
  ]]> 
  </stream-bitrate>
  </status>
  </info>

Original comment by ATD...@gmail.com on 10 Feb 2011 at 11:28

GoogleCodeExporter commented 9 years ago
translate.conf немножко не стандартный. у меня 
пути другие: 

CURL=/tmp/usbmounts/sda1/scripts/curl
XSLTPROC=/tmp/usbmounts/sda1/scripts/xsltproc
RTMPDUMP=/tmp/usbmounts/sda1/scripts/rtmpdump
CACHEPATH=/tmp/usbmounts/sda1/cached

остальное так же

Original comment by ATD...@gmail.com on 10 Feb 2011 at 11:30

GoogleCodeExporter commented 9 years ago
и еще в xspf.scan
поправить путь. там опечатка 
/usr/local/etc/translate/playlist
вместо /usr/local/etc/translate/playlists

Original comment by nnb1...@gmail.com on 10 Feb 2011 at 11:31