🎩 Pi2 Design 502DAC — нас всех спасла ARM-шляпа! Сетевой плеер за 100$ — хайп тут!

Советую добавить хороший конденсатор (Cerafine, например) на линию 3.3 вольта - фон будет чернее :wink:

1 лайк

Хм, спасибо за совет, буду иметь в виду. А какие параметры конденсатора нужны? Ёмкость, напряжение?

1000 мкФ на 6.3В

А по питанию все ОК, ничего менять не надо?

Ребята, подскажите пожалуйста, что тут надо выбрать, чтобы слушать Apple Music на iPhone/iPad через Airplay?

1 лайк

Артём, тут всё выбрано :slightly_smiling_face:

1 лайк

Шо то не работает )

там исходно низкая громкость обычно выставлена, надо выкрутить и звук пойдет
везде регулируется программно

2 лайка

А где в малинке громкость подкрутить?

не в малинке, а на устройстве, с которого отправляется поток

2 лайка

Тут я уже на максимум выкрутил. Нет, эти танцы с бубном не для меня чувствую.
Спасибо, Дмитрий!

2 лайка

Не уверен, что понял ваш вопрос - вы хотите с iPhone/iPad о музыку на малинку отправлят? Вы выбрали на iPhone/iPad малинку в качеств устройства воспроизведения? Должно быть примерно так, как на скриншоте:

1 лайк

Да, все так!

1 лайк

Дальше не одскажу, у меня другой софт на малинке и с ним так работает.

1 лайк

Артём, Приветствую!
Можно Образ загрузочной карты памяти Yoctoap (ARM32, Raspberry Pi 2/3/3b+) попробовать, там тоже вроде AirPlay есть


и Игорь всегда на связи, может подскажет что.

Артем, а сборка димаса из шапки?

если три точки нажать там конфигурация
вот эта работает точно:

Спойлер

/ General Settings
general =
{
name = “RPi3”; // This is the name the service will advertise to iTunes. The default is “Shairport Sync on ”
interpolation = “basic”; // aka “stuffing”. Default is “basic”, alternative is “soxr”. Use “soxr” only if you have a reasonably fast processor.
output_backend = “alsa”; // Run “shairport-sync -h” to get a list of all output_backends, e.g. “alsa”, “pipe”, “stdout”. The default is the first one.
//mdns_backend = “avahi”; // Run “shairport-sync -h” to get a list of all mdns_backends. The default is the first one.
//statistics = “no”; // set to “yes” to print statistics in the log
//drift = 88; // allow this number of frames of drift away from exact synchronisation before attempting to correct it
//resync_threshold = 2205; // a synchronisation error greater than this will cause resynchronisation; 0 disables it
log_verbosity = 0; // “0” means no debug verbosity, “3” is most verbose.
//ignore_volume_control = “no”; // set this to “yes” if you want the volume to be at 100% no matter what the source’s volume control is set to.
//volume_range_db = 60 ; // use this to set the range, in dB, you want between the maximum volume and the minimum volume. Range is 30 to 150 dB. Leave it commented out to use mixer’s native range.
};

// How to deal with metadata, including artwork
metadata =
{
enabled = “yes”; // et to yes to get Shairport Sync to solicit metadata from the source and to pass it on via a pipe
include_cover_art = “yes”; // set to “yes” to get Shairport Sync to solicit cover art from the source and pass it via the pipe. You must also set “enabled” to “yes”.
pipe_name = “/tmp/shairport-sync-metadata”;
};

// Advanced parameters for controlling how a Shairport Sync runs
sessioncontrol =
{
run_this_before_play_begins = “/opt/airplays start”; // make sure the application has executable permission. It it’s a script, include the #!.. stuff on the first line
run_this_after_play_ends = “/opt/airplays stop”; // make sure the application has executable permission. It it’s a script, include the #!.. stuff on the first line
//wait_for_completion = “no”; // set to “yes” to get Shairport Sync to wait until the “run_this…” applications have terminated before continuing
//allow_session_interruption = “no”; // set to “yes” to allow another device to interrupt Shairport Sync while it’s playing from an existing audio source
//session_timeout = 120; // wait for this number of seconds after a source disappears before terminating the session and becoming available again.
};

//Back End Settings

//These are parameters for the “alsa” audio back end, the only back end that supports synchronised audio.
alsa =
{
output_device = “default”; // the name of the alsa output device. Use “alsamixer” or “aplay” to find out the names of devices, mixers, etc.
//output_format = “S32”;
//mixer_control_name = “PCM”; // the name of the mixer to use to adjust output volume. If not specified, volume in adjusted in software.
//mixer_device = “default”; // the mixer_device default is whatever the output_device is. Normally you wouldn’t have to use this.
//audio_backend_latency_offset = 0; // Set this offset to compensate for a fixed delay in the audio back end. E.g. if the output device delays by 100 ms, set this to -4410.
//audio_backend_buffer_desired_length = 6615; // If set too small, buffer underflow occurs on low-powered machines. Too long and the response times with software mixer become annoying.
};

а в целом по другому протоколу звук идёт?

Зачетный сполер!

1 лайк

Сергей, привет! Малинка не моя. Экспериментировать не буду. @hamlo17147 дал попробовать вместе с AN DAC 1.1x/II.

Не знаю.

звука совсем нет.

1 лайк

Если найдется microSD карточка - можно вполне безопасно попробовать другой софт.

А зачем Scream включили, разве он нужен для Airplay? Samba тоже отключите, SSH если не пользуетесь - тоже