⏫ Плеер PiCorePlayer = piCore Linux + Raspberry Pi + Squeezelite + LMS. Мягкость аналоговой ленты

Последняя версия — piCorePlayer 4.1.0

История PiCorePlayer (PCP)

Чем PCP радикально отличается от Volumio, RuneAudio и Moode? PCP использует в качестве плеера Squeezelite (эмулятор плеера Squeezebox), а все остальные используют по умолчанию MPD плеер. Поэтому сигнатура звучания PCP своя, особенная! Squeezelite безинтерфейсный клиент к Logitech Media Server поддерживающий синхронизацию, проигрывание без пауз.

Другими словами, PCP стоит на плечах такого гиганта цифрового аудио как Logitech и использует и сейчас поддерживает всего его наработки (Logitech Media Server и Squeezelite).

Возможности

— Используется минималистичный дистрибутив TinyCore Linux, он полностью помещается в оперативной памяти.
— Поддерживается ядро, работающее в реальном времени (Experimental RealTime Kernel)
— Поддержка многочисленных плагинов Tidal, Deezer, Spotify
— Поддерживаются USB-цапы вплоть до 44.1/48/88.2/96/176.4/192k/352.8/384kHz
— Поддержаются I2S платы ЦАПов. Такие ЦАПЫ выполнены в виде плат расширения и насаживаются сверху на плату.
— Хитрая командая строка, которая позволяет отключать все неиспользуемые возможности!
— Есть простой веб интерфейс настройки PCP

Установка PCP

Как установить?

Настройка

Тонкая настройка параметров

PiCorePlayer установка параметров

Настройки Logitech Media Server

Установка LMS на родном языке. Включая установку на NAS Qnap.

Играем DSD

Настраиваем и граем DSD на PiCorePlayer

Запускаем TIDAL на LMS

Запускаем TIDAL на LMS

Настройка плагина IckStream на LMS

Настройка плагина IckStream на LMS

Твики

Твик оптимизации ядер
Смотреть пункты с 1 по 4

Твик аналоговой ленты

Добавить в config.txt :

force_turbo=1

avoid_pwm_pll=1

arm_freq=333

over_voltage=-7

core_freq=166

h264_freq=166

isp_freq=166

v3d_freq=166

gpu_freq=166

#sdram overclock

sdram_freq=166

sdram_schmoo=0x021e882c

over_voltage_sdram_p=5

over_voltage_sdram_i=3

over_voltage_sdram_c=-13

Добавить в cmdline.txt:

dwc_otg.microframe_schedule=0 dle=0 dwc_otg.nak_holdoff_enable=1 dwc_otg.fiq_fix_enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0

Добавлять через команды по ssh:

sudo nano /boot/config.txt

sudo nano /boot/cmdline.txt

сохраняем изменения через Ctrl+X, перезагружаемся

Не забывает сохранять исходные файлы для восстановления настроек плеера по умолчанию.

Управление проигрыванием

Управление проигрывание проходит в браузере с любого вашего устройства (телефон, планшет, компьютер). Нужно набрать адрес сервера LMS и добавить порт 9000, например http://10.0.1.2:9000

Также можно управлять проигрывание через приложение iPeng для
iOS — ‎iPeng on the App Store

Android

Вопросы и ответы!

СПРАШИВАЙТЕ :slight_smile:

27 лайков

89 сообщений перенесены в тему PCP picoreplayer picoreplayer

I have used all of the above with Pi2, Pi3, and BeagleBone with USB DAC’s, USB SPDIF converters, Piano + Kali, Piano 2.1 + Kali, Boss, HiFiBerry DIGI+ Pro, HiFiBerry DAC+ and a couple others. My thoughts:
Volumio is the prettiest.
Rune sounds a bit better depending on the chosen config.
Moode is far more configurable and sounds better than Volumio and Rune.
None of them are great with my 90,000+ track library.
But my favorite by far is PiCorePlayer, as it is the truest sound of the bunch. Requires the LMS hassles, but it definitely seems to help doing as little as possible on the Pi board while rendering audio.
Hopefully the Moode 3.5 RT kernel will improve matters.

1 лайк

Пробуй

2 лайка

Оукей… А оно сильно лучше Волюмиого Squeezelite плага? В принципе как раз эндпойнт меня устраивает. Да к тому-же и LMS с плагином нынче видит dlna/upnp рендереры…

Приехал мой rasptouch 502 dac. Поставил picore player. Дисплей отражает служебную информацию ( загрузка, сеть, и тд) вверх ногами те снизу вверх. И нифига не показывает оболочку плеера. Все выглядит, как загрузка операционки, которая не завершилась. Звук идет, транслируется с LMS, но хотелось бы использовать экран, раз уж он есть. Видимо требуются драйвера. Может кто знает, как решить проблему? И еще - уровень с цифрового выхода чрезвычайно низкий, намного ниже, чем с CDтранспорта.

1 лайк

К слову - а его можно сразу на флешку накатить и дальше через веб-интерфейс настроить?
Или удалённо только через putty (как на офсайте описано)?

1 лайк

Все ставится на флэшку. Это плеер-операционка.

1 лайк

Это понятно :slight_smile: А дальнейшая настройка? Ну типо как Волюмио, Муде и тп?

Через веб морду все делается.

2 лайка

ОК, пасиб.

ЗЫ
Просто мне чота очень зашёл LMS, работает шустрее и толковей чем стандартный dlna/upnp (а их я перебрал надо сказать…). Настроить можно тоньше и глубже.

2 лайка

А чем Gmediarenderer не понравился? По-моему очень хорошо.

Пока ничем не не понравился, я вообще первый раз это название слышу :slight_smile:

А что в нём особенного?

Меня лично вообще Volumio вполне устраивал, но почти случайно столкнулся с LMS, и понятное дело, чтобы использовать все его фишки нужен squeeze совместимый плеер. Gmediarenderer такой?

2 лайка

В плане чего особенного? По звуку-то оно вообще ничем не отличается. Что рун, что фубар через dlna звучат идентично, например.
Но этот просто работает и всё, а Volumio с фубара отказался работать выше 16 бит.

А причём здесь фубар? Ты его как сервер и CР используешь?

Да, как сервер.

Ну, уменя с ним всё отлично работает (через Баббл-сервер). Главный недостаток - совсем не поддерживает стриминг DSD выше 64.

@Dmitry foobar мне ещё удобен тем, что я в нём делаю рум-коррекцию.

Если без обработки воспроизводить, лучше руна я пока ничего не встречал.
И Tidal и DSD - всё в куче.