Logitech Media Server (Squeezebox) - Страница 20 - Цифровые источники и компьютерные технологии для аудио - SoundEX - Клуб любителей хорошего звука Перейти к публикации

Рекомендованные сообщения

20 часов назад, irage сказал:

Don't stop the music и Lastmix. Первый плагин позволяет строить плейлист на лету используя информацию из тегов, а вот второй добавляет возможность использовать базу данных last.fm, которую наполняли люди. Получается очень качественно. А если ещё и tidal подключён, то плейлист вообще сказка.

Вот спасибо! Don't stop the music я все время использовал, но в связке с Deezer flow который за много лет хорошо выучил мои вкусы. Но с Lastmix получается интереснее как по мне. С Qobuz тоже отлично!

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 596
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Опубликованные изображения

Приветствую всех!

Вопрос, но сначала предистория. Решил попробовать плеер SQL на другой сборке - MoOde. После небольших танцев с бубном все установилось и заработало, а именно: плеер MPD (этот плеер установлен по умолчанию) и диск HDD по USB. Диск стартанул не сразу, пришлось повозиться, но сейчас все ОК.Прежде чем активировать SQL, решил оценить, как играет через MPD, в т.ч. и радио станции.

А теперь вопрос: почему у меня ни одна станция не заработала? Выход в интернет естественно есть. Zero с MoOde подключена к домашней ви-фи через роеутер, который имеет выход в интернет.

При попытке воспроизвести радио выдается примерно одно и тоже для всех станций сообщение

IMG_1853.jpeg.25e1a4f08f589a99a57138b2e072b465.jpeg
 

Через АПлеер эти станции работают нормально. Что и как надо поправить в MoOde, что бы радио заработало?

Спасибо!

 

Ссылка на комментарий
Поделиться на других сайтах

Добавлю, если скопировать ссылку на стацию, например 

https://fluxmusic.api.radiosphere.io/channels/flux-kompensator/stream.aac?quality=4

и вставить ее в браузер, то все играет замечательно. 

Если нажать на иконку соответствующей станции

IMG_1857.jpeg.08367af20fdd21daf4224f67a18c6de4.jpeg

- на играет ;-(((((

 

Ссылка на комментарий
Поделиться на других сайтах

Это какая то специальная сборка?

давно пользуюсь moode, бубен не разу не доставал, все из коробки. Но он сам по себе без lms. Радио тоже все работает. 
работает на малинке + pi2aes

зы подобные ошибки видел при проблеме с сетью 

Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, fordfocus533 сказал:

Через АПлеер эти станции работают нормально. Что и как надо поправить в MoOde, что бы радио заработало?

У вас на moode не настроен или неправильно настроен dns сервер

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, Serger сказал:

Но он сам по себе без lms.

Да, сервер будет (уже есть) на отделной Zero с piCore

3 часа назад, Serger сказал:

бубен не разу не доставал, все из коробки.

Оказалось, что в MoOde надо уметь ждать, все происходит не очень быстро, возможно это из-за Zero. Бубен пригодился для HDD - не сразу добрался до его содержимого в разделе Folder. Потом в какой-то нужный момент очередной раз нажал Update Library и началось сканирование содержимого диска. Процесс длился чуть ли не час. Сейчас все ОК.

2 часа назад, irage сказал:

У вас на moode не настроен или неправильно настроен dns сервер

:loveshower:
Совершенно верно, добавил шлюз и DNS, и все заработало - теперь радио играет! Спасибо!

Дальше активация SQL и попытка подцепить плеер сервером, который на другой Zero. Цель: сравнить, как будет играть SQL на MoOde и на piCore.

 

Ссылка на комментарий
Поделиться на других сайтах

Ещё вопрос: в piCore есть отличная возможность сохранить образ настроенной ОС. В MoOde есть ли такая возможность?

Ссылка на комментарий
Поделиться на других сайтах

Для сведения:

активировал Squeezelite в moOde на RPI Zero, сервер LMS на другой Zero плеер увидел - все работает стабильно. Стало очевидно, что плеер SQL на pCP играет сильно по другому, чем SQL на MoOde. Не буду говорить, что лучше, что хуже - у каждого результат будет свой. Но очень рекомендую установить SQL на отдельной RPI с MoOde и сравнить с SQL на pCP.

Теперь вопрос:

Напомню, на RPi с pCP и сервером LMS настроена точка доступа - оригинальные SSID, пароль и IP 10.10.10.1, назначенный pCP при настройки.

Рабочий вариант: на второй RPi с pCP и SQL настроена ви-фи сеть с подключением к указанной точке доступа (IP 10.10.10.53 выдан автоматически pCP при настройке). В этом варианте после каждом последующем включении обоих RPi есть возможно получить доступ к веб меню сервера и плеера. Доступ нужен для корректного выключения этих RPi. Доступ в веб интерфейсам возможен по указанным выше IP.

Не рабочий вариант: когда плеер SQL активируешь на RPi с MoOde (настроен статический IP 10.10.10.100), то после последующих включений этой RPi плеер работает (сервер его видит, например, в Material Skin и звук есть на выходе), а доступа к интерфейсу плеера по адресу 10.10.10.100 нет.

Как можно это победить? Как можно получить доступ к веб интерфейсу плеера, имеющий статический IP в сети точки доступа?

Или MoOde при загрузке полностью загружается в память и можно отключить питание без опаски сломать ОС? Об этом где-то говориться?

Спасибо.

Ссылка на комментарий
Поделиться на других сайтах

19.11.2023 в 21:19, fordfocus533 сказал:

Как можно получить доступ к веб интерфейсу плеера, имеющий статический IP в сети точки доступа?

Все оказалось проще: почему-то вместо настроенного в MoOde статического адреса 10.10.10.100 при очередной перезагрузке Rpi был присвоен адрес 10.10.10.53, такой же как и динамический, полученный ранее при настройки ви-фи в pCP

437926386_Wi-FiMoOde.jpg.e4d76431705e4e60e73453899ca09405.jpg

Чудо чудное.

 

Ссылка на комментарий
Поделиться на других сайтах

Уважаемые, я тут походу туплю. Как в C-3PO или на самом сервере насильно перекодировать весь выход на определенный плеер в mp3? 

В C-3PO вообще mp3 нет как опции:

 

image.png.1dbeacc6b60b9675b3bdae2f688cb7a7.png

@Dmitry© - есть идеи, коллега?

Ссылка на комментарий
Поделиться на других сайтах

  • Moderators
10 часов назад, irage сказал:

@Dmitry© - есть идеи, коллега?

Не занимался выводом конкретно в mp3, поэтому только теоретически - может попробовать в C-3PO сделать вывод в вав или флак, а потом выбрать перекодирование  в file types?

Или ещё - если плеер dlna/upnp, то можно попробовать в его свойствах (в плагине) выставить воспроизведение только mp3, и тогда на него должен прилетать поток, конвертируемый в это формат. 

Сейчас нет сервера под рукой - как доберусь, попробую поэкспериментировать.

Ссылка на комментарий
Поделиться на других сайтах

8 часов назад, Dmitry© сказал:

Сейчас нет сервера под рукой - как доберусь, попробую поэкспериментировать.

Коллега, спасибо что не оставили мой зов о помощи без ответа.

Ответ нашел на сайте автора C-3PO:

Цитата

	

И это действительно не оказалось проблемой. Решить задачу "стримить на этого клиента всегда в mp3 с таким-то битрейтом" можно просто прописав правило в custom-convert.conf:

flc mp3 * xx:xx:xx:xx:xx:xx
     [flac] -dcs $START$ $END$ -- $FILE$ | [lame] --silent -q $QUALITY$ $RESAMPLE$ $BITRATE$ - -

Вместо xx:xx:xx:xx:xx:xx вписываем мак адрес клиента, в LMS он используется как уникальный идентификатор эндпоинта.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, irage сказал:
flc mp3 * xx:xx:xx:xx:xx:xx
     [flac]

А это правило разве не только для FLAC? Вы интересовались, "Как в C-3PO или на самом сервере насильно перекодировать весь выход...". Или у Вас только FLAC формат? 

Ссылка на комментарий
Поделиться на других сайтах

46 минут назад, fordfocus533 сказал:

А это правило разве не только для FLAC? Вы интересовались, "Как в C-3PO или на самом сервере насильно перекодировать весь выход...". Или у Вас только FLAC формат? 

У меня только FLAC и DSD. Но так как в LMS есть возможность создавать библиотеки, то в данном плеере выбрана библиотека только FLAC.

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, irage сказал:

Ответ нашел на сайте автора C-3PO:

Странно, цитату автора не вставило. Вобщем вот что автор пишет по поводу поддержки плагином форматов с потерями:

 

Аудиофил: Какие форматы поддерживаются?

На данный момент AIF, FLAC и WAV (pcm) планируется добавить все основные форматы без потерь, поддерживаемые LMS, без поддержки форматов с потерями, но это не будет проблемой.

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, irage сказал:

Вобщем вот что автор пишет по поводу...

Интересный сайт. Автор еще пишет следующее:

Аудиофил: но, в конце концов, почему я должен использовать C-3PO и Squeezelite-R2?

Назначение C-3PO понятно, с настройками сложнее, но при необходимости можно разобраться, пока необходимости в декодировании и переконвертации на стороне сервера нет. А вот в чем прелесть Squeezelite-R2, который включается опцией -W в настройках плеера. Читаем:

- W: Считывать формат wave и aiff из заголовка, игнорировать параметры сервера.

Читаю более-менее относящиеся к Squeezelite-R2 ветки на forums.slimdevices.com и marcoc1712.it, но пока не понял: если не использовать C-3PO для декодирования и/или предискретизации входящего потока на стороне  сервера, то нужен ли этот Squeezelite-R2? Можно конечно включить его через -W и послушать, но, как всегда, хотелось бы сначала разобраться в теории.

Я не сторонник передискретизации (чем меньше вмешательств в сигнал, тем лучше). А вот по поводу того, на какой тороне декодировать входящий поток в PCM на данный момент могу сказать следующее. Теоретически это лучше делать в сервере, разгружая тем самым плеер. Но, я попробовал оба варианта и мне на слух больше подошло выводить с сервера "как есть", а декодирование и воспроизведение отдать плееру. Возможно это только у меня так (например, особенность Zero), но это было хорошо слышно. 

Это все я к вопросу, что дает включение Squeezelite-R2?

Да, основной формат файлов у меня WAV - это рипы собственных СД и СД друзей-товарищей. FLAC и немного APE - это то, что взял на РТ, что бы было. DSD есть (друзья-товарищи присылали HDD с альбомами в этом формате), но ЦАП нативно это не играет, т.ч. пока не разбирался с этим форматом. Я опять же это к тому, что мне надо просто передать через сервер в плеер файлы с диска и для этого мне в чем-то поможет Squeezelite-R2?

Ссылка на комментарий
Поделиться на других сайтах

  • Moderators
1 час назад, fordfocus533 сказал:

что дает включение Squeezelite-R2?

Насколько я помню, это что-то связанное с поддержкой DSD - нативной и конвертацией в/из этого формата. Когда-то использовал эту опцию вместе с С-3PO для on the fly конвертации  dsf и dff файлов в PCM. С переходом на стриминги - забросил.

Ссылка на комментарий
Поделиться на других сайтах

Приветствую всех!

Как писал чуть выше, попробовал плеер SQL на Rpi с разными сборками (pCP и MoOde) - результат понравился. Прочитал, что на Max2Play тоже можно установить SQL, даже не установить, а просто включить, т.к. плеер уже предустановлен в образе системы.

Проблема оказалась в том, что при выборе устройства вывода звука в M2P не возможности выбрать RPI-DAC, как это есть, например, в pCP, MoOde и YoctoAP. Вот какие варианты предлагаются на выбор:

731717968_M2P_AudioOutput_1.jpeg.9acd1a4022cd1046edee1c528ae9abde.jpeg 

и

283572998_M2P_AudioOutput_2.jpeg.02f13bfcc69ffb566a03471340843ef5.jpeg

 

Как видно, нужного мне RPi-DAC (вывод звука с GPIO RPi по I2S на цап) нет.

Вопрос: это только у меня что-то не так при настройки вывода в M2P или вывод без шляп напрямую с GPIO RPi не поддерживается в M2P? Или можно для этого выбрать что-то другое из предлагаемого выше списка?

Спасибо.   

Для примера, вот что предлагается в MoOde для выбора устройства вывода - здесь RPi-DAC есть:

MoOde_RPI-DAC_2.jpg.7a51cf8ed68858e062a74c9f2131459f.jpg

Ссылка на комментарий
Поделиться на других сайтах

Друзья, коллеги, соучастники!

Хочу поделится результатами одного проекта на базе LMS, которым занимаюсь последние несколько недель. Постараюсь быть кратким, все равно будет "многа букафф".

Исходные данные. Временно пересел на другую машину, где установлена штатная магнитола. В ней есть поддержка CD и mp3. USB порта нет. Зато есть штатный порт AUX.

Любой нормальный человек прикупил бы себе FM трансмиттер и не парился. Нормальный, но не гордый обладатель звания "Золотое шило в попе 2023". Менять штатную магнитолу не вариант, решил придумать что-то без финансовых вложений и переделок.

В результате было настроено и вполне себе успешно испытаны 2 разные конфигурации на базе Raspberry Pi 3B+ и piCorePlayer. Вот некоторые подробности, интересности и трудности моего проекта.

Вариант 1: piCorePlayer + LMS на самом Raspberry Pi. Музыка на флешке, управление через телефон через встроенную точку доступа pCP. Выход на наушники RPi соединен с AUX. Все играет, все работает. Время начала проигрывания музыки после зажигания еще не замерял, но вполне приемлемое.

Из минусов - телефон постоянно теряет связь с сервером для управления. Приходится ждать, пока опять заработает веб интерфейс. При этом Wi-Fi не теряется. Непонятно, неудобно, бесит. Второй минус - не сохраняется очередь при выключении зажигания. При включении все пусто, ничего не играет, пока сам не выберешь музыку и не нажмешь play. Вообще неудобно. Частично обошел включив команду playrandom tracks в автозагрузку (можно playrandom albums, тоже вариант). Для пополнения коллекции домой надо таскать не только флешку, но и сам Raspberry. Потому что если не подключить его к интернету после добавления музыки и не обновить обложки, то будет дико тормозить.

В результате такая конфигурация была признана рабочей, но неудобной. LMS без доступа в Интернет - восторг, никаких особых преимуществ перед FM трансмиттером не имеет, ну может звук получше.

Вариант 2:  Помучавшись так с недельку, решил попробовать другую конфигурацию: в машине только Raspberry+piCorePlayer, сервер и музыка дома. Плюс - не надо парится с добавлением музыки, доступны все вкусности LMS, к которым я привык. Возможные трудности - связь с сервером и траффик. У меня вся коллекция состоит либо из flac вплоть до DXD, либо из DSD вплоть до DSD256. Пропускной способности мобильной связи 4G хватало, но вот объемы траффика были слишком большими. Проблему траффика решил перекодированием средствами сервера в mp3/vbr192, это было вполне достаточно и по качеству и по объему траффика. О перекодировании писал несколькими постами выше. Вторая проблема - достучаться до сервера снаружи. Для связи я использовал хот-спот на телефоне, IP адреса постоянного не было. Открывать порты наружу всем нельзя. Первично решил проблему через OpenVPN, готовый сервер дома уже был, в самом pCP тоже есть доступный к установке пакет OpenVPN. Так как мобильная связь в движении - штука ненадежная, использовался скрипт, который следил за состоянием VPN сессии и поднимал ее опять если прерывалась. Работало достаточно надежно, очень редко приходилось заводить систему "с толкача" выдергивая питание RPi из прикуривателя. В принципе на этом можно было и остановится, получилось очень хорошо, прям прекрасно, но помимо шила в заднице, там же была одна небольшая заноза - мне очень хотелось отказаться от OpenVPN в пользу другого, горячо любимого мной продукта - ZeroTier. Для незнакомых с продуктом краткая справка - это очень легкая в установке и использовании замена VPN для определенных условий. Проблема только в том, что именно для pCP установочного пакета ZeroTier не было. На форуме поддержки об этом просили на протяжении нескольких лет, но по каким-то причинам авторы pCP не обращают внимания на эту просьбу. Психанув что все такие лентяи и придется самому за это браться, я нашел способ установить ZeroTier на pCP. В результате исчезли даже редкие затыки а простота настройки pCP для машины возросла до 10 минут на все от первоначальной записи образа pCP на микро SD до готового к использованию продукта.  

 А что с вариантом 1? Мобильная связь вообще-то не везде работает. Точно. И поэтому у меня в планах довести вариант 1 до ума и использовать его по необходимости. Переключение между вариантам много времени не занимает, нужно просто поменять SD карту. Но я точно откажусь от встроенной точки доступа и наоборот, переведу pCP на хот спот от телефона, с доступом в Интернет и минимальным потреблением траффика для правильной работы онлайн плагинов. Даже если поеду куда-нибудь за город, где связи не будет, этот вариант обеспечит хороший плейлист.

Что имеем на данный момент - рабочую и стабильную систему, с быстрым стартом, работающими плагинами LMS включая очень важный для машины LastMix, полной домашней фонотекой в машине и достаточно простой и дешевой в реализации. Ну и самое главное - реально кайфово музыка играет нон-стопом, либо всегда можно самому что-то выбрать. Управление через телефон, но особо управлять нечем. Плагины сами составляют хороший плейлист, разве только если самому выбрать что-то. Я вообще телефон из кармана не достаю чаще всего.

Какие идеи на будущее?

1. Объединить онлайн и офлайн конфигурации в одно. LMS умеет по желанию работать либо с местными файлами, либо с другим LMS. Если мои опыты покажут, что в такой связке конвертация в mp3 происходит удаленно, то буду пилить в этом направлении. Если же конвертация происходит локально, то тогда плохо.

2. Запилить голосовое управление. В этой ветке уже были примеры удачной реализации через Алису, буду смотреть что и как. @ety1024 по-моему это вы коллега этим занимались?

Старался покороче, но все равно получилось много. Буду рад вашим идеям и комментариям.

Ссылка на комментарий
Поделиться на других сайтах

  • Moderators

Ого! Масштабный труд.

Я в таких же условиях  (штатный AUX в подлокотнике) использовал банальный Bluetooth приёмник с aptX HD + смартфон,  качества звука мне для авто вполне хватило.

Сейчас юзаю только стриминги, но пробовал и домашнюю коллекцию через сервер с Bubble upnp - всё отлично играло, в пределах возможностей мобильной связи (помню, что flac 24/192 без проблем).

Что-то улучшать не планирую, всё устраивает, может как нибудь позже попробую свисток с LDAC, но это не точно :)

Screenshot_20231130-085709.png

Ссылка на комментарий
Поделиться на других сайтах

45 минут назад, Dmitry© сказал:

Ого! Масштабный труд.

:) Спасибо. Дурная голова ногам покоя не дает. Знаю что через блютуз все было проще, но уж больно сильно я люблю такие аудио-айтишные проекты.

Кроме того, забыл написать что одним из следующих шагов - это прицепить к pCP внешний ЦАП. У меня валяется без дела SMSL M100, он по размеру чуть больше Raspberry Pi и имеет возможность дополнительного внешнего питания, что исключит проблему undervoltage для Raspberry:

image.jpeg.4696ef45c0f4cb49cbdebc51b208ac1a.jpeg

Не знаю, сколько он у меня проживет в машине, и сколько от него будет пользы при прослушивании mp3, но попробовать я просто обязан!

Ссылка на комментарий
Поделиться на других сайтах

  • Moderators

В любом случае знания лишними не бывают, держите в курсе проекта!

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, irage сказал:

Из минусов - телефон постоянно теряет связь с сервером для управления. Приходится ждать, пока опять заработает веб интерфейс

Работайте с LMS не через веб морду, а через приложение для смарта, например Squeezer. И ничего не отваливается 

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, felix сказал:

Работайте с LMS не через веб морду, а через приложение для смарта, например Squeezer. И ничего не отваливается 

Спасибо, все эти проги для Андроида, включая платные у меня есть. Не нравятся они мне. Привык к Material Skin.

Ссылка на комментарий
Поделиться на других сайтах

5 минут назад, irage сказал:

Спасибо, все эти проги для Андроида, включая платные у меня есть. Не нравятся они мне. Привык к Material Skin.

Дело в том, что ворочать на малинке веб интерфейс это довольно ресурсозатратный процесс, на качество звучания влияет, да и тупит. А через приложение прилетают только команды.

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

 Поделиться

×
×
  • Создать...