Об этом проекте

Auxio — это открытый локальный музыкальный плеер для Android, который его автор описывает как «простой и рациональный музыкальный плеер», воспроизводящий музыку без лишнего мусора, присутствующего во многих других плеерах. Он распространяется под лицензией GNU GPL v3 и доступен через F-Droid и Accrescent. Воспроизведение основано на Media3 ExoPlayer, и в проекте отмечается, что он использует модифицированную сборку Media3, а также taglib для анализа метаданных. Интерфейс соответствует современным рекомендациям Material Design и разработан для быстрой работы, с продуманным UX, который отдает приоритет простоте использования, а не редким случаям. Среди заметных возможностей, перечисленных в README: - Библиотека и метаданные: поддержка номеров дисков, нескольких исполнителей, типов релизов, точных/оригинальных дат и тегов сортировки; продвинутая система исполнителей, объединяющая исполнителей и альбомных исполнителей; поддержка встроенных обложек; поиск. - Воспроизведение: автоматическое бесшовное воспроизведение, полная поддержка ReplayGain для файлов MP3, FLAC, OGG, OPUS и MP4, поддержка внешних эквалайзеров (например, Wavelet), сохранение состояния воспроизведения, автовоспроизведение при подключении наушников. - Интеграция и интерфейс: поддержка Android Auto, адаптивные виджеты на главном экране, сквозной макет, управление папками с учетом SD-карт, надежные плейлисты. - Конфиденциальность: приложение описывается как полностью приватное и офлайн. Запрашиваемые разрешения включают доступ к хранилищу для чтения музыкальных файлов, фоновый сервис и блокировку пробуждения для поддержания воспроизведения в фоне, а также уведомления для отображения текущего воспроизведения и статуса загрузки. Сборка из исходников требует cmake и ninja-build, клонирования с подмодулями и Unix-подобной системы (Windows не поддерживается, так как пользовательская сборка Media3 использует shell-скрипты). В README рекомендуется Android Studio с NDK 28.2.13676358 и Java 21, затем `./gradlew assembleDebug` или `./gradlew installDebug` для развертывания на устройстве или эмуляторе. Ветка по умолчанию — это версия для разработки; ветка master содержит стабильный релиз. Вклад принимается в соответствии с руководством по внесению вклада в проект, хотя добавление функций и крупные изменения интерфейса менее вероятно будут приняты. Разработка финансируется через GitHub Sponsors.