Audiofilus

Частые вопросы

Быстрые ответы на частые вопросы.

Музыка останавливается, когда я закрываю приложение.

Используй Уйти в фон (меню «Ещё» на экране «Сейчас играет» или Настройки → Выход), чтобы закрыть плеер и оставить музыку. Если закрыть его иначе (SELECT+START в PortMaster, закрытие окна), музыка останется, только если включено Настройки → Играть после закрытия; на портативных консолях по умолчанию выключено, на компьютере — включено. Выйти всегда останавливает всё.

Как переключать песни, пока я играю в игру?

Нажми FN три раза, затем L1/R1 (предыдущая/следующая), L2/R2 (перемотка на 10 с) или SELECT (пауза). Кнопки наушников тоже работают.

Где мои настройки и данные?

Рядом с программой: audiofilus.json для настроек и папка data/ для всего остального (кеш библиотеки, плейлисты, история, тексты, подкасты, лог). Смотри Где лежат твои файлы.

На muOS лучше порт PortMaster или приложение muOS?

Работают одинаково. .muxapp ставится через Archive Manager в muOS и появляется в Applications; порт PortMaster появляется в Ports. У них раздельные настройки и данные.

Какие форматы он воспроизводит?

MP3, AAC/M4A, ALAC, FLAC, Ogg Vorbis, Opus, WAV, AIFF, DSD, трекерные модули (MOD, XM, IT, S3M), музыку консолей (NSF, SPC, GBS, VGM…), музыку 8-битных компьютеров (SID, YM, VTX, PT3), плейлисты M3U и CUE-файлы. Смотри Форматы.

Мои файлы NSF/SPC/VGM не играют.

Музыке консолей нужна libgme, которую приносят порт PortMaster, приложение muOS и сборки для Linux. Если ты ставил, скопировав только программу, скопируй рядом и папку libs.aarch64 (или libs.x86_64). На компьютере с Linux можно также поставить пакет libgme из своего дистрибутива. Версия для Windows тоже её включает.

YouTube Music не появляется.

Нужен твой собственный yt-dlp в папке yt-dlp приложения. Смотри YouTube Music.

Тексты не находятся.

Проверь, что включено Настройки → Тексты из сети и устройство в сети. В LRCLIB есть не все песни; можно положить рядом с песней .lrc с её именем или выбрать другую версию в Текст → START → Выбрать текст. Поиск, который ничего не нашёл, повторяется через неделю.

Текст опережает или отстаёт.

На экране текста ↑/↓ сдвигают его на полсекунды; сдвиг сохраняется для этой песни.

Last.fm пишет «Нет API-ключа».

В твоей сборке нет ключа приложения Last.fm от Audiofilus. Он есть в официальных релизах; скачай последний.

Радиостанция не играет.

Audiofilus играет станции в MP3 и AAC. Потоки HLS (адреса на .m3u8) тоже играют, кроме немногих с редкими кодеками (AAC LATM или Opus/AC-3 в fMP4). Если адрес станции — это .pls или .m3u, плеер переходит по нему к потоку.

Можно добавить свои радиостанции?

Да: положи списки .m3u/.pls в папку radio приложения (они появятся в Радио → Мои списки) или используй START → Добавить по адресу в Избранном или Моих списках. Другую папку можно выбрать в Настройки → Списки радио.

Уровень заряда показывается неправильно.

Audiofilus читает заряд из системы. У некоторых консолей датчик всегда показывает 0 % (например, RG353V с dArkOS); там Audiofilus оценивает уровень по заряду или напряжению, а если не может — скрывает его.

На dArkOS я не могу найти папку приложения.

Если игры лежат на второй SD-карте, порты находятся в /roms2/ports вместо /roms/ports, так что лог лежит в /roms2/ports/audiofilus/data/audiofilus.log.

Работает ли на EmuELEC?

Да, через PortMaster, на Odroid Go Advance и Super, GameForce Chi и ТВ-приставках на Amlogic. На реальном устройстве ещё не проверялся: если что-то не так, открой issue с ports/audiofilus/log.txt. См. EmuELEC.

Кнопка питания не отправляет консоль в сон.

При открытом плеере кнопка питания переводит в сон сам Audiofilus (экран выключен, музыка играет), а не консоль. После «Уйти в фон» консоль засыпает как обычно. На ROCKNIX с «fake suspend» смотри ROCKNIX.

Сколько батареи он тратит?

Немного: на RG34XX-SP в режиме сна потребление около 260 мА, это примерно 11–12 часов музыки. Визуализаторы и эквалайзер требуют больше; при выключенном экране ничего не рисуется.

Как обновиться?

Начиная с версии 0.9.1 — в разделе Настройки → Обновление: приложение сообщает о новой версии и устанавливает её кнопкой A, сохраняя настройки. Старые версии нужно один раз обновить вручную: скачайте новый пакет из последнего релиза и скопируйте поверх старого.

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

Скачай audiofilus-ios-unsigned.ipa из последнего релиза и установи через Sideloadly или AltStore, они подпишут его твоим Apple ID. Или добавь источник https://juanvillacortac.github.io/audiofilus/altstore.json в AltStore, SideStore или LiveContainer: новые релизы будут приходить туда как обновления.

Как добавить музыку на iPhone?

Скопируй песни в На iPhone → Audiofilus в приложении «Файлы», выбери любую папку в Настройки → Папка или открой песни в Audiofilus из «Файлов» или других приложений. Серверы, радио и подкасты работают и без локальной музыки.

Как открывать файлы из файлового менеджера?

В Linux: правый клик → Открыть с помощью → Audiofilus (после установки через установщик или audiofilus desktop install). В Windows Audiofilus регистрирует себя при первом запуске: используй «Открыть с помощью» или Play with Audiofilus на папках. Они играют как временная очередь.

Работают ли песни с сервера без сети?

Каталог сохраняется, так что листать можно без сети, а уже прослушанные песни лежат в кеше (по умолчанию 400 МБ). Песням не из кеша нужен сервер. Скачай песни в библиотеку, чтобы оставить их навсегда.

Что Audiofilus отправляет в интернет?

Только то, чем ты пользуешься: radio-browser (экраны радио), каталог подкастов Apple и RSS-ленты (Подкасты), LRCLIB (тексты, если не выключить Тексты из сети), твои собственные серверы, YouTube через твой yt-dlp, архивы модулей (Модули), MusicBrainz, Cover Art Archive и iTunes (только когда используешь Найти обложку или Найти в MusicBrainz), релизы на GitHub (ежедневная проверка обновлений) и Last.fm или ListenBrainz, только если ты их подключишь. Отправка на колонки и DLNA остаются в твоей локальной сети, а DLNA выключен, пока ты его не включишь.

Откуда берутся модули?

Из четырёх бесплатных онлайн-архивов: The Mod Archive, Modland, VGMRips и AMP (см. Модули). При прослушивании файл скачивается в data/cache/modules, так что в следующий раз играет сразу; В библиотеку копирует его в audiofilus modules в твоей папке с музыкой.

Можно ли подключить MIDI-клавиатуру?

Да, в трекере: подключи USB MIDI-клавиатуру к консоли или компьютеру (Linux, Windows, iPhone/iPad), и её ноты будут играть текущим инструментом или записываться во фразу. Трекер также умеет следовать за MIDI-клоком или отправлять его. См. MIDI.

Можно играть на телевизоре или колонке?

Да: на экране Сейчас играет START → Отправить на… показывает колонки и телевизоры DLNA/UPnP и Chromecast в твоей сети. Музыка продолжается там, а Audiofilus становится пультом. Смотри Сеть.

Может ли телевизор или телефон видеть мою музыку?

Включи Настройки → Общая библиотека (DLNA), и твоя библиотека появится на телевизорах и в DLNA-приложениях той же сети. С Приём музыки (DLNA) приложения вроде BubbleUPnP могут отправлять музыку в Audiofilus, чтобы она играла там. Обе опции выключены по умолчанию. Смотри Сеть.

Можно исправить неправильные теги или недостающие обложки?

Да, для файлов в твоей собственной библиотеке: в меню START песни или альбома есть Изменить теги, Теги альбома, Найти обложку и Найти в MusicBrainz, которое заполняет названия, номера, год и жанр из MusicBrainz. Смотри Библиотека.

Одни песни громче других. Что делать?

Включи Настройки → ReplayGain, а для песен без тегов ReplayGain используй Рассчитать ReplayGain на альбоме или исполнителе: он измерит их и запишет теги. Смотри Звук.

Играют ли аркадные VGM?

Да, в пакетах для портативов и Linux: в них есть libvgm, который эмулирует почти все чипы из VGM-файлов, от аркадных плат (Out Run, CPS1/2, System 16…) до NES, Game Boy и OPL. В Windows и на iPhone VGM играют через libgme, который эмулирует только чипы Mega Drive/Genesis и Master System; там остальные файлы пишут VGM chips not emulated вместо тишины, а VGMRips скрывает такие паки.

Реагируют ли визуализаторы на трекер?

Да. Пока играет трекер, визуализаторы, ритмичные игры и фон следуют за его музыкой.

Можно ли использовать свои пресеты MilkDrop?

Да, пресеты MilkDrop 1 (.milk): положи их в папку milkdrop приложения (подпапки подходят) и открой визуализатор MilkDrop. После добавления файлов выбери START → Найти пресеты заново. Пресеты MilkDrop 2 загружаются, но их шейдеры игнорируются, поэтому они могут выглядеть иначе. См. MilkDrop. Чтобы открыть его, нажми SELECT → Визуализатор и листай ←/→ до MilkDrop (v0.12.0 или новее). Другую папку можно выбрать в Настройки → Пресеты MilkDrop.

Кнопки не совпадают с буквами на моей консоли.

Включите Настройки → Поменять A/B и X/Y (в разделе Система). Это меняет местами «принять» и «назад», а также X и Y, для консолей с буквами в стиле Nintendo (A справа, X сверху). Чтобы выбрать пункт, нажмите кнопку, которая сейчас подтверждает.

Поддерживаются ли аудиокниги?

Да. Файлы .m4b, файлы с жанром «аудиокнига» и всё в папке Аудиокниги играют как книги: запоминает, где ты остановился в каждой, показывает главы, перематывает на 30 секунд и меняет скорость без изменения тона. См. Аудиокниги.

Может ли он будить меня музыкой?

Да: Настройки → Будильник. Выбери время, дни и что играет; громкость нарастает постепенно. Он звонит и с закрытым плеером; в Knulli будит и спящую консоль, даже с закрытой крышкой, а в других системах как получится (никогда, если консоль выключена). См. Будильник.