RSS плееры

Re: RSS плееры

Postby Virtual » 15 Apr 2013, 11:00

Думаю там программный zoom, а не аппаратный

там увы самый настоящий аппаратный зум! да еще шибко навороченый
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Чего не хватает

Postby Aleks_K » 16 May 2013, 13:45

@FarVoice
1. А жаль...

2. Файлы находятся на компе, точнее на сервере. И здесь наверное суть такая - плееру надо не файл скармливать, а дать команду воспроизводить такой-то файл из такого-то места. Т.е. чтобы плеер начал делать то же самое как если мы на нём выберем файл и нажмем play. И дальше управляем всем с плеера.
IconBIT HDS7L turbo, v8.5.2.r4598 ручная сборка на основе r9 (без moS), ethernet, и никаких О!Нанотехнологий !!!
Aleks_K
 
Posts: 133
Joined: 02 Apr 2013, 14:54
Location: Москва

Re: Чего не хватает

Postby FarVoice » 16 May 2013, 16:50

2. Ну и как вы себе представляете процесс? Я чота с трудом... Открываем (по самбе?) на компе папку сервера и говорим "Воспроизвести этот файл на плеере") Так?
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Чего не хватает

Postby Aleks_K » 16 May 2013, 20:31

@FarVoice
2. Нет, несколько иначе.
Тут весь вопрос начинается с того - можем ли мы плееру дать команду или совокупность команд, которые в сумме будут обозначать "воспроизвести \\SERVER\SHARE\FOLDER\mediafile.ext".
Если да - то всё выгядит просто.
Сидим мы на компе в проводнике Windows, там может быть открыта любая папка доступная плееру по сети (т.е. хошь локальная, хошь на сервере), выбираем файл, жмем правую кнопку и выбираем "Воспроизвести на плеере", с компа туда шлется команда.
А в плеере сидит демон который получает эту команду, разбирает её и шлет плееру то что сказано в начале, плеер начинает это воспроизводить.

В отличие от DLNA-UPNP - тут всё гораздо проще, т.к. используется уже имеющийся функционал.
Не нужны всякие HMP или WMP11 c W7, и это не комп вещает через HMP на плеер, а плеер берет то что ему скомандовали из указанного места.
Причем - из недолгих игр с DLNR я понял что там управление плеером идет с HMP (точнее - с контроллера инициировавшего воспроизведение), и от команд с пульта он начинает сходить с ума. В моей же идее - после запуска фильма мы полностью управляем с пульта, т.к. заущеный процесс ничем не отличается от запуска того же фильма "вручную" через браузер плеера.
Last edited by Aleks_K on 16 May 2013, 21:20, edited 1 time in total.
IconBIT HDS7L turbo, v8.5.2.r4598 ручная сборка на основе r9 (без moS), ethernet, и никаких О!Нанотехнологий !!!
Aleks_K
 
Posts: 133
Joined: 02 Apr 2013, 14:54
Location: Москва

Re: Чего не хватает

Postby Nos1 » 16 May 2013, 21:15

Ну это как O!Direct на Asus...
Asus O! Play HD2 (vrt gui) + usb WD 2TB, DIR300nru
User avatar
Nos1
 
Posts: 40
Joined: 05 Jun 2011, 14:19
Location: Киев, Украина

Re: Чего не хватает

Postby FarVoice » 16 May 2013, 21:21

никто никуда не сходит... Нормально управляется как пультом плеера, так и удалённо через DLNA (рендерер)
В принципе, достаточно просто замутить RSS (ну или например дописать в хоум меню) следующий функционал: раз в цтать секунд проверять наличие файла в tmp и по его нахождению - играть оттуда ссылку. Ну и соответствующий пхп, скрипт по запросу добавляющий этот файл. Другое дело - в маунтах... Хотя, можно в принципе отделять от имени из запроса самба имя и искать его в mounts, выдирать оттуда точку монтирования и делать ссылку для RSS уже с точкой монтирования... Другое дело, это будет работать только для третьих расшаренных ресурсов... Локальный файл на компе, если это не расшарено, не воспроизведёшь...

@Nos1 O!Direct - это тихое расшаривание по NFS папки компа и дача команды плееру подцепить эту шару и играть ;)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Чего не хватает

Postby Aleks_K » 16 May 2013, 21:50

Nos1 wrote:Ну это как O!Direct на Asus...

Почитал про эту штуку - ну ДА, по действию очень похоже на то о чем я говорю.
Разница в том что в моём варианте используются уже существующие в сети серверы и шары, а этот O!Direct сам работает сервером и сам создает шару, и только на local.
IconBIT HDS7L turbo, v8.5.2.r4598 ручная сборка на основе r9 (без moS), ethernet, и никаких О!Нанотехнологий !!!
Aleks_K
 
Posts: 133
Joined: 02 Apr 2013, 14:54
Location: Москва

Re: Чего не хватает

Postby Aleks_K » 16 May 2013, 22:02

@FarVoice
а есть ли принципиальная разница как подать команду - через Проводник плеера, или через его RSS-интерфейс??
Имхо есть, так как в первом варианте он работает напрямую с локальной сетью, а во втором - как-то иначе, через какой-то внутренний медиасервер. Не факт что он вообще UNC-ссылку воспримет (а не URL).
IconBIT HDS7L turbo, v8.5.2.r4598 ручная сборка на основе r9 (без moS), ethernet, и никаких О!Нанотехнологий !!!
Aleks_K
 
Posts: 133
Joined: 02 Apr 2013, 14:54
Location: Москва

Re: Чего не хватает

Postby FarVoice » 16 May 2013, 23:21

через проводник мы команду подать не можем :( Всё, что нам доступно - это RSS и функция playItemUrl (ну, в некоторых есть ещё playJukeboxFile - это выдумка mele с её Jukebox )
ГТС ссылку конечно не поймёт. Потому и надо делать скриптик, который бы преобразовывал её в файловую (в общем случае - ещё и монтировал шару)
Кароче, принцип, как в RssEx2 Renderer :) Только там передавалась http:// ссылка...

Ну и ещё малёхо теории: playItemUrl запускает проигрывание в режиме IMSAP (образанная функциональность, причём обрезание сильно зависит от прошивки), а проводник и функция playJukeboxFile - в режиме playback
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Чего не хватает

Postby Aleks_K » 17 May 2013, 02:48

@FarVoice
ну а что, спасибо, очень полезная теория, с учетом того что документации у нас не предвидится. :)
По крайней мере становится понятно какие есть варианты и чем они отличаются.

Однако вот попробовал в home_menu сделать по кнопке команду типа
playItemUrl("/tmp/ramfs/volumes/sdd1/файл.mkv",0);
- нифига не работает, ДП при команде валится.
Всё ессно подмонтировано в эту директорию, и иконбитовский медиацентр файл воспроизводит, именно по такой команде. А в главном не получилось... видимо там какие-то сеттинги глобальные не доглядел.

ЗЫ: вроде как оффтоп уже, перенесите если надо куда-нибудь...
IconBIT HDS7L turbo, v8.5.2.r4598 ручная сборка на основе r9 (без moS), ethernet, и никаких О!Нанотехнологий !!!
Aleks_K
 
Posts: 133
Joined: 02 Apr 2013, 14:54
Location: Москва

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 15 guests