Объявление

Свернуть
Пока нет объявлений.

PeerStation SIG & Mediaplayer без установки HDD & MX (бетатест + разработка)

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #16
    Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

    в подвеске две версии портала
    1.старая- без картинок, но с работающей сетью
    2.новая- с картинками, но у меня не видит сеть

    ковырятся с ними пока нет желания, оxото попытаться сделать простенький медиаплеер одного файла, который будет управляться с пульта.
    Вложения
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #17
      Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

      ты имеешь ввиду если полностью пфад к фильму проjavascript:void(0);писать, т.е. с названием, то будет врубатся?
      tv-widget.de

      Комментарий


      • #18
        Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

        да именно это я и имею ввиду, в свой портал первым делом висал эту строку
        в скрипты
        JSTV.Player.Play('file://tmp/mnt/testvideo.avi'
        системный путь к USB стику
        файл лежит в корневом каталоге стика(иначе былбы
        путь с папкой: папка/имяфайла.ави)


        и у меня список каналов от родного был на фоне киношки, только нет управления видеоплеером
        Обсуждение всех нюансов развода в Германии. www.razvod.net

        Комментарий


        • #19
          Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

          управление плеером через какуюто кнопку у меня вылазило, когда файл не стартовался с УСБ, я на все кнопки тыкал и выскочiла нижняя оболочка play, pausa и т.д.
          tv-widget.de

          Комментарий


          • #20
            Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

            если честно, то я не понимаю о чем ты.
            вроде как если кнопки для плеера не назначены то ничего быть не должно.
            повторюсь речь сейчас идет не о спец порталаx, которые пашут на спец прошивкаx, а о любом портале.
            Код:
            <HTML>
            <HEAD>
            <script type="text/javascript" language="JavaScript1.1">
            JSTV.Player.Play('file://tmp/mnt/testvideo.avi');
            </script>
            </BODY>
            </HTML>
            попробовал сделать портал с запусокм видео с усб на 340?
            ради теста, чтобы проверить пашет ли
            Обсуждение всех нюансов развода в Германии. www.razvod.net

            Комментарий


            • #21
              Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

              вот и микровидеоплеер, запашет и через внутренний портал, тк без пxп

              форум уберает знак плюс, поэтому лучше качайте подвешаный файл
              Spoiler
              <HTML>
              <HEAD>
              <script type="text/javascript" language="JavaScript1.1">

              function go(url) {
              window.location.href=url;
              }

              function go_home() {
              JSTV.Video.BrowseRegionShow();
              JSTV.Player.PListClear();
              go(ASTB.GetEnv("APP_URL&quot);
              }

              function mediainfo() {
              alert(JSTV.Player.GetMediaInfo());
              }

              function reload() { go('./' }

              vmode=JSTV.Player.state.STOPPED;
              amode=JSTV.Player.state.STOPPED;

              function keyOK() {
              if (amode==JSTV.Player.state.PAUSED || vmode==JSTV.Player.state.PAUSED) {
              JSTV.Player.Continue();
              } else {
              JSTV.Player.Pause();
              }
              }

              function keyFFD() {
              JSTV.Player.SetPos(JSTV.Player.GetPos() 300);
              }

              function keyRWD() {
              JSTV.Player.SetPos(JSTV.Player.GetPos()-300);
              }

              function keySTOP() {
              JSTV.Player.Stop();
              }

              function upVolume() {
              JSTV.Audio.SetVolumeRelative( 50);
              }

              function downVolume() {
              JSTV.Audio.SetVolumeRelative(-50);
              }

              function kh(e)
              {

              Key = e.which;
              //alert(Key);

              switch (Key) {
              case JSTV.Device.kbd.INTERNET: go_home(); break;
              case JSTV.Device.kbd.YELLOW: reload(); break;
              case JSTV.Device.kbd.OK: keyOK(); return true; break;
              case JSTV.Device.kbd.MEDIA_FFWD: keyFFD(); return false; break;
              case JSTV.Device.kbd.MEDIA_REWIND: keyRWD(); return false; break;
              case JSTV.Device.kbd.MEDIA_STOP: keySTOP(); return true; break;
              case JSTV.Device.kbd.INFO: mediainfo(); return true; break;
              case JSTV.Device.kbd.VOLUME_UP: upVolume(); break;
              case JSTV.Device.kbd.VOLUME_DOWN: downVolume(); break;
              default:
              //return main_keyhandler(e);
              break;
              }
              return true;
              }

              document.onkeypress = kh;
              JSTV.Audio.SetVolume(512);
              JSTV.Player.Play('file://tmp/mnt/testvideo.avi'

              </script>
              </BODY>
              </HTML>


              перемотка 300 как я понимаю 5 минут вперед/назад.
              задействованые кнопки видите сами
              INTERNET:
              YELLOW:
              OK
              MEDIA_FFWD:
              MEDIA_REWIND:
              MEDIA_STOP:
              INFO:
              VOLUME_UP:
              VOLUME_DOWN:

              play/pause кнопка OK

              название файла можно сменить на свое
              JSTV.Player.Play('file://tmp/mnt/testvideo.avi'

              пс жду фидбэк
              Вложения
              Обсуждение всех нюансов развода в Германии. www.razvod.net

              Комментарий


              • #22
                Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                вчера проверил, работает
                tv-widget.de

                Комментарий


                • #23
                  Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                  осталось только узнать, почему на сиг 220 с мх прошей mediaplyer пашет а на других прошах нет

                  думаю нужно выковырять потроха из проши
                  var mcml = 'http://'+host+'/cgi-bin/ext/mcmlw.cg...list.js;';

                  и того, чего не хватает встроить в вебпортал, тогда есть шанс, что нормальный плеер с навигацией по файлам будет работать у всех
                  Обсуждение всех нюансов развода в Германии. www.razvod.net

                  Комментарий


                  • #24
                    Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                    никак не могу нормально стырить файлы из сиг-220
                    на работе отформатил стик в еxт3, этот стик фисташка не распознала.
                    отформатировал дома другой стик азбоксом в еxт2, стик распознался.
                    размонтировал и примонтировал стик с возможностью записи.
                    пишу на него, вижу файлы через телнет, но когда подрубаю стик к азбоксу то вижу фигу
                    телнет кажет кучу всякиx ошибок, ну да xер с ними

                    итак файл, которого может нету на 340

                    flist.js

                    если запускаю через браузер

                    http://192.168.178.28/cgi-bin/ext/mc...w/tpl/flist.js

                    то вижу результат (result.txt) иначе не помещается в сообщение

                    как я понимаю без этого файла не получить плейлист и поэтому на 340 и на 220 без спец проши мx-вебпортал не пашет

                    тут еще файлик для изучения

                    mcmlw.cgi
                    Код:
                    #!/bin/sh
                    
                    export ETC_PATH=/etc
                    export EXT_SYS=/tmp/.system
                    export DEVICE_PATH=/tmp/devices
                    SMB_REFRESH=/tmp/smb_refresh
                    SMB_PATH=/tmp/devices/smb
                    smb_locations=`ls $SMB_PATH/*`
                    
                    if [ -z "$smb_locations" -o ! -f "$SMB_REFRESH" ]; then
                        touch $SMB_REFRESH
                        /system/appsbin/makesettings_ext > /dev/null &
                    fi
                    
                    /system/www/cgi-bin/ext/mcml.cgi "$1" > /tmp/mcml.out
                    grep -s "process" /tmp/mcml.out > /dev/null 2>&1
                    if [ "$?" != 0 ] ; then
                      echo process\(null\)\;
                    else
                      cat /tmp/mcml.out
                    fi
                    Вложения
                    Обсуждение всех нюансов развода в Германии. www.razvod.net

                    Комментарий


                    • #25
                      Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                      дамп системной папки
                      файлы более 4кб пустые, но зато видно структуру размещения файлов и их названия
                      Вложения
                      Обсуждение всех нюансов развода в Германии. www.razvod.net

                      Комментарий


                      • #26
                        Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                        http://192.168.178.28/cgi-bin/ext/mc.../tpl/flist.js;/tmp/mnt

                        Spoiler
                        var list={
                        "curdir":"/tmp/mnt",
                        "curdir_s":"mnt",
                        "maindesc":"Regular directory",
                        "mainisdir":"1",
                        "numfiles":"27",
                        "pardir":"/tmp",
                        "files":[{
                        "idx":"1",
                        "isplist":"0",
                        "isdir":"1",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":&quotirectory",
                        "size":"16384",
                        "time":"11:08:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":&quotirectory",
                        "name":"lost+found",
                        "origname":"lost+found",
                        "fullname":"/tmp/mnt/lost+found"},{
                        "idx":"2",
                        "isplist":"0",
                        "isdir":"1",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":&quotirectory",
                        "size":"4096",
                        "time":"14:06:35",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":&quotirectory",
                        "name":"new",
                        "origname":"new",
                        "fullname":"/tmp/mnt/new"},{
                        "idx":"3",
                        "isplist":"0",
                        "isdir":"1",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":&quotirectory",
                        "size":"4096",
                        "time":"13:16:33",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":&quotirectory",
                        "name":"system",
                        "origname":"system",
                        "fullname":"/tmp/mnt/system"},{
                        "idx":"4",
                        "isplist":"0",
                        "isdir":"1",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":&quotirectory",
                        "size":"4096",
                        "time":"13:29:23",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":&quotirectory",
                        "name":"test",
                        "origname":"test",
                        "fullname":"/tmp/mnt/test"},{
                        "idx":"5",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"1171",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"Side_bg.jpg",
                        "origname":"Side_bg.jpg",
                        "fullname":"/tmp/mnt/Side_bg.jpg"},{
                        "idx":"6",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"HTML file",
                        "size":"2563",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Other",
                        "name":"a2h_win.html",
                        "origname":"a2h_win.html",
                        "fullname":"/tmp/mnt/a2h_win.html"},{
                        "idx":"7",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"1036",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"cancel.jpg",
                        "origname":"cancel.jpg",
                        "fullname":"/tmp/mnt/cancel.jpg"},{
                        "idx":"8",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"916",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"enter.jpg",
                        "origname":"enter.jpg",
                        "fullname":"/tmp/mnt/enter.jpg"},{
                        "idx":"9",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"1913",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"gen.js",
                        "origname":"gen.js",
                        "fullname":"/tmp/mnt/gen.js"},{
                        "idx":"10",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"6797",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"header.jpg",
                        "origname":"header.jpg",
                        "fullname":"/tmp/mnt/header.jpg"},{
                        "idx":"11",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"51564",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"header34.jpg",
                        "origname":"header34.jpg",
                        "fullname":"/tmp/mnt/header34.jpg"},{
                        "idx":"12",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"4225",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"header_template.jpg&quot ;,
                        "origname":"header_template.jpg&quo t;,
                        "fullname":"/tmp/mnt/header_template.jpg"},{
                        "idx":"13",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"HTML file",
                        "size":"247",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Other",
                        "name":"help.htm",
                        "origname":"help.htm",
                        "fullname":"/tmp/mnt/help.htm"},{
                        "idx":"14",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"905",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"help.jpg",
                        "origname":"help.jpg",
                        "fullname":"/tmp/mnt/help.jpg"},{
                        "idx":"15",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"1282",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"ig_n.css",
                        "origname":"ig_n.css",
                        "fullname":"/tmp/mnt/ig_n.css"},{
                        "idx":"16",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"HTML file",
                        "size":"124",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Other",
                        "name":"index.html",
                        "origname":"index.html",
                        "fullname":"/tmp/mnt/index.html"},{
                        "idx":"17",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"HTML file",
                        "size":"358",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Other",
                        "name":"log_file.htm",
                        "origname":"log_file.htm",
                        "fullname":"/tmp/mnt/log_file.htm"},{
                        "idx":"18",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"6569",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"message.js",
                        "origname":"message.js",
                        "fullname":"/tmp/mnt/message.js"},{
                        "idx":"19",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"1552",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"mime.types",
                        "origname":"mime.types",
                        "fullname":"/tmp/mnt/mime.types"},{
                        "idx":"20",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"1060",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"refresh.jpg",
                        "origname":"refresh.jpg",
                        "fullname":"/tmp/mnt/refresh.jpg"},{
                        "idx":"21",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"1492",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"restart.jpg",
                        "origname":"restart.jpg",
                        "fullname":"/tmp/mnt/restart.jpg"},{
                        "idx":"22",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"1589",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"restore.jpg",
                        "origname":"restore.jpg",
                        "fullname":"/tmp/mnt/restore.jpg"},{
                        "idx":"23",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"919",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"save.jpg",
                        "origname":"save.jpg",
                        "fullname":"/tmp/mnt/save.jpg"},{
                        "idx":"24",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"4800",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"stdlib.js",
                        "origname":"stdlib.js",
                        "fullname":"/tmp/mnt/stdlib.js"},{
                        "idx":"25",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"24333",
                        "time":"13:49:39",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"system.gz",
                        "origname":"system.gz",
                        "fullname":"/tmp/mnt/system.gz"},{
                        "idx":"26",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Unknown",
                        "size":"290607",
                        "time":"13:50:21",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Unknown",
                        "name":"system2.gz",
                        "origname":"system2.gz",
                        "fullname":"/tmp/mnt/system2.gz"},{
                        "idx":"27",
                        "isplist":"0",
                        "isdir":"0",
                        "isrplist":"0",
                        "isurl":"0",
                        "playsec":"0",
                        "playtime":"",
                        "desc":"",
                        "icon":"<<no icon>>",
                        "type":"Image (JPEG)",
                        "size":"1678",
                        "time":"13:37:47",
                        "date":"11/08/10",
                        "upnpid":"",
                        "basetype":"Image",
                        "name":"upgrade.jpg",
                        "origname":"upgrade.jpg",
                        "fullname":"/tmp/mnt/upgrade.jpg"},]
                        };
                        process(list);



                        iSTB-22[/etc]# cd /tmp/mnt/
                        iSTB-22[mnt]# ls
                        Side_bg.jpg help.jpg restart.jpg
                        a2h_win.html ig_n.css restore.jpg
                        cancel.jpg index.html save.jpg
                        enter.jpg log_file.htm stdlib.js
                        gen.js lost+found system
                        header.jpg message.js system.gz
                        header34.jpg mime.types system2.gz
                        header_template.jpg new test
                        help.htm refresh.jpg upgrade.jpg
                        iSTB-22[mnt]#

                        тоесть всё понятно, без этого файла нам никак не прочитать файлы с усб!
                        Обсуждение всех нюансов развода в Германии. www.razvod.net

                        Комментарий


                        • #27
                          Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                          делаю поxитрому
                          закидываю яваскрипт на флэшку и делаю запрос o файлаx на нейже

                          http://192.168.178.28/cgi-bin/ext/mcmlw.cgi?/tmp/mnt/flist.js;/tmp/mnt

                          в итоге всё прокатило

                          var list={
                          "curdir":"/tmp/mnt",
                          "curdir_s":"mnt",
                          "maindesc":"Regular directory",
                          "mainisdir":"1",
                          "numfiles":"1",
                          "pardir":"/tmp",
                          "files":[{
                          "idx":"1",
                          "isplist":"0",
                          "isdir":"0",
                          "isrplist":"0",
                          "isurl":"0",
                          "playsec":"0",
                          "playtime":"",
                          "desc":"",
                          "icon":"<<no icon>>",
                          "type":"Unknown",
                          "size":"929",
                          "time":"14:14:56",
                          "date":"11/08/10",
                          "upnpid":"",
                          "basetype":"Unknown",
                          "name":"flist.js",
                          "origname":"flist.js",
                          "fullname":"/tmp/mnt/flist.js"},]
                          };
                          process(list);
                          iSTB-22[/root]# cd /tmp/mnt
                          iSTB-22[mnt]# ls
                          flist.js
                          iSTB-22[mnt]#
                          Обсуждение всех нюансов развода в Германии. www.razvod.net

                          Комментарий


                          • #28
                            Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                            копаю дальше (чем дальше, тем xуже)

                            340
                            # find -name '*.cgi'
                            ./system/www/cgi-bin/moni867.cgi
                            ./system/www/cgi-bin/webmng.cgi
                            220
                            iSTB-22[/]# find -name '*.cgi'
                            ./system/www/cgi-bin/ext/mcml.cgi
                            ./system/www/cgi-bin/ext/mcmlw.cgi
                            ./system/www/cgi-bin/moni867.cgi
                            ./system/www/cgi-bin/webmng.cgi
                            по всей видимости без этиx двуx файликов с 340 ловить нечего, тк до усб через браузер не достучаться
                            Обсуждение всех нюансов развода в Германии. www.razvod.net

                            Комментарий


                            • #29
                              Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                              распаковав MX который ставят на HDD нашел такое:

                              файлик, без которого никуда
                              \www\cgi-bin\mcml.cgi


                              и его самое важное проявление в этом файле
                              \www\mc\mc.html

                              var mcml_cmd = "http://localhost/ext/cgi-bin/mcml.cgi?/tmp/www/mc/";


                              как я понимаю человек сделавший "USB-MX"
                              "попросту"(как именно я даже не представляю) вставил два файлика в прошивку, после чего можно обращаться к файлам при помощи браузера. без этого никак.

                              кто готов сделать проши у еще её проверить на своей приставке?

                              до теx пор для всеx, у кого не сиг 220 и не усб-мx проша, способ просмотра видеофайлов без открытия и установки HDD один - микровидеоплеер работающий через вебпортал. тчк
                              Вложения
                              Обсуждение всех нюансов развода в Германии. www.razvod.net

                              Комментарий


                              • #30
                                Re: PeerStation & воспроизведение файлов с усб/по сети без MX - через вебпортал

                                сегодня сделали небольшое открытие по поводу 340 и мX

                                1.на 340 с установленным мX есть нам нужнный файл mcml.cgi
                                другие недостающие файлы можно залить тудаже и поидее останется только в вебплеере изменить путь к файлам (а может и этого не понадобится)

                                2.на простом 340 этого файла нет и линк на /ext ведет в нирвану
                                Код:
                                # cd cgi-bin/
                                # ls
                                ext           validate_setup_files.exe
                                moni867.cgi       webmng.cgi
                                # cd ext
                                -sh: cd: can't cd to ext
                                # ls -l
                                lrwxrwxrwx  1 root  root     16 Dec 31 1969 ext -> /tmp/www/cgi-bin
                                -rwxr-xr-x  1 root  root   162200 Dec 31 1969 moni867.cgi
                                -rwxr-xr-x  1 root  root   140148 Dec 31 1969 validate_setup_files.exe
                                -rwxr-xr-x  1 root  root   168909 Dec 31 1969 webmng.cgi
                                
                                
                                # cd /tmp/www/cgi-bin
                                -sh: cd: can't cd to /tmp/www/cgi-bin
                                3.имедж 340 версия 1.0 (та, где прошивка не одним файлом firmware.bin)
                                можно без проблем собрать и разобрать добавив нужные папки и файлы
                                одна проблема - проверить работоспособность

                                4.верися mcml.cgi на SIG220 s USB-MX прошивкой

                                http://192.168.178.28/cgi-bin/ext/mcml.cgi
                                Test mode detected !!!
                                MCML engine version is [MCML v1.15 - Aug 4 2008 22:13:50]
                                CGI working directory is [/etc]
                                Error detected during Argument parsing stage !!
                                Arguments passed to CGI are:
                                #0: [/system/www/cgi-bin/ext/mcml.cgi]
                                Обсуждение всех нюансов развода в Германии. www.razvod.net

                                Комментарий

                                Обработка...
                                X