0
Ожидает ответа пользователя

Проблемы со Squeezebox при конвертировании драйвера в 3-ю версию

Умед Эгамбердиев 8 лет назад в Products / AV & Custom Systems обновлен Tatiana Kiselyova (expert) 7 лет назад 49

В общем обнаружил ряд ошибок после конвертации драйвера для 3 версии iRidium.

Ошибки следующие:

  • Поиск не работает, а работает только если из выпадающего списка выбрать само меню поиска.
  • При добавлении песен названных кириллицей в Favorites слетает кодировка.
  • В списке песен "Current Play List" при нажатии на песню начинает играть песня, которая находится над ней. А так же список перематывается на начало что тоже очень не удобно.
  • По какому принципу работает Random Mix не очень понятно, на мой взгляд было бы логично если нажимаешь например Random Songs, то выводятся все песни из папки вперемешку. Так же и с остальными функциями альбомы, артисты, года (только необходимости не вижу в этом, если не зависимо от смешивания все равно будут выводится все песни вперемешку). Сейчас выводится часть песен по непонятной мне логике отбора, но заметил такую вещь, если перейти к последней песне в списке и нажать кнопку следующего трека, начинают подгружаться остальные треки частями.
  • Если в меню Random Mix - Choose Genres: несколько раз нажать select all/none, то по нажатию стрелки для возврата в предыдущее меню придется нажимать ее столько же раз, сколько вы нажали на select all/none

Доработки:

  • Очень бы хотелось иметь кнопку для вывода всех песен, независимо от исполнителя, альбома и т.д. Возможно ли это?
Ожидает ответа пользователя

Hello, we update this module. I attach it to this post. Check it please. Wait for you feedback

SqueezeboxV3.rar

Версия Metro_Squeezebox_iPad_1024_RC_2.1.1 v3_090617_174335 не подключается к плееру. LOG выдает ошибку - 

[30-06-2017 16:57:09.897] WARNING SCRIPT Script exception: ReferenceError: C:\Users\Umed\Documents\iRidium pro documents\Client\Metro_Squeezebox_Retina_2048_RC_2.1.1 v3_090617_095249\scripts\main.js:9: Control


Metro_Squeezebox_Retina_2048_RC_2.1.1 v3_090617_095249 - подключается. Но все ошибки остались, которые я описывал, кроме последней о меню Random Mix. А так же заметил дополнительные пару багов, если включить повтор песни или режим Random, то отключить их уже невозможно. Так же хотелось бы чтобы возможность повтора была ни только одной песни но и всего плейлиста.

Еще не корректно работает полоса прокрутки песни. Нажимаешь к примеру по середине, песня начинает играть с середины, а вот сама полоса прокрутки и время начинают отсчет с нуля.

Очень нужен вывод песен по папкам, скажите, стоит ли надеется получить от вас данной поправки?

Данный модуль ребята пишут "в свободное время". В ближайшие 2-3 недели можно не ожидать каких-либо доработок по нему. Потом готовы выделить пару дней на это.

+1

Умед, Ваше сообщение вдохновило одного из наших разработчиков, так что за выходные появился проект ))))

Metro_Metro_Squeezebox_iPad_1024_RC_2.1.1 v3_Folders.irpz

Squeezebox_Retina_2048_RC_2.1.1 v3_Folders.irpz


Ждем обратную связь...

Отлично! То что нужно. Если не сложно можно назвать имя вашего разработчика, хотелось бы лично его поблагодарить. И подскажите пожалуйста как эту функцию поставить по умолчанию?

Постарались наши два стажера: Дмитрий и Константин.

Какую функцию сделать "по умолчанию"?

В течение пары дней ответим

Ожидает ответа пользователя

Metro_Squeezebox_iPad_1024_RC_2.1.1 v3_Folders(1).irpz


Metro_Squeezebox_iPad_1024_RC_2.1.1 v3_Folders.irpz


Теперь вид с папками открывается первым, ждем обратку...

Все именно так как и хотелось. Спасибо огромное. Можно еще один вопрос, допустим у меня 10 плееров, и каждый стоит в своей комнате соответственно. Открывая страницу например Гостиная, удобно было бы если бы там уже по умолчанию в выпадающем списке был выбран именно плеер гостиной. Возможно придется сделать отдельные попапы плееров для каждой комнаты - это не проблема, но как именно заставить выводить нужный плеер?

Не совсем понимаю проблему: каждый плеер привязывается к конкретной комнате. Они вообще друг о друге могут не знать.

Смоделируем ситуацию - Семья из нескольких человек, у каждого на смартфоне стоит приложение по управлению умным домом, в том числе и плеером в его комнате. Пользователь может выбирая управление своей комнатой, может не обратить внимание на то, какой плеер сейчас стоит по умолчанию и тем самым включить музыку в другой комнате. А если это еще и произойдет ночью и он кого-то разбудит и вовсе не приятная ситуация. Отсюда и вопрос, возможно ли как-то сделать так, что при выборе комнаты и вызове плеера уже из этого подменю, в настройках по умолчанию стоял уже плеер именно этой комнаты.


И еще один момент. интерфейс squeeze box для айпад готов. Но при создании интерфейса для айфона возникает одна проблема. Если на айпад удобно пользоваться двумя окнами - одно "файл менеджер" где мы выбираем песни, второе непосредственно текущий плейлист, то для смартфона такой вариант не очень удобен. Было бы неплохо, если это конечно возможно, реализовать функционал следующим образом: Перед нами должен быть файл менеджер и плейлист в одном окне. То есть, к примеру у нас есть папка МУЗЫКА, а в ней подпапка КЛАССИКА. Открыв которую я вижу список песен. Нажав на любую песню она должна начать проигрываться и дальнейшее воспроизведение песен должно проходить внутри этой папки. Если вы поможете реализовать такой функционал, было бы отлично. А я в свою очередь готов безвозмездно предоставить для скачивания готовый интерфейс на вашем сайте. 


Теперь немного о последних изменениях. То ли я как-то криво-косо проверил, но у меня сейчас при запуске проекта по умолчанию открывается выборка по артистам, хотя вроде открывалась по папкам, но сейчас не работает. И еще заметил что как-то глючат кнопки добавления песен в плейлист именно из категории По Папкам. Иногда первое добавление срабатывает, а после кнопки не реагируют. А порой и с самого начала ничего не работает.

Александр добрый день, и вновь приходится поднимать эту тему. В дополнение к предыдущему посту в общем хотелось бы чтобы интерфейс плеера был как у HDL к примеру, все очень просто без лишнего функционала. 

Но основная проблема в том, что при обновлении до последней версии, все предыдущие труды пошли на смарку. Плейлист не отображает нужные песни. Режим выборки песен по-умолчанию опять открывается в режиме Артистов. Есть ли возможность в режиме по папкам проигрывать песни прям оттуда, без добавления их в плейлист? Или это особенности squeezebox?

Спасибо сработало. Юрий можете рассказать в какой связке вы используете Squeezebox? Если не против напишите мне в ватсап или вайбер +992904347777, хотел бы пообщаться на эту тему

Спасибо что не забываете про эту тему. Можете уточнить, что исправили?

Были правки выбора радио, отображения плейлистов - в общем правки мелкие...

Пока заметил что пробелы в названиях файлов и папок заменяются на %20, а знак & - %26

Умед, не смогли повторить. Нужен скрин из про и скрин со сквиза, где песня нормально отображается. Ну и конечно, версия должна быть последняя (мы проверяем на 1.2.3)

Подскажите пожалуйста. Что изменить чтобы по умолчанию по старту открывалась сортировка  Albums, а не Folders ?

Новая версия с исправлениями.

Теперь в JS control можно определить, какая сортировка будет по умолчанию (самое начало скрипта).

Всё работает хорошо. Спасибо

Помогите с выбором фоновой страницы из галереи устройства.
После выбора фото из галереи если перезакрыть приложение то фото запоминается в памяти нормально,
а если к примеру не понравилось изображение и сразу выбрать другое фото то слетает и предыдущее фото.

Android 7.0

Squeezebox_2048_RC_2.2.3 v3_Albums.irpz

Добрый день

- Этот функционал не относится к сквиз боксу

- Вы используете недокументированные функции, мы не рекомендуем их использовать т.к. они разработаны только для использования внутри компании и могут быть удалены/изменены в любой момент

В последней версии (которую мы все дружно доработали) в категории "Папки" песни и категории выводятся ни как везде. А то есть у папок не ставится значок папки на автомате. А у песен нед подписи снизу (Имя исполнителя). Возможно ли это подправить. А так же не работает поиск.

Программист проверит этот проект к концу недели.

Здравствуйте.

1. Пожалуйста, поясните поподробнее проблему с папками

2. По отсутствию имени исполнителя - так iRidium получает данные согласно API. Можно попробовать добавти отображение исполнителей, но это может замедлить работу

3. Поиск починен, проверьте.LastFromWeb.irpz

Еще заметил один не приятный баг. При попытки добавления папки или файлов в плейлист, либо ничего не происходит, либо спустя какое-то время (1-3 минуты) он все же добавляет файлы. С самого сервера вроде добавляется сразу, а вот через иридиум вышеописанная проблемма

Здравствуйте.

Уточните, пожалуйста, откуда Вы добавляете папки и файлы в плейлист в iRidium?

У меня стоит медиа центр Synology DS216SE

Правильно ли я Вас понимаю, Вы изменяете плейлист на Вашем медиацентре, но iRidium либо не обновляет плейлист, либо обновляет через какое-то время?

Не совсем так, я все операции провожу через иридиум. Открываются папки и песни быстро, далее отмечаю папки или песни для добавления их в плейлист и при нажатии кнопки добавить ничего не происходит. Спустя какое-то время могут добавиться, а могут и нет. Когда добавляю на медиацентре то там все сразу добавляется.

Как много песен и папок Вы добавляете в плейлист за раз?

одна папка, но в ней много песен. А есть какие-то ограничения? На самом сервере Logitech вроде все без проблем добавляется

Ограничений быть не должно. Можете сказать , сколько в папке песен? Нам нужно знать точнее, чтобы повторить. На нашем количестве все работает корректно

Вы знаете я пытался добавить папку и с меньшими песнями. Я думаю проблема не в их количестве. У меня стоит 8 плееров, Еще заметил что иногда плееры пропадают и не отображаются в списке. После перезагрузки плееров, вновь появляются, или могут появится как только я вобью их ip-адрес в браузере.

у меня была похожая проблема. я использовал задержку загрузки squeezebox после старта iridium

Юрий, я сегодня нашёл вроде более изящное решение, я просто в настройках плееров удалил адрес сервера. Не знаю почему но это сработало, сервер их находит и видит все плееры. А вот со списком песен проблема пока актуальна.

К сожаление проблема вновь проявилась. Вы имели в виду задержку старта скрипта или сервера logitech?

Здравствуйте.

Попробуйте использовать эту версию модуля, мы внесли в него некоторые правки по работе с плейлистами и серверам, только не интегрируйте его пока в Ваш проект.

Metro_Squeezebox_iPad_1024(1).irpz

Плейлисты вроде стали добавляться. Хотел перенести новый плеер в своей проект, но из-за того что я много чего поменял в графической части, решил перетащить только код. Полностью его заменил но проблема так и осталась, хотя когда я вновь запускаю вашу версию, она работает корректно. Можно ли как-то перенести новый плеер не меняя оболочки? Подскажите что дополнительно надо изменить.

у меня была проблема. иногда драйвер не подключался к серверу по старту. я использовал задержку подключения драйвера squeezebox к серверу LogitechMediaServer

Получается осталась только одна проблема, периодическое исчезновение плееров. При чем если плееры не отображаются в иридиум, то они и не отображаются на самом сервере Logitech. Появляются только после перезагрузки. Я понимаю что вопрос вообще не по адресу, но может быть вы сможете натолкнуть на мысль где копать? Возможно ли такое, что после отключения света, synology загружается дольше плееров на распбери и поэтому не видит плееры? Хотя к примеру когда полный список плееров не отображается, но при перезапуске иридиум они могут меняться. Например отображается кухня и спальня, перегружаю иридиум и теперь отображается кухня и гостиная. После того, как я перезагружу все плееры, они сразу появляются в списке.

Здравствуйте.

Попробуйте использовать эту сборку:

Metro_Squeezebox_iPad_1024(1).irpz

Сервис поддержки клиентов работает на платформе UserEcho