Какой набор параметров?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
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
- За это сообщение автора SmoKE_xDDD поблагодарил:
- Molostov (Чт май 14, 2020 3:30 pm)
- Рейтинг: 1.16%
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
Как управлять из своих скриптов?
Т.к. я не хочу делать цикл, который будет грузить систему выгрузкой музыки - эту задачу перекладываю на юзера.
Выгрузка данных довольно ресурсоемкий процесс, поэтому рекомендую обновлять данные ночью и только важные плейлисты. Я например обновляю только мне нравится, каждую ночь.
Итак, чтобы:
Как слушать на ТВ, если у меня не LG?
Вы можете сами отправлять ссылку на ТВ или ввести ее вручную, вид ссылки такой:
Т.к. я не хочу делать цикл, который будет грузить систему выгрузкой музыки - эту задачу перекладываю на юзера.
Выгрузка данных довольно ресурсоемкий процесс, поэтому рекомендую обновлять данные ночью и только важные плейлисты. Я например обновляю только мне нравится, каждую ночь.
Итак, чтобы:
Обновить список плейлистовПоказать
Код: Выделить всё
require_once(DIR_MODULES.'/yamusic/yamusic.class.php');
$class = new yamusic();
//UID в админке в левом блоке
$userUID = 'USER_UID';
$reloadPlayList = $class->loadPlaylistOnScene($class->loadUserInfo($userUID, 1)['TOKEN'], $userUID);
Обновить список треков в плейлистеПоказать
Важно! Плейлист МНЕ НРАВИТСЯ имеет 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);
Выгрузить информацию о подписке Я.ПлюсПоказать
Код: Выделить всё
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;
Задать громкость для каналовПоказать
Код: Выделить всё
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);
Обновить список специальный плейлистовПоказать
Код: Выделить всё
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);
Обновить плейлист с чартом Я.МузыкиПоказать
Код: Выделить всё
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 раза.
- За это сообщение автора SmoKE_xDDD поблагодарили (всего 4):
- skysilver (Чт май 14, 2020 9:43 am) • dengi.76 (Чт май 14, 2020 11:17 am) • xor (Чт май 14, 2020 1:08 pm) • webms (Пт май 15, 2020 10:24 am)
- Рейтинг: 4.65%
-
- Сообщения: 47
- Зарегистрирован: Вс ноя 06, 2016 6:49 pm
- Благодарил (а): 59 раз
- Поблагодарили: 3 раза
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
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
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
-
- Сообщения: 47
- Зарегистрирован: Вс ноя 06, 2016 6:49 pm
- Благодарил (а): 59 раз
- Поблагодарили: 3 раза
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
-
- Сообщения: 28
- Зарегистрирован: Вт сен 25, 2018 10:09 pm
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
А как включить и выключить воспроизведение по кнопке Xiaomi ? Как то можно это реализовать?
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
Не знаю пока как работаю сцены (Домашние страницы) но есть вот такой параметр viewtopic.php?f=5&t=7103&p=119433#p119433 - autoplay=1 который включает музыку при загрузке страницы, можете поколдовать, пока я придумываю изящное решение
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
v.3.8
- Мелкие фиксы
- Убраны закругления
- Отображение времени воспроизведения
- Мелкие фиксы
- Убраны закругления
- Отображение времени воспроизведения
- Nail
- Сообщения: 376
- Зарегистрирован: Пн мар 05, 2018 7:09 am
- Откуда: Самара
- Благодарил (а): 174 раза
- Поблагодарили: 28 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
А возможно фон кнопок изменяемый хотя бы два варианта, как сейчас и темный с белыми элементами (пример )
- Вложения
-
- Screenshot_6.jpg (4.89 КБ) 3258 просмотров
-
- Screenshot_4.jpg (7.19 КБ) 3258 просмотров
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
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] Яндекс.Музыка (yamusic)
Как раз переделываю плеер, будет.