Об этом проекте
AudioAnchor — это аудиоплеер для Android с открытым исходным кодом, предназначенный для длительного прослушивания: аудиокниг, эпизодов подкастов и других аудиофайлов, где важно не потерять место. Он воспроизводит файлы, уже сохранённые на устройстве, и автоматически отслеживает прогресс прослушивания по каждому файлу, поэтому при переключении между книгами или передачами позиция не теряется.
Ключевые возможности, описанные в README:
- Отслеживание прогресса: позиция прослушивания запоминается для каждого файла без ручной перемотки.
- Библиотека с учётом папок: можно добавить каталог с аудиофайлами или каталог, в подкаталогах которого находятся аудиофайлы (например, по одной папке на книгу), что избавляет от необходимости добавлять элементы по одному. Обложки, размещённые в подкаталогах, отображаются.
- Офлайн и приватность: без аккаунта, рекламы, аналитики и отслеживания; приложение не запрашивает доступ в интернет.
- Управление библиотекой: сортировка альбомов и треков по названию, дате добавления, прогрессу или последнему воспроизведению, а также закрепление избранного вверху.
- Возможности для длительного прослушивания: регулируемая скорость воспроизведения, таймер сна с затуханием звука и сбросом встряхиванием, а также закладки.
- Интеграция с устройством: элементы управления воспроизведением на экране блокировки и в уведомлении, виджеты главного экрана — от одной кнопки продолжения до элементов пропуска и закладок, а также автоматическая пауза во время входящих вызовов.
- Поддержка форматов: MP3, M4A/M4B, OGG/Opus, FLAC, WAV, WebM, MKV и другие.
- Переносимость данных: экспорт или импорт всей истории прослушивания в виде файла базы данных.
Установка в первую очередь осуществляется через F-Droid, который поддерживает приложение в актуальном состоянии; APK также доступны в F-Droid или в релизах на GitHub. Приложение работает на Android 5.0 (уровень API 21) и выше.
Запрашиваемые разрешения: доступ к хранилищу и медиафайлам (включая контейнеры, классифицируемые как видео, например .webm и .mkv), уведомления для элементов управления воспроизведением, состояние телефона для паузы во время вызовов, вибрация для таймера сна со сбросом встряхиванием и фоновое воспроизведение. В README указано, что ни одно из них не используется для сбора или передачи данных.
Лицензия — GPLv3, авторские права принадлежат Natalie Prange.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.