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

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.