-
Публикаций
3 662 -
Баллов
6 620 -
Зарегистрирован
-
Посещение
-
Победитель дней
6
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент audioshock
-
С Новым Годом! Антанас,ИгорьА говорил,что,не играет значения,на каком носителе установлена ОС TinyAP,так,как единственная функция носителя,загрузить ОС в память. Влияет на скорость загрузки ОС в память.
-
Те консольный там уже лежит? А то имея ssh и не послушать консольную версию... С новым годом!!! Нет, консольной версии ар нет. Чем вас aplayer не устраивает, то же самое, ещё и лучше. Можно самому ap добавить, специально оставил где-то 250 мб свободного места в ОС, на всякий такой случай. С Новым Годом!
-
Debian 9 + APlayer + APrenderer с загрузкой ОС в память, часть 3, последняя (в этом году ) Музыка по сети: иметь сеть в системе и не иметь возможность подключать сетевой контент как-то не логично, по меньшей мере. Добавил возможность подключать сетевые папки, при условии, что общий доступ к папке открыт без ввода пароля. Подключаетесь к аудио компу по SSH и в терминале выполняете команду: sudo mount -t cifs //IP_сервера/имя_шары /media/netdisk -o password="" Например, у меня так: Уверен, что те, кто додумался разместить контент в сети, разберется, как правильно указать свои параметры в указанной команде. Обновленные образы здесь: BASS: DebianAP_Bass_31.12.18_Acronis DebianAP_Bass_31.12.18_IMG FFmpeg: DebianAP_FFmpeg_31.12.18_Acronis DebianAP_FFmpeg_31.12.18_IMG ... Все с Новым Годам! Всем Здоровья и Удачи! Большого Здоровья и Болльшой Удачи! Хорошего Звука! ... Следите за температурой - не перегрейте железо!
-
Debian 9 + APlayer + APrenderer с загрузкой ОС в память, часть 2 Добавил: - автомонтирование внешних USB дисков и флешек, подключенные USB диски и флешки доступны в /media/usb0...7 Теперь автоматически монтируется все, кроме сетевых дисков. - ssh сервер: IP 192.168.1.250, Port: 22, login: z, password: z раз есть ssh, почему бы не иметь возможность: - sensors: проконтролировать температуру компа, например при различных настройках BIOS. - rt-test: команда в ssh sudo cyclictest -i 1000 -n -t -p 80, можно добавить парамет -N Команды в ssh можно выбирать клавишами "ввер" или "вниз", рекомендую после выбора нужной команды поставить перед ней пробел, что бы не сохранялась в .bash_history Совсем забыл, что Уважаемый Игорь собрал два варианта плеера: BASS и FFmpeg, забрать образы систем можно здесь: BASS: DebianAP_Bass_30.12.18_Acronis DebianAP_Bass_30.12.18_IMG FFmpeg DebianAP_FFmpeg_30.12.18_Acronis DebianAP_FFmpeg_30.12.18_IMG Очень советую настроить BIOS по рекомендациям PVD-AUDIO, выложенных у них на сайте. Очень советую образы разворачивать на SSD: все просто летает. Напоминаю, вход в apmenu по адресу 192.168.1.250:7780 в браузере управляющего гаджета.
-
Как реализовано? (образ не скачивал, не смотрел) UNITRA, приветствую! " за труд" - правильно подмечено, меня больше интересовало, как собрать ОС, в которой большинству пользователей ни чего не надо было самим устанавливать, править, редактировать и т.д., и т.п.- установил, загрузил, пользуешься. Сначала пытался сделать это на Ubuntu Server с плеером KODI, но на Ubuntu 16 мне звук не понравился: тональность сместилась в НЧ диапазон. На последней Ubuntu 18.04 mini слушать уже можно, но не смог решить всех проблем с сетью: после всех манипуляций для настройки статического IP адреса, отключения netplan и включения "старого" network (это что бы сетевая карта у всех определялась как eth0, кто в курсе, тот понимает о чем я), так вот, после всего этого "сломался" dhcp, который отвечает за разрешение символьных имен в IP адреса. Управлять плеером можно, а многие станции интернет радио стали недоступны. Поэтому, "по совету друзей, решил приобрести автомашину "Москвич"! Новая модель!" перейти с Ubuntu на Dedian, в этой ОС еще не внедрили netplan. Про автомонтирование решение нашел в интернете, чуть подправил под себя, если интересно напишу в личке. Ваш метод автомонтирования то же широко описан в интернете, но у меня он заработал только для подключаемых флешек после загрузки ОС, его то же можно было применить, но флешки не планировалось использовать для хранения контента. Виктор, приветствую! Оно (звук) вполне достойно, если бы было плохо не выкладывал бы образ. Можно оценить самому, нужна лишь флешка 2 Гб или больше, лучше SSD (с диска все быстрее), что бы не разбирать аудио комп, я SSD подключаю через переходник SATA - USB, хотя лучше диск подключать напрямую к SATA на МП, если есть такая возможность. Повторюсь, цель была: ОС с Aplayer, загружаемая в память, управляемая по сети, с контентом на локальных дисках и интернет радио (иногда хочется что-то новое послушать). Сегодняшний веб интерфейс APlayer не позволяет управлять софтом дистанционно при запущенном браузер на локальном компе, поэтому я решил уйти от "графики + браузер" на аудио компе, но задействовать сеть. Не утверждаю, что это лучшее решение - это один из возможных вариантов, который предоставляет софт от Игоря Антонова. Добавил комментарии к предыдущему посту.
-
Пока нас не выгнали из леса лешие и прочие "зеленые человечки", по традиции, "наложим" под елочку "подарков": Идея Виктора ( alviktor ) : Debian 9 + APlayer с загрузкой ОС в память, т.е. ни каких мониторов, ни каких клавиатур и мышей, управление по сети, контент на локальных дисках. Воплощение мое. Что я предлагаю для послушать и оценить: - ОС: Debian 9, все ОЧЕНЬ по минимуму, из установленных пакетов только alsa, mc (что бы было), ну и кое что для ФС - все, ни каких браузеров, ни каких Х-ов. - Плеер: Aplayer от Уважаемого Игоря Антонова и его же Renderer (Юрий, исключительно для тебя, с Н.Г.!) - Управление по сети с любого гаджета, на котором можно запустить браузер. Что надо от пользователя - ничего, практически: - скачать образ ОС: = если ОС устанавливается на SSD (что я очень рекомендую, все просто летает), то вот этот , нужен Acronis = если на SSD не заработали за год и ОС разворачиваете на флешку, то вот этот, в формате IMG, здесь все просто, любая прога, которая устанавливает образ IMG на флешку (USB Image Tool или Win32DiskImager, или Rufus) - Создать загрузочную флешку, загрузиться (ни чего не трогая руками), подождать от 30 сек. до 1,5 мин. (в зависимости от компа и от того, на что установили ОС) - В браузере (планшета или другого компа, которые находятся в той же сетке) в адресной строке ввести 192.168.1.250:7780 ВСЕ! Вы запустили APmenu от Игоря Антонова! Если у вас другая сетка, сорри, надо править interfaces Должны получить такую картинку в браузере: Выбираете, через что вы хотите слушать свою музыку: APlаyer или APRenderer (Юра, исключительно для тебя), например, нажали Restart APlаyer, получили: Далее, выбрали интерфейс, рекомендую Ligth. Дальше, или выбираем музыку на локальных дисках (они монтируются автоматически, ни чего в fstab править руками не надо, fstab вообще в монтировании разделов на локальных дисках не участвует): Или запускаем Интернет Радио, в верхнем левом углу есть кнопочка, получаем, например: Наслаждаемся!!! Выключаем или перезагружаем комп через то же APmenu, Игорь все предусмотрел и все работает. Система загружается полностью в память по методе от PVD-AUDIO. Настройка APlayer смотрите на профильной ветке. Совсем забыл главное: после старта APlayer надо выбрать в меню интерфейс Aplayer и выбрать свой ЦАП, потом можно вернуться в интерфейс Ligth. Чего нет: нет автоматического подключения сетевых дисков, мне не интересно, я это не делал. Что есть: - статический IP для всех 192.168.1.250; - сетевая карта у всех определяется идентично: eth0; - автоматическое монтирование всех разделах на всех локальных дисках в папке /mnt; - автоматический старт APmenu, через которое выбирается и включается софт для воспроизведения. А больше ни чего и не надо. Слушаем, оцениваем, высказываемся. ... У Виктора ( alviktor ) есть свое RT ядро, я его не использовал, установил родное RT от Debian. Добавил: К сожалению, есть два момента, когда пользователю придется чуть приложить собственные усилия, это: - если адрес роутера отличаются от 192.168.1.1, например 192.168.0.1 - если станет грустно каждый раз выбирать устройство вывода звука после загрузки ОС в память Сеть: Для этого надо один раз подключить к компу монитор и клавиатуру, при загрузки ОС выбрать второй пункт в загрузочном меню, т.е. не загружать ОС в память, войти в консоль - Login: z - Password: z запустить от root mc: sudo mc и отредактировать файл /etc/network/interfaces: вместо указанных параметров сети установитть свои, сохранить файл и перезагрузиться (опять больше ни чего не трогая ) Устройство вывода звука: Так же загрузить ОС с диска, с внешнего девайса войти в APmenu, выбрать в настройках плеера свое устройство вывода звука, сохранить настройки плеера и перезагрузхить ОС, уже как обычно, загрузив ее в память. Дело в том, что при загрузки ОС в память ни какие настройки системы или плеера не сохраняются. В этом есть и плюс - пользователь не сможет "сломать" систему своими "шеловливыми" руками
-
Игорь, приветствую! Я опять о своем, вопрос: apmenu по адресу http://ip_компьютера:7780 доступно только в вашей TinyAP или при запуске aplayer на любом Debian (Ubuntu)? На Ubuntu 18.04 окно плеера по http://ip_компьютера:7778 открывается, все работает, а apmenu, по указанному вами адресу недоступно.
-
Игорь, приветствую! Извиняюсь за собственную невнимательность , надо внимательнее читать мануал: да, в apmenu, которое отображается в браузере по адресу http://ip_компьютера:7780, есть все, о чем я просил.
-
Согласен, если задействовать сеть для управления плеером, то этих вариантов много: вариантов управления и типов плеера. Еще раз, уточню, сеть пока только для управления, контент на локальных дисках. Отсутствие клавы и мыши - это значит, что пользователь ни чего не настраивает, ни чего не изменяет. Да, биос настроит надо обязательно, но один раз и больше туда не влезать. Отсутствие монитора, клавы и мыши - это не догма, кто хочет и, главное может, тому вечный покой только сниться. Концепция - все настроено в системе, все что доступно юзеру - это меню плеера, почему и прошу добавить, как минимум, перезагрузку и выключение компа из меню плеера. Другие могут выбрать свою концепцию, плеер позволяет.
-
По настройкам размера окна понял, извиняюсь, не увидел в инструкции (хотя читал). Уровень моего "народного творчества" не имеет возможности самому, пока, создать авторский вариант интерфейса. Понятно, что "меню переносимо и на другие системы", если точкой управления является другой компьютер, а если планшет (IPad)?. Я не призываю копировать способ реализации, но идею у Дмитрия (автора TinyMPD) можно позаимствовать, собственно, это не оригинальная идея: иметь в меню настроек плеера и системы указанные мной пункты, в случае, если к транспорту не подключены ни монитор, ни клава с мышью - это сейчас очень популярная концепция построения системы. Ваш ответ, что не планируете, понятен. Спасибо.
-
Уважаемый Игорь (IgorA), приветствую Вас! Т.к. Деда Мороза нет (надеюсь ни кто из присутствующих здесь не расстроился), обращаюсь с просьбами к вам, как автору плеера: Известно, что ваш плеер aplayer предусматривает различные варианты управления им. Один из вариантов – это когда на аудио компьютере (транспорте) не установлены и не запущены ни браузер, ни графика (только alsa и сам плеер), а плеер управляется по сети с любого устройства, на котором можно запустить браузер. Соответственно, на аудио транспорте нет монитора, клавиатуры и мыши. Через это появляется проблема с выключением или перезагрузкой транспорта. Предлагаю рассмотреть возможность добавить в меню плеера следующие кнопки управления: -Reboot , нажатие на эту кнопку вызывало бы выполнение команды sudo reboot -Poweroff - sudo shutdown -h now Предлагаю рассмотреть возможность изменить действие кнопки OPEN, при нажатии на которую открываются список плейлистов и папок для выбора – было бы неплохо, что бы при выборе папки или ее открытии, отображалась вложенная в папку картинка альбома или картинка, добавленная в теги музыкальных файлов. А вот отображение картинки при воспроизведении лучше бы отключить, ну, это по желанию. Предлагаю рассмотреть возможность организовать в меню выбор плееров (BASS или FFmpeg) или запуск рендерера, вместо плеера. Все это исключительно предложения и пожелания. Вопрос, где можно посмотреть инструкцию по изменению размера окна плеера в браузере?
-
UNITRA, полностью согласен! Все эти эксперименты с автомонтированием проводились под музыку от BLACKOS. Все эти эксперименты с автомонтированием были направлены не для поиска лучшего, чем выдает BLACKOS, звука, а исключительно для постижения азов Linux. Кстати, на Ubuntu ваш код тоже не заработал, ну и Б-г с ним. Спасибо вам за внимание и ответы.
-
Я имел ввиду если руками попробовать выполнить не работающую часть скрипта "/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}", т.е. вручную примонтировать раздел. Просто выполнение команды mount показывает, что уже примонтировано. Нужно увидеть причину почему не происходит монтирование скриптом, а об этом можно узнать по сообщению об ошибке. Можно и руками выполнить: Как это точек монтирования не существует, все прекрасно есть в наличии в /media
-
UNITRA, приветствую! Как говориться: "Без стакана специалиста не обойдешься!" - не хотят разделы монтироваться по вашему коду, и sudo chmod +s /bin/mount не помогло, наверное что-то не так делаю. Если монтировать через fstab, то после /bin/mount примонтированные разделы видны, я уж с картинками Если в fstab все отключить и перезагрузиться с файлом /etc/udev/rules.d/10-automount.rules, то точки монтирования создаются, они в mc видны, но файлов там нет: Команда /bin/mount не показывает, что какие-то разделы ( кроме / ) примонтированы, но если попытаться примонтировать один из этих разделов в ручную, то система сообщает, что он уже примонтирован (см. внизу картинки), чудеса: При этом, в этот раздел можно перейти ( sudo cd /mnt/d ), можно создать там папку (sudo mkdir 111) и плеер aplayer эту папку видит, но родные файлы не фидны: Как писал выше команду sudo chmod +s /bin/mount выполнил, не помогло. В интернете много сообщений по этому методу монтирования, но, 50% просто сообщают, что есть такой "прекрасный" способ автомонтировать диски, а оставшиеся 50 % сообщают, что у них вся эта "прелесть" не работает, мол, точки монтирования создаются, а разделы в них не монтируются - все как у меня. Чудеса!
-
UNITRA, приветствую! Спасибо за метод, да действительно, вы его выкладывали скоро как год будет, забыл про него. Но, если на Tiny он вообще не работал, то на Debian работает ровно на половину, напомню текст: ############################################################################################ # Автомонтирование дисков (для forum.doctorhead.ru) # # Вставить текст представленный ниже в текстовый файл /etc/udev/rules.d/10-automount.rules # ############################################################################################ # Монтировать только диски с буквами от "b" до "z" и номерами от 0 до 9, т.к. диск "sda" обычно является системным KERNEL!="sd[b-z][0-9]", GOTO="go_exit" # Определить информацию о диске (%N), который нужно смонтировать IMPORT{program}="/sbin/blkid -o udev -p %N" # Если у диска есть название (ID_FS_LABEL), то для него в будущем создать каталог с таким же названием ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}" # Если диск не имеет названия, то для него в будущем создать каталог с названием "storage-номер_диска" (%k) ENV{ID_FS_LABEL}=="", ENV{dir_name}="storage-%k" # Тут указать глобальные параметры монтирования. В примере - "relatime" ACTION=="add", ENV{mount_options}="relatime" # Для дисков с ФС "fat16/32" и "ntfs" использовать следующие параметры монтирования - "utf8,gid=100,umask=002" ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=002" # В каталоге "/media" создать каталог с определенным ранее названием (dir_name), смонтировать диск с указанными параметрами монтирования (mount_options) ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}" # Выйти LABEL="go_exit" Конец цитаты. Команда в предпоследней строчки кода: ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}" свою задачу выполняет, точки монтирования создаются в указанном месте ( /media ) и с правильными именами: - либо как LABEL, - либо как storage-%k, причем %k присваиваются соответствующие имена разделов, например storage-sda2 (раздел /dev/sda2 не имеет метки LADEL) Мало того, при подключении флешки с меткой, напимер "8", в /media автоматически создается точка монтирования /media/8. Здесь все нормально. Но следующая часть этой команды: RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}" ни чего монтировать не хочет (или не может).
-
Установить утилиту udevil, настроить (при надобности) конфиги, запустить службу (примерно так systemctl enable devmon@пользователь.service). UNITRA, спасибо за совет! Прошу уточнить, эта утилита "удивил" монтирует только внешние (USB) и сетевые (nfs: //, ftp: //) диски? Или может автоматически примонтировать внутренние SATA диски (без редактирования fstab)? Задача, думаю, понятна: загружаем ОС с Debian с флешки на любом компе и все, что к нему подключено автоматически монтируется в какие-то, так же автоматически созданные точки. На BLACKOS это как-то организовано. Если "удивил" автомонтирует внутренние SATA диски, то бедем изучать, если нет, то и нет.
-
Ответил. Проблем с fstab быть не должно: - или все, кто хочет попробовать твою сборку и не "мучиться" с редактированием fstab должны присвоить своим разделам с музыкой одинаковые метки, пусть на время, например: Music1, Music2 и т.д. - или кто знает как, предложить красивый способ, как автомонтировать разделы на локально подключенных дисках, без редактирования fstab. Для Тини есть отличный скрипт, там все работает замечательно.
-
sannik, приветвтую! Я сделал по другому: Уважаемый Игорь, автор АП, положил в папку с плеером файл aplayer.service. Этот файл я скопировал в /etc/systemd/system. Запустил плеер sudo systemctl start aplayer. Убедился в top , что плеер стартанул. Остановил плеер sudo systemctl stop aplayer и включил его автостарт sudo systemctl enable aplayer. После перезагрузки, вошел в консоль и проверил в top - aplayer запущен. Сейчас провериь, играет или нет не могу, но раз плеер стартанул, то должен и играть. Т.к. планируется управлять aplayer по сети, то после перезагрузки входить в консоль и вводить логин и пароль необязательно. Настроил статический IP адрес (например, 162.168.1.250), т.ч. монитор не нужен. Осталась засада - автоматическое монтирование разделов с контентом на внутренних и внешних дисках. Можно, конечно, ручками каждому поправить fstab, но как-то это не кошерно, как любит говорить Юрий (привет!). Есть какие-то предложения, как организовать автоматическое монтирование разделов без правки fstab каждым пользователем. ... Пока вижу такой простой вариант: каждый изменяет метки разделов с музыкой на своих дисках на Music1, Music2, ... Music5. alviktor отредактирует fstab, настроив монтирование по метке LABEL. И т.к. они у всех будут одинаковые, то проблем с автомонированием разделов не будет. В fstab можно любое кол-во разделов указать, вдруг у кого больше 5 дисков (разделов).
-
Конечно. Виктор, приветствую! Собрался установить "твой" Debian, пара вопросов: - Плеер АП брал здесь или какую-то другую версию? - Автостарт aplayer как сделал или запускаешь его вручную? - кроме alsa-base что-то еще устанавливал для вывода звука? ... И все же не всегда из памяти играет лучше, об этом позже.
-
Виктор, даже в конституции РФ (как в других, не знаю) не закреплена обязанность гражданина трудится, получать образование, есть такая обязанность, а трудится - нет . В выходные поставлю Debian 9.6 и твое ядро, там ведь только linux-image-4.9.130-muse-rt93.deb надо установить или linux-headers-4.9.130-muse-rt93.deb то же? Если оба, то в какой последовательности?
-
C Acronis разбираться не надо, он же "денег не должен": берешь прогу, сам знаешь где, создаешь флешку, загружаешься, выбираешь Acronis True Image, создаешь образ, там все понятно. Отлично работает с разделами как на дисках, так и на флешках. "...вот тут я сильно возражаю" - это зря . Нужна машина (автомобиль): или идем в магазин и покупаем, или идем в гараж и собираем своими руками (если умеем) Нужен усилитель, например: или идем в магазин и покупаем, или идем домой и паяем собственными руками (если умеем) ... Нужен софт: или идем в магазин и... нет, не так, идем сам знаешь куда и скачиваем, или пишем (собираем) собственными руками (если умеем). Оба подхода рабочие. А если не умеем и не дано, как быть... "Не поверю, что совсем нет людей, которым было бы не интересно "побаловаться" с настройками в установленной оси, с теми, что на этом форуме наработаны, и ещё больше в интернете, а также свои идеи, --какое-никакое творчество" - поверь, есть и их много. Или опять же, с другой стороны: Дима_скай (автор TinyMPD) в своем софте организовал массу всевозможных настроек всего и все: и ОС, и плеера, как говориться, жми, не хочу. Но, масса звуколюбов на его форуме просили активных тамошних тесторов, мол парни, ждем от вас новые идеи, мол, где, какие галочки надо поставить или убрать. А сами что? Ломы! Но, это крайний, так сказать, клиничесий случай . Что бы что-то сделать достойное в любой области, в нашем случае, это софт, то надо, что бы сошлись три "звезды": - иметь к этому способности - иметь по этому профилю образование - иметь в этом деле опыт Без этого лишь потуги (без обид, я и себя имею ввиду). Почему я прошу твой образ, может заиграло. Ладно, закрыли тему с образом. ... В "твоей" инструкции все понятно, кроме одного шага: Step 6: * modify this file (needs a better solution) /boot/grub/grub.cfg needs a better solution = вольный перевод: требуется лучшее решение - это как понимать? Возможно, нужно загрузиться с LiveCD для редактирования этого файла?
