Рецепт звука от BAMF

rustam

Administrator
Член команды
#1
Архив

Описание и инструкция

Cборка сделана на основе Debian 7.11 Wheezy с оптимизированным ядром. Установленная система занимает на диске менее 40 Мб.
В качестве плеера используется MPD. Управление через MPC с USB-клавиатуры (можно беспроводной).
Монитор и клавиатура нужны только при установке и настройке, при использовании - необязательны.
Основной целью сборки было получение максимально качественного вывода звука, даже если это идет в ущерб удобству и комфорту использования.
В итоге из сборки полностью исключены:
- графический интерфейс
- поддержка сети
- любой вывод звука кроме USB (можно сделать любой, поддерживаемый Debian 7.11)
- поддержка кириллицы в названиях файлов
- поддежка PS/2 клавиатуры
Все файлы перед воспроизведением конвертируются в формат wav и копируются в ОЗУ, откуда и воспроизводятся.
Для максимальной автоматизации процесса используется скрипт, который при подключении внешнего носителя автоматически копирует все найденные на нем аудофайлы (flac, ape, wavepack, dsf, dff, sacd.iso) в ОЗУ и конвертирует в формат wav, обновляет базу mpd, после чего автоматически запускает воспроизведение.

Установка:

Внимание!!! Установщик удаляет все разделы на диске и создает один рабочий!
Отключите перед установкой все диски, кроме используемого под систему!


1. Скачать актуальный образ.
2. Развернуть образ на флеш-носитель, рекомендуется использовать для этого программу Rufus (выбрать схему раздела MBR).
3. Загрузиться с созданного установочного носителя. При этом удобно использовать горячую клавишу выбора загрузочного устройства (обычно F11 - смотрите подсказки на экране при загрузке). В случае, если предлагаются варианты загрузки UEFI или USB - выбрать USB.
4. Должен появится начальный экран c единственной кнопкой "Install Debian BAMF Edition", если появился экран с вариантами установки Debian - значит загрузились в UEFI, см. п.3
5. После первой перезагрузки появится меню выбора вариантов установки, о них отдельно ниже под спойлером.
6. После окончания установки появится строка "Unable to open db file "/root/.mpd/mpd.bd": No such file or directoty" и приглашение консоли. Установка закончена, установочную флешку можно извлечь.
7. Зайти в alsa-mixer, нажав ctrl+a, установить громкость на 100%. Громкость регулируется только если фунция поддерживаться ЦАП-ом.

Варианты установки:

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

1. Enter 1 to install defualt configuration (установка с конфигурацией по-умолчанию)
2. Enter 2 to adjust configuration (правка установочного скрипта)

Вариант 1 подразумевает экстремально урезанный, но и максимально качественный вариант:
- версия mpd 14,
- поддержка только USB3,
- нет поддержки ACPI,
- поддержка ограниченного числа ЦАПов (только XMOS, Amanero и производные не поддерживаются),
- нет поддержки DSD,
- нет файлового менеджера)

Вариант 2 позволяет изменить установочный скрипт вручную либо с помощью выбора соответствующих пунктов меню:

1. Enter 1 to manually adjust the installation script (ручная правка установочного скрипта)
2. Enter 2 to enable USB 2 support (выбор ядра с поддержкой USB2)
3. Enter 3 to enable ACPI support (выбор ядра с опцией, необходимой для работы матплат Supermicro)
4. Enter 4 to enable enhanced DAC support (выбор шестнадцатой весии MPD, которая поддерживает больше цапов)
5. Enter 5 to enable DSD support (выбор семнадцатой весии MPD, которая поддерживает DSD)
6. Enter 6 to add file manager (установка файл менеджера vifm)
7. Enter 7 to reset settings to defualt (отмена всех правок скрипта и возврат к варианту по-умолчанию)
Enter q to return to the main MENU (вернуться в главное меню )

Пункты 2-7 просто вносят нужные измемения в тект скрипта, можно проверить нажав 1.
После изменения настроек скрипта нужно вернуться в главное меню (q) и продолжить установку (1).[/SPOILER]

Использование:

1. Подключить внешний носитель с муз. файлами, через некоторое время (после отработки скрипта конвертирования/копирования в ОЗУ/обновления базы) автоматически запустится воспроизведение. Процесс небыстрый, поэтому для первой проверки желательно положить на носитель небольшое количество файлов.
2. При извлечении внешнего носителя воспроизведение автоматически останавливается, но сами файлы остаются в ОЗУ, поэтому при желании можно запустить воспроизведение вручную (ctrl+b).
3. Для управления можно использовать как стандартные команды mpc, так и горячие клавиши:
ctrl+b - воспр./пауза
ctrl+g - след. трек
ctrl+f - пред. трек
ctrl+n - перезагрузка
ctrl+v - выключение

Ссылки на установочные образы:

Ссылка на установочный образ DEBIAN BAMF EDITION v.1.0
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.01 - добавлен sacd_extractor
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.02 - исправлена оплошность монтирования usb-накопителей
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.03 - исправлен баг в работе mpd-0.17.6
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.04 - автозапуск воспроизведения при подключении носителя с музыкой
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.05 - sacd_extractor вынесен в отдельную опцию
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.06 - исправлены баги и оптимизировано звуковоспроизведение
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.07 - оптимизировано звуковоспроизведение
Ссылка на установочный образ DEBIAN BAMF EDITION v.1.08 - собранны версии mpc, соответветсвующие версиям mpd

Комбинации клавиш для управления сборками, начиная с 1.0
Комбинации клавиш для управления сборками, начиная с 1.04

Добавление вашего звукового устройства в mpdconf
Управление в текстовом редакторе nano

Видеоинструкция по установке и настройке DEBIAN BAMF EDITION v.1.0

 
Последнее редактирование модератором:

vvar10ck

Меломан
#2
Приветствую всех участников! Привет, Рустам!

У народа проблемы с разрешением - то шрифты в Клементине нечитабельны (мелко всё!), то "по иксу" часть окна Клементыны срезана (несмотря на изменения разрешения в конфиге!) и даже ползунок громкости нельзя на 100% поставить...что можно сделать?
 

rustam

Administrator
Член команды
#3
Приветствую всех участников! Привет, Рустам!
Привет Артур!
рад видеть!!!

Дима готовит видео и подробные инструкции, надеюсь скоро все здесь выложит. Форум только ночью подняли)))
Спасибо за понимание и поддержку!!!

с уважением, Рустам
 

avanta

Moderator
Член команды
#4
У народа проблемы с разрешением - то шрифты в Клементине нечитабельны (мелко всё!), то "по иксу" часть окна Клементыны срезана (несмотря на изменения разрешения в конфиге!) и даже ползунок громкости нельзя на 100% поставить...что можно сделать?
С громкость я вышел из положения таким способом. В настройках Клементины назначил горячие клавиши на громость. Shift+Q на увеличение громкости , Shift +A на уменьшение. После этого громкость нормально регулируется с клавиатуры.
Разрешение на клементине так же не победил, но теперь мне это не очень и надо. Хотя хотелось бы по феншую.
 
Последнее редактирование:

BAMF

Аудиоанатом
Член команды
#5
Привет, Артур!

Вопрос не новый, но пока решение усиленно не искал, потому что сборка не имела широкого интереса. Здесь очевидно затык в железной части. Я могу сказать, что для своей системы я нашел старенький монитор 1440*900 и подключил его к VGA выходу материнки. В такой конфигурации все работает и я могу выставлять любое из поддерживаемых разрешений, список которых можно вывести командой xrandr. Но, похоже, что xrandr не везде работает. Почему - предстоит выяснить.
 

Axokol

Меломан
#7
Всем привет! Наконец-то, а то, понимаешь, там... всякие!
Да, да! Ждём исправления шрифтов, а также подключения аманеро цапов (Bolero). Система так и не смогла его определить.
По выложенному видео дошёл до конца, но никак...
 
Последнее редактирование:

Axokol

Меломан
#9
Привет, друзья!
Очень хорошо, что Дмитрий BAMF вышел из тени и открыл свой форум! Несколько дней слушаю автосборку и получаю огромное удовольствие. Спасибо!
Завидую! :rolleyes:
 

avanta

Moderator
Член команды
#11
Привет, друзья!
Очень хорошо, что Дмитрий BAMF вышел из тени и открыл свой форум! Несколько дней слушаю автосборку и получаю огромное удовольствие. Спасибо!
Если звук в автосборке понравился, значит это ваш звук. Советую двигаться дальше и поставить последний вариант. Правда придётся всё делать ручками, но оно того стоит. И звучит лучше и приобретённый опыт позволит двигаться дальше.
 

Bahobaho

Маниак
#12
Советую двигаться дальше и поставить последний вариант.
Этим я как раз и собираюсь сегодня заняться )))

Скажите пожалуйста, последний вариант на основе firmware-7.11.0-amd64-netinst.iso ? Нет ли у кого ссылки на этот исошник? Я поставил торрент на закачку, но сидов упорно нет.
 
Последнее редактирование модератором:

avanta

Moderator
Член команды
#13

Axokol

Меломан
#14
Так ить... Устанавливайте тоже. Если что, помогут. Есть видеоинструкции, мануалы, да и этот форум не просто так небо коптит. Не так уж все и сложно. И точно стоит того.
Так ить... сделал всё по видеоинструкциям. Установилось (по автоматической сборке), а цапа - как не бывало. :( Трижды пробовал... Никак.
Вот каак автор ветки возьмёт и пропишет снова действия по ручной установке (а то я на предыдущем форуме как-то то ли не успел закачать то ли не разобрался).
В общем, я думаю, ТРЕБУЕТСЯ НОВЫЙ ПОДРОБНЫЙ МАНУАЛ ПО УСТАНОВКЕ! ДАЁШЬ!;)
Ага! и файловый архив сборок... Как-то так.
 

pupsik2005

Меломан
#16
Всем друзьям,ПРИВЕТ!!!!
Дим!Рад тебя опять лицезреть!Хандра прошла?Замечательно!!!
Недавно у Андрея(ака аванта)был день рождения,мы его поздравляли,но хочется новый форум открыть чем то приятным.поэтому давайте поздравим его ещё раз и пожелаем крепкого сибирского здоровья и счастливых долгих лет жизни!
 
Последнее редактирование модератором:

rustam

Administrator
Член команды
#17
Недавно у Андрея(ака аванта)был день рождения,мы его поздравляли,но хочется новый форум открыть чем то приятным.поэтому давайте поздравим его ещё раз и пожелаем крепкого сибирского здоровья и счастливых долгих лет жизни!
Андрей приветствую!!!
Я не знал про день рождения, поздравляю!!!
Здоровья, здоровья, здоровья!!! Его много не бывает.

с уважением, Рустам
 
#20
Попробуйте такое разрешение.
1152x864. Телевизор по hdmi почти на весь экран и нормальный шрифт.
 
Вверх