Player Control

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Player Control

Сообщение ErmolenkoM » Чт дек 05, 2013 9:23 pm

sergejey писал(а):Добавил протокол VLC over http в общую ветку
Спасибо. Как раз обновлюсь. А то много классных плюшек появилось!
aka msh555
Cubian на Cubietruck, Connect
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Player Control

Сообщение ErmolenkoM » Пт дек 06, 2013 1:09 pm

BlackWarrior писал(а):А страница - пуста :(
А теперь не пуста :geek:
aka msh555
Cubian на Cubietruck, Connect
kostya77
Сообщения: 136
Зарегистрирован: Вт ноя 12, 2013 8:29 pm
Благодарил (а): 2 раза
Поблагодарили: 8 раз

Re: Player Control

Сообщение kostya77 » Сб дек 07, 2013 5:09 pm

Добрый день.
Обновился настроил терминал .
Начало управлять VLC только кнопка плей не работает ( если поставил на паузу то только запустить можно кнопкой вперед или назад )
и громкость у меня сейчас меняется только регулятором который на радио через Radio.RadioVolume
Это как я понимаю произошло из за того что у меня mplayer стоит mpg321 ( у меня Алиса перестала говорить и пришлось шаманить ) ?
в lib/common.class.php заменил
safe_exec('mplayer ' . $filename, $exclusive, $priority); на safe_exec('/usr/bin/mpg321 ' . $filename, $exclusive, $priority);

Сейчас Алиса говорить ,радио работает ,вот с музыкой пока не совсем то что хотелось (
В браузере не могу их вывести . Через веб управлении localhost:8080 все работает папки видит .
Пока в таком виде
<iframe src="http://192.168.2.164:8080" border=0 frameborder=0 width="300" height="420"/>
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Player Control

Сообщение ErmolenkoM » Сб дек 07, 2013 10:30 pm

kostya77 писал(а): вот с музыкой пока не совсем то что хотелось (
В браузере не могу их вывести . Через веб управлении localhost:8080 все работает папки видит .
Пока в таком виде
<iframe src="http://192.168.2.164:8080" border=0 frameborder=0 width="300" height="420"/>
Пока плей работает криво. Надо думать что можно сделать.
Я сделал несколько пунктов меню со скриптом:

Код: Выделить всё

  getURL('http://192.168.1.177:8080/requests/status.xml?command=pl_empty',0);
  getURL('http://192.168.1.177:8080/requests/status.xml?command=in_play&input=http://stream-sd.radioparadise.com:8056',0);
ну или играть конкретную папку.
aka msh555
Cubian на Cubietruck, Connect
ridli
Сообщения: 7
Зарегистрирован: Вс дек 15, 2013 10:12 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Player Control

Сообщение ridli » Вс дек 15, 2013 10:15 pm

ошибки выскакивают !!! (
Warning: opendir(C:\1\1,C:\1\1) [function.opendir]: �� ������� ����� ��������� ����. (code: 2) in C:\_majordomo\htdocs\modules\app_mediabrowser\app_mediabrowser.class.php on line 365

Warning: opendir(C:\1\1) [function.opendir]: failed to open dir: No such file or directory in C:\_majordomo\htdocs\modules\app_mediabrowser\app_mediabrowser.class.php on line 365

Warning: usort() expects parameter 1 to be array, null given in C:\_majordomo\htdocs\modules\app_mediabrowser\app_mediabrowser.class.php on line 456)


в чем проблемка может быть ?
Вложения
2354.JPG
2354.JPG (123.38 КБ) 16005 просмотров
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Player Control

Сообщение LuckyFIA » Сб янв 11, 2014 3:29 pm

Реализовал управление mpd плеером:

Действуем по аналогии с msh555 во втором посте
в файл /templates/terminals/terminals_edit.html добавляем

Код: Выделить всё

<option value="mpd"[#if PLAYER_TYPE=="mpd"#] selected[#endif#]>MPD
/modules/app_player/app_player.class.php
после

Код: Выделить всё

} elseif ($terminal['PLAYER_TYPE']=='vlcweb') {
    include(DIR_MODULES.'app_player/vlcweb.php');
добавляем вызов mpd

Код: Выделить всё

} elseif ($terminal['PLAYER_TYPE']=='mpd') {
    include(DIR_MODULES.'app_player/mpd.php');
в папку /modules/app_player/
добавляем два файла для работы с mpd (mpd.class.php и mpd.php) http://yadi.sk/d/QUniPPu2Fe4UM

Так как mpd воспроизводит файлы только внутри директории которая задается в конфиге mpd, то:
1. при добавлении коллекции нужно учитывать это (пути должны совпадать).
2. заменить файл app_mediabrowser.class.php в папке /modules/app_mediabrowser/ взять тут http://yadi.sk/d/QUniPPu2Fe4UM <== Вроде бы решил вопрос с русскими буквами в именах файлов под Linux, но надо бы проверить работу модуля под windows.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Player Control

Сообщение ErmolenkoM » Вс янв 12, 2014 12:00 am

Реализовал управление mpd плеером:
Я отказался от MPC/MPD. У меня проигрывалось потоковое радио, но при запуске на проигрывание вешался цикл выполнения команд. Проблему решил уходом от мпд. Странно, что RPI такого не наблюдалось, возникло под Убунтой.
aka msh555
Cubian на Cubietruck, Connect
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Player Control

Сообщение LuckyFIA » Вс янв 12, 2014 11:17 am

Управление MPD идет по сетке, mpc не используется. У меня Ubuntu Server 12.04.3, mpd для Linux без X`ов на мой взгляд самый оптимальный вариант, для проигрывания mp3 и радио.
Galakart
Сообщения: 66
Зарегистрирован: Вт авг 06, 2013 3:49 pm
Откуда: Новокузнецк
Благодарил (а): 0
Поблагодарили: 7 раз

Re: Player Control

Сообщение Galakart » Вс янв 12, 2014 11:26 am

Попробовал, отлично работает, циклы не вешаются. Просьба добавить в общую ветку
Linux, Raspberry pi
Мой профиль в CONNECT
MajorDroid
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Player Control

Сообщение LuckyFIA » Вс янв 12, 2014 11:46 am

Чуть переработал app_mediabrowser.class.php русские названия файлов/папок корректно отображаются в Linux.
Немного изменил mpd.php. Все перезалил сюда http://yadi.sk/d/QUniPPu2Fe4UM.
Итог: на Linux без X`ов воспроизводятся/отображаются файлы/папки с русскими именами и пробелами в названии.
Ответить