Здравствуйте, уважаемые форумчане! Предлагаю вашему вниманию две сборки, предназначенных для превращения компьютера в "музыкальную станцию". Сборки сформировались в процессе дискуссии на форуме сайта doctorhead.ru Предлагаю вам оценить полученный результат и высказать свои мнения. Надеюсь, данное программное обеспечение окажется полезным для местных ценителей качественного звука.
Обе сборки устанавливается на любую USB-флэшку, объёмом 4Гб и выше. С этой-же флэшки грузится в оперативную память компьютера и ОЧЧЧЕНЬ быстро работает!
Начнём с Linux: сборка основана на BunsenLabs Hydrogen (в свою очередь, это микро-сборка на основе Debian Linux). Сборка 32-битная, nonPAE (использует только 3Гб ОЗУ) - т.е. должна работать на самых древних компьютерах. Из сборки удалена звуковая подсистема PulseAudio, как лишняя "прослойка" между плеерами и системой вывода звука ALSA.
2. Подключаем USB-флэшку и утилитой USB Image Tool.exe заливаем на неё образ линукса (кнопка "Restore"). Запись образа на флэшку нужно производить в режиме "Device Mode" , а в настройках поставить галлочку на "Truncate oversize images in device mode". Скриншот с настройками - прилагается в архиве, в папке _docum_.
3. Загружаем компьютер с полученной флэшки. Правой кнопкой мыши или сочетанием клавиш [Super]+[Space](в простонародье [Win]+[пробел]) вызываем меню оконного менеджера Openbox.
4. Запускаем плеер DeaDBeeF - он настроен на вывод звука через ALSA. Плеер бит-перфектный и обладает наиболее эмоциональным звуком.
В настройках плеера вместо "Аудио устройство по умолчанию" выбираете конкретную аудио-карту и ОБЯЗАТЕЛЬНО c пометкой внизу названия "Direct hardware device without any conversions", и запускаете тестовую композицию.
Если всё заиграло - радуемся и слушаем. Если в плеере бегунок ползёт по указателю трека, а звука нет, то смотрим все-ли "нолики" стоят на нужных нам аудио-выходах в "Меню" -> "ALSA Mixer", и установлена-ли максимальная громкость; или пробуем поменять девайс в настройках плеера.
5. Проверяем, определилась-ли Ваша звуковая карта ядром linux-а: в "Меню" -> "ALSA SoundCards" -> появится список аудиокарт. Обычно, card 0 - соответствует параметру hw:0,0 в настройках MPD-сервера и плеера gmusicbrowser.
В трее, справа-вверху кликните мышкой по значку динамика - при загрузке часто громкость стоит на минимуме (столбик регулятора весь светло-серого цвета). Для более подробных регулировок аудио-входов в меню есть пункт "ALSA Mixer".
6. В системе установлен gmusicbrowser - аудио-плеер, выводящий звук через набор библиотек GStreamer. Говорят, что тоже бит-перфектный и обладает наиболее натуральным звуком. Послушайте-сравните... Настройка звуковой карты: "Главное" -> "Настройки" -> "Аудио" -> "gstreamer 1.0" -> "расширенные настройки" -> alsa -> hw:0,0 (или измените, если Ваша карта установилась в системе как hw:1,0... hw:2,0 )
7. В системе установлен Music Daemon Player (MPD) и клиент-оболочка для него Ario.
ВНИМАНИЕ!!! Ракета - педальная. Загрузка сетевых функций и/или локального MPD-демона производится вручную.
MPD работает как локальный сервис - автоматически запускается при запуске Ario, и выгружается из памяти - при остановке Ario.
Сетевой доступ к MPD запускается пунктом "MPD net.service START" в "Меню". При этом запускается ТРИ системные службы: 1. AVAHI - для динамического предоставления DNS-имён, в первую очередь - нашего MPD-плеера; 2. LIGHTTPD - "лёгкий" web-сервер - для закачки обложек альбомов в программы-клиенты; 3. MPD - сам плеер.
Для выгрузки этих служб из памяти предназначен ярлык "MPD net.service STOP".
Выбор звуковой карты в Ario: вверху горизонтального меню "Редактировать" -> "Параметры" -> "Сервер" -> внизу пункт "Аудио выходы" -> ставим крыжик напротив нужной Вам карты, например "ALSA card 0 (hw:0,0)". Остальные крыжики - убираем. Если оставить крыжики на всех картах - звук будет выводиться СРАЗУ НА ВСЕ аудиокарты.
Если у Вас пять и более аудиокарт - добавить их в Ario/MPD Вы сможете, отредактировав файл /etc/mpd.conf
Папка с музыкальными файлами для MPD задана в /media/meloman/ Из неё формируется база MPD.
В папку /media/meloman/music/ записаны локальные файлы для тестирования.
В файле mpd.conf я отключил автоматическое обновление базы, ибо по-умолчанию mpd делает его при каждом запуске. И, если у Вас большая фонотека, то это будет сильно раздражать.
Поэтому, если Вы добавили в папку с музыкой новые файлы, то обновите базу вручную, отправив команду из клиента, будь то Ario или ncmpcpp.
Локальные HDD или подключённые USB-носители можно добавить в папку /media/meloman/ при помощи встроенного файлового менеджера Thunar.
Или, после этого, обновите базу вручную, отправив команду из клиента, будь то MPoD, GMPC, Ario или ncmpcpp. Треки с подключённых дисков можно добавить в плейлист при помощи вкладки "Файловая система".
После того, как Вы смонтировали дополнительные диски и запустили сетевые службы MPD, можно выйти из графической оболочки в консоль, при этом из памяти выгружается около 15 процессов. Продолжайте управление MPD плеером удалённо с планшета или смартфона программами-клиентами.
клиенты для коммуникаторов: - для Android в Google Play есть MPDroid и DroidMPD. Какой из них выбрать — дело вкуса; интерфейс второго показался несколько аляповатым. - для iPhone/iPod пользуется популярностью MPoD, для iPad есть специализированная версия — MPaD. - клиент для Windows - GMPC.
Скачиваете, устанавливаете, настраиваете соединение - клиент должен автоматически найти работающий MPD как "blh4audio", в меню клиента запускаете обновление базы музыкальных файлов, пользуетесь...
***
Вы можете одновременно запустить три плеера (DeaDBeeF, Ario и gmusicbrowser) и, наконец-то сравнить их звучание в одинаковых условиях.
Для удобства работы с файлами, дополнительно установлена утилита Double Commander - бесплатный кросс-платформенный аналог Total Commander-а.
P.S. Если (вдруг) кто-то хочет использовать MPD в сетевом режиме и не желает загружать графический интерфейс, то достаточно в файле /home/meloman/.profile запретить последнюю строчку скрипта, поставив # в начале строки и сохранив изменения. При следующем включении компьютера графический интерфейс не будет загружаться.
P.P.S. По-умолчанию логин/пароль в данной сборке: meloman / meloman
Затем мне достался экземпляр минималистической сборки Windows 10 x64 в VHD контейнере, сделанную участником welic с сайта ru-board.
В систему встроен EWF (Enhanced Write Filter). Элементы управления размещены в стартовом меню.
Цитата:
При использовании фильтра EWF между диском и программами создается специальная буферная зона (оверлей) в оперативной памяти. При работе программ вся записанная информация происходят не на диск, а в быструю энергозависимую память. После завершения работы системы все изменения могут быть записаны на диск, или просто аннулированы.
Это дает несколько преимуществ: 1. Систему можно сделать полностью «стерильной» — например, установили все ПО, запустили EWF, отключили сохранение изменений, и каждый раз после перезагрузки вы получаете «чистую» ОС. 2. Вместо записи на диск все пишется в RAM, а это дает значительный прирост производительности даже на обычных HDD, не говоря уже о SSD и Flash.
Есть и минусы: 1. Отъедается оперативная память пропорционально количеству изменений, но это можно обойти, настроив сохранение части информации на других дисках не защищённых EWF фильтром. 2. Увеличивается время выключения/перезагрузки компьютера до 3-5 минут при записи изменений на диск из буферной зоны. 3. Если вся оперативная память будет заполнена (изменениями и модификациями файлов) – при попытке записи вы получите сообщение о нехватке памяти и система может просто «зависнуть». Поэтому, если вы собираетесь копировать на защищенный диск что-то массивное, убедитесь, что у вас достаточно оперативной памяти для новых данных или временно отключите EWF (ewfmgr c: -commitanddisable –live).
Вместо однозонной применена двухзонная схема EWF - разделение всей области EWF на системную и пользовательскую - ReData ("Replace Data"-перемещенные данные, "Real Data" - данные в режиме реального времени, без отложенной записи). К пустой папке ReData присоединён "невидимый" раздел диска, размером 1,2Гб. В пользователькой области данных - профили и файлы пользователей Users, ProgramData, каталоги winevt и prefetch, а также Programs - каталог для установки программ и утилит, постоянно пишущих свои логи и *.ini. В системной - вся остальная система.
Напоминаю: операционная система устанавливается на любую USB-флэшку, объёмом 4Гб и выше.
1. Скачиваете архив Win10x64_(4audio)_4Gb.7z с образом и утилитой записи на флэшку.
2. Подключаете USB-флэшку и утилитой USB Image Tool.exe заливаете на неё образ линукса (кнопка "Restore"). Запись образа на флэшку нужно производить в режиме "Device Mode" , а в настройках поставить галлочку на "Truncate oversize images in device mode". Скриншот с настройками - прилагается.
3. Загружаете компьютер с полученной флэшки.
4. До-устанавливаете все необходимые драйвера для Вашего компьютера и звуковой карты. Запускаете скрипт "EWF-Save-REBOOT"
ВНИМАНИЕ!!! На медленных USB-флэшках сохранение может длиться достаточно долгое время. Компьютер принудительно НЕ ВЫКЛЮЧАЕМ!!!
5. После перезагрузки запустите "Диспетчер устройств" и убедитесь, что все драйвера установились и работают.
6. Настраиваете вывод звука на Вашу аудио-карту в плеерах foobar2000 и XMplay (оба плеера скриптами-ярлыками запускаются c real-time приоритетом). Кроме того, разработчиком welic был установлен плеер Infinity blade Star9 v 3.99 и драйвер ASIO4ALL.
На Рабочем столе имеется ярлык запуска "улучшайзера" Windows для получения максимально качественного звука - Fidelizer v7.3.
Слушаете-сравниваете-пользуетесь...
7. Если нужно установить другую программу или плеер, то устанавливайте их в папку "C:/ReData/Programs..." После того, как установили и настроили параметры и ярлыки рабочего стола - сохраните полученные результаты скриптами: сначала "ReData-EWF-SAVE", затем - "EWF-Save-REBOOT". После перезагрузки, чтобы разрешить прямую запись в раздел "C:/ReData/, ещё раз запустите "ReData-EWF-SAVE".
Хочу перепостить пост от автора (ув. Iskander ), с его настройками под AV linux - Jack, clementine и Cadence. Надеюсь, что новичкам в линуксе типа меня будет полезно и с экономит кучу времени и нервов.
"AV linux намного популярнее и стабильнее чем КХстудио. Я установил стабильную версию AV linux на ноут без проблем. В нем предустановлен плеер clementine последней версии 1.3.1. Правда по его звучанию против клементины старой версии, которая установлена в КХстудио, показалось, что звук хуже. Но это может на кхстудио. Так вот, в АВ линуксе программа управления джеком называется QjackCtl. Хотя по функционалу она схожа с прогой cadence из кхстудио, звучание у них совсем разное. Я почему остановился на AV linux. В мануале написано, что все программы из репозитория KXstudio работают в AV linux. В общем так, послушал в AV linux клементину с выводом через джек на алса посредством проги QjackCtl, звучание намного хуже клементины через джек на алса посредством Cadence в кхстудио. Ради эксперимента установил Каденсу из репозитория кхстудио в AV linux. Догадайтесь, что? Клементина через каденсу в АВ студио запела как в кхстудио! Для меня выбор клементины 1.3.1 принципиален, так как старая версия не поддерживает управлялку под андроид."
АВ Линукс основан на дебиан. При установке нужно создать два пользователя: первый будет root, это администратор верхнего уровня, второй - обычный пользовательский юзер. Все изменения в системе делаются из аккаунта root и автоматом применяются ко всем пользовательским аккаунтам. У АВстудио отличный и подробный мануал, там много полезной инфы по установке на хард диск и по настройке джека. http://bandshed.net/...center][/color] АВстудио качаем отсюда и делаем загрузочную флешку при помощи unetbootin. http://www.bandshed....center][/color] Запускаем флешку и грузимся в лайв сессию. Надо ввести имя пользователя и пароль: AV Linux 32bit Username: isotester , Password: avl32. AV Linux 64bit Username: isotester , Password: avl64. Перед установкой на хард надо будет вручную создать два раздела на харде: первый в формате ext4, размер 24Гб, на него будет установлена ось, вторая - SWAP размером 1024Мб. Все делается из утилиты systemback, которая есть в составе лайв сессии. Подробная инфа есть в мануале. После установки АВ Линуха на диск я послушал клементину с выводом через qjackctl (назовем ее кьюджек). Ниже скрины настроек кьюджека https://yadi.sk/i/S_HUQCsr3EJ2V8https://yadi.sk/i/sZiSwa1j3EJ2VEhttps://yadi.sk/i/UKBaUZcL3EJ2VJ Звучание клементины с выводом через кьюджек в АВ линуксе хуже чем клементины через каденс в КХстудио. Поэтому я установил Cadence в АВлинуксе. При этом QjackCtl остается в системе, то есть можно выбирать между каденс и кьюджек для настроек джек. Только надо не забывать останавливать один из них перед запуском второго. Я поставил каденсу, настроил ее как на скрине ниже и... клементина с ней запела! Следующие выводы по сравнению каденс против кьюджека в АВлинуксе: - у каденсы нагрузка на проц МЕНЬШЕ чем у кьюджека. - в каденсе при размере буфера 32 сэмлпа при воспроизведении значение XRun остается на нуле, а в кьюджеке - при 64. Это на моем древнем ноуте Делл Е6400. Нужно выбрать такое значение сэмпла, про котором xRun всегда остается на нуле, это своего рода индикатор потери пакетов при воспроизведении. - латенси у каденсы в два раза меньше чем у кьюджека, то есть 0.7сек против 1.4сек при буфере 32 и сэмпл рейте 44.1кГц. - в каденсе есть выбор таймера. на слух HPET лучше всего. Ниже скрин настроек каденсы в АВ линуксе. Мост ALSA - Jack (plugin) мне показался правильнее чем через loop. https://yadi.sk/i/RIdSj0NU3EJ2VL В клементине я уменьшил заполнение буфера до минимума, до 1%. Влияет на звук заметно. Сэмпл рейт принудительно поставил на 44.1кГц. https://yadi.sk/i/J_NScEks3EJ2VQ При воспроизведении можно посмотреть маршрут вывода аудио через джек, через приложение Catia (Катя), оно в составе cadence tools. https://yadi.sk/i/-o3ZCnwY3EJ2VW
Входим в систему пользователем root. Как я уже упоминал, это системный админ. После входа надо ссначала включить репозитории КХстудио. Набираем в строке поиска в в меню старт название Synaptic - это программа управления репозиториями, программами и пакетами программ. Запускаем ее. В поиске набираем kxstudio. В списке появятся все названия, в которых есть kxstudio. На моем скрине слева от каждой строки стоит зеленый квадратик, это значит, что они уже установлены у меня. В первую очередь надо установить репозитории кхстудио. Я их выделил в скрине. https://yadi.sk/i/tdfc4TfY3EJ2Vp После установки репозитеториев в терминале запустить следующую команду:apt-get update После завершения обновления можно приступить к установке пакетов программ из репозитория кхстудио. Сначала запускаем в терминале: kxstudio-default-settings Это пакет с дефолтными установками кхстудио. Затем запускаем в терминале: kxstudio-meta-all В результате установятся все пакеты мета. Установленный пакет с дефолтными установками и пакетами мета видно на моем скрине вверху, они обозначены зелеными квадратиками. Теперь надо поставить каденсу и сопутствующие ей проги. Набираем в поиске в Синаптике слово cadenсе. На скрине ниже указано какие проги я себе поставил. Последние две я не стал ставить, так как батч Катарина и поддержка юнити нам не нужны для звуковоспроизведения. Хотя их можно тоже поставить до кучи.https://yadi.sk/i/OFN7k5RD3EJ2Uy Вот и все. Теперь каденса есть в меню.
http://bandshed.net/...center][/color] АВстудио качаем отсюда и делаем загрузочную флешку при помощи unetbootin. http://www.bandshed....center][/color]
Укажите плз корректные (можно скинуть в ЛС) и я вставлю их в первое сообщение.
----------------- There is no dark side of the moon really. Matter of fact it's all dark.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения