Какой набор параметров?TurburatoR писал(а): Чт май 14, 2020 7:37 am Чейта у меня сломался вывод на сцену с последней обновой...
Код: Выделить всё
Parse error: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) in /var/www/html/modules/yamusic/frame_player.php on line 324
[Модуль] Яндекс.Музыка (yamusic)
Модератор: immortal
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] Яндекс.Музыка (yamusic)
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] Яндекс.Музыка (yamusic)
Как управлять из своих скриптов?
Т.к. я не хочу делать цикл, который будет грузить систему выгрузкой музыки - эту задачу перекладываю на юзера.
Выгрузка данных довольно ресурсоемкий процесс, поэтому рекомендую обновлять данные ночью и только важные плейлисты. Я например обновляю только мне нравится, каждую ночь.
Итак, чтобы:
Как слушать на ТВ, если у меня не LG?
Вы можете сами отправлять ссылку на ТВ или ввести ее вручную, вид ссылки такой:
Т.к. я не хочу делать цикл, который будет грузить систему выгрузкой музыки - эту задачу перекладываю на юзера.
Выгрузка данных довольно ресурсоемкий процесс, поэтому рекомендую обновлять данные ночью и только важные плейлисты. Я например обновляю только мне нравится, каждую ночь.
Итак, чтобы:
Обновить список плейлистовSPOILER_SHOW
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//UID в админке в левом блоке
$userUID = 'USER_UID';
$reloadPlayList = $class->loadPlaylistOnScene($class->loadUserInfo($userUID, 1)['TOKEN'], $userUID);
Обновить список треков в плейлистеSPOILER_SHOW
Важно! Плейлист МНЕ НРАВИТСЯ имеет ID формата: -1+USERUID
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//UID в админке в левом блоке
$userUID = 'USER_UID';
//Если в админке выбрать плейлист в адресной строке будет его ID &playlistID=1014
$playlistID = 'ID плейлиста';
$reloadMusicInPlayList = $class->loadUserMusic($class->loadUserInfo($userUID, 1)['TOKEN'], $userUID, $playlistID);
Выгрузить информацию о подписке Я.ПлюсSPOILER_SHOW
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//UID в админке в левом блоке
$userUID = 'USER_UID';
$getSubInfo = $class->subscriptionUserInfo($class->loadUserInfo($userUID, 1)['TOKEN']);
//Активна ли подписка
$yaPlusIsAvail = $getSubInfo->plus->hasPlus;
//Дата окончания
$plusEndDate = date('d.m.Y H:i:s', strtotime($getSubInfo->subscription->autoRenewable[0]->expires));
//Сколько дней оплачено
$howDays = $getSubInfo->subscription->autoRenewable[0]->product->duration;
//Сколько стоит подписка
$howAmount = $getSubInfo->subscription->autoRenewable[0]->product->price->amount;
//Валюта
$currency = $getSubInfo->subscription->autoRenewable[0]->product->price->currency;
//Флаг, который покажет закончилась ли подписка
$yaPlusToEnd = $getSubInfo->subscription->autoRenewable[0]->finished;
Задать громкость для каналовSPOILER_SHOW
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//Пока только 2 канала: PUANDSCENE - сцены, TVLG - телик
$chanel = 'КАНАЛ';
//Значение от 0 до 1, защиты от дурака нет. Внимательнее.
$value = '0.4';
$setVolume = $class->setAudioVolume($chanel, $value);
Обновить список специальный плейлистовSPOILER_SHOW
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//UID в админке в левом блоке
$userUID = 'USER_UID';
//Имя плейлиста: Плейлист дня, Дежавю, Премьера, Тайник
$playlistName = 'ИМЯ!!! плейлиста';
$reloadMusicInSpecialPlayList = $class->loadUserSpecialPlaylist($class->loadUserInfo($userUID, 1)['TOKEN'], $userUID, $playlistName, true);
Обновить плейлист с чартом Я.МузыкиSPOILER_SHOW
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//UID в админке в левом блоке
$userUID = 'USER_UID';
$reloadMusicChartPlaylist = $class->loadUserMusic($class->loadUserInfo($userUID, 1)['TOKEN'], $userUID, 'chart'.$userUID, $userUID);
Вы можете сами отправлять ссылку на ТВ или ввести ее вручную, вид ссылки такой:
Код: Выделить всё
http://[#IP#]/modules/yamusic/sendOnTV.php?playlist=[#ID ПЛЕЙЛИСТА#]&owner=[#ВЛАДЕЛЕЦ ПЛЕЙЛИСТА UID#]&shaffle=0&songID=[#ID ТРЕКА, ЕСЛИ ПУСТО, ТО ИГРАЕТ ВЕСЬ ПЛЕЙЛИСТ СНАЧАЛА#]
Последний раз редактировалось SmoKE_xDDD Сб май 30, 2020 3:57 pm, всего редактировалось 2 раза.
-
TurburatoR
- Сообщения: 49
- Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Re: [Модуль] Яндекс.Музыка (yamusic)
ЛюбойSmoKE_xDDD писал(а): Чт май 14, 2020 8:26 amКакой набор параметров?TurburatoR писал(а): Чт май 14, 2020 7:37 am Чейта у меня сломался вывод на сцену с последней обновой...
Код: Выделить всё
Parse error: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) in /var/www/html/modules/yamusic/frame_player.php on line 324
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] Яндекс.Музыка (yamusic)
Попробуйте обновится... Отпишитесь, решится или нетTurburatoR писал(а): Чт май 14, 2020 11:21 amЛюбойSmoKE_xDDD писал(а): Чт май 14, 2020 8:26 amКакой набор параметров?TurburatoR писал(а): Чт май 14, 2020 7:37 am Чейта у меня сломался вывод на сцену с последней обновой...
Код: Выделить всё
Parse error: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) in /var/www/html/modules/yamusic/frame_player.php on line 324
-
TurburatoR
- Сообщения: 49
- Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Re: [Модуль] Яндекс.Музыка (yamusic)
Все стало ок. Спасибо.SmoKE_xDDD писал(а): Чт май 14, 2020 11:44 amПопробуйте обновится... Отпишитесь, решится или нетTurburatoR писал(а): Чт май 14, 2020 11:21 amЛюбойSmoKE_xDDD писал(а): Чт май 14, 2020 8:26 amКакой набор параметров?TurburatoR писал(а): Чт май 14, 2020 7:37 am Чейта у меня сломался вывод на сцену с последней обновой...
Код: Выделить всё
Parse error: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) in /var/www/html/modules/yamusic/frame_player.php on line 324
Re: [Модуль] Яндекс.Музыка (yamusic)
А как включить и выключить воспроизведение по кнопке Xiaomi ? Как то можно это реализовать?
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] Яндекс.Музыка (yamusic)
Не знаю пока как работаю сцены (Домашние страницы) но есть вот такой параметр viewtopic.php?f=5&t=7103&p=119433#p119433 - autoplay=1 который включает музыку при загрузке страницы, можете поколдовать, пока я придумываю изящное решениеviss1 писал(а): Чт май 14, 2020 7:02 pm А как включить и выключить воспроизведение по кнопке Xiaomi ? Как то можно это реализовать?
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] Яндекс.Музыка (yamusic)
v.3.8
- Мелкие фиксы
- Убраны закругления
- Отображение времени воспроизведения

- Мелкие фиксы
- Убраны закругления
- Отображение времени воспроизведения

Re: [Модуль] Яндекс.Музыка (yamusic)
А возможно фон кнопок изменяемый хотя бы два варианта, как сейчас и темный с белыми элементами (пример )
- Вложения
-
- Screenshot_6.jpg (4.89 КБ) 4880 просмотров
-
- Screenshot_4.jpg (7.19 КБ) 4880 просмотров
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] Яндекс.Музыка (yamusic)
Как раз переделываю плеер, будет.Nail писал(а): Сб май 16, 2020 8:53 amА возможно фон кнопок изменяемый хотя бы два варианта, как сейчас и темный с белыми элементами (пример )