Anima Libri развивается спокойно и по-честному: сначала делаем хорошо, потом показываем. Здесь — что уже есть, что делаем сейчас и что хочется воплотить. Точных сроков не обещаем: лучше позже, но надёжно. Порядок пунктов — это «чего хочется», а не жёсткий план.
Уже есть
Всё это работает прямо сейчас
- Чтение книг в форматах FB2, EPUB и TXT, а также FB2 в ZIP — в том числе сборники: каждая книга из архива добавляется отдельно
- Картинки внутри книги — иллюстрации показываются прямо в тексте, а по касанию открываются на весь экран с увеличением
- Библиотека и статусы книг; раздел «Мои книги» с раскладкой по авторам или сериям, поиском и сортировкой (по названию, автору, недавно открытым и недавно добавленным); корзина с восстановлением удалённых книг; библиотеку можно переименовать
- Обложки из сети — читалка сама подбирает обложку книги по названию и автору
- Озвучка вслух — в фоне, на заблокированном экране, с управлением с наушников; выбор голосового движка и голоса; громкость и скорость (0.75×–2.0×) прямо на экране чтения; при сбое движка речи или во время звонка озвучка продолжается с того же места
- Подсветка читаемого места при озвучке, полоса прогресса чтения
- Темы оформления, размер шрифта, полноэкранный режим, закладки и заметки
- Синхронизация книг, позиций, статусов и раскладки библиотеки, заметок, удалений и оформления через Яндекс.Диск, Dropbox, Облако Mail.ru или WebDAV
- Надёжная синхронизация позиции — книга открывается сразу там, где вы остановились, без «прыжка» метки; место чтения и место прослушивания не перебивают друг друга, а позиция верна и после прослушивания с выключенным экраном. Отсутствующие на устройстве книги после синхронизации подгружаются автоматически, а сбой одного устройства не блокирует остальные
- Подключение второго устройства по QR-коду — библиотека, отметки чтения и настройки синхронизации переносятся на другой телефон или планшет без ручного ввода логинов
- Книги прямо из облака — открыть книгу, не скачивая её заранее: Облако Mail.ru, Яндекс.Диск, Dropbox или свой сервер (WebDAV). Подключений можно завести несколько, у каждого своя папка и свой пароль
- Импорт книг — несколько сразу, из памяти устройства и «Загрузок», с отбором по книжным форматам
- Справка и ответы на частые вопросы — прямо внутри приложения
- Обратная связь — «Написать разработчику» и «Сообщить об ошибке» с автоматическими отчётами о сбоях
- Строка состояния в режиме чтения — полоса прогресса, «страница X из Y» с процентом и часы
- Подключение каталогов (OPDS) — подключить библиотеку по стандарту OPDS и брать книги прямо из неё: разделы, поиск по названию или автору и скачивание внутри приложения; у книги в каталоге есть кнопки «Читать» и «Скачать». Так подключаются, например, Project Gutenberg и Internet Archive
- Без регистрации, рекламы и трекеров
Делаем сейчас
Ближайшие шаги
- Поддержка PDF — открывать книги в формате PDF прямо в читалке (просмотр, зум, листание): пригодится там, где книги выложены только в PDF
- Поиск новых книг в «Загрузках» — читалка сама замечает книги, которые Telegram, браузер или почта положили в «Загрузки», включая подпапки, и показывает список найденного: что импортировать — решаете вы. Поиск идёт по запросу и в фоне, файлы не изменяются и никуда не отправляются
В планах
Что хочется воплотить
Чтение
- Поиск по книге — найти слово или фразу внутри текста и перейти к месту
- Автопрокрутка — текст плавно «ползёт» с настраиваемой скоростью: удобно читать лёжа
- Экспорт заметок и цитат — поделиться выделенной фразой или выгрузить все заметки по книге
- Оценка времени чтения — «осталось ~N часов» на карточке книги
- Точнее подсветка при озвучке — чтобы место чтения было видно поточнее
- Режим для слабовидящих — очень крупный шрифт и высокая контрастность
Библиотека
- Библиотека на NAS или компьютере — брать книги прямо из сетевой папки (NAS, ПК) и складывать туда же, не перекидывая файлы вручную
- Полки и теги — свои подборки («Отпуск», «Учёба»)
- Список «Хочу прочесть» — личный список желаний: видны книги, которые хочется прочитать; можно добавить из подбора или вручную, чтобы не потерять
- Резервная копия библиотеки — выгрузить и загрузить всё (книги, позиции, заметки) одним архивом
Каталоги и книжные сервисы
- Платные сервисы (ЛитРес и другие) — изучаем, что реально возможно: книги без защиты можно скачать и читать в любой читалке, а защищённые открывает только приложение самого сервиса
Синхронизация и облака
- Облака «одной кнопкой» — OneDrive и Google Диск (Яндекс.Диск, Dropbox, Облако Mail.ru и WebDAV уже работают)
Платформы
- Версия для Windows — настольная читалка с той же библиотекой и синхронизацией
Дальние идеи
То, о чём мечтаем
- Подбор книг «Что почитать?» — подсказки по жанру и настроению («фэнтези с экшеном», «что-то про любовь») и «похожие книги» — с помощью каталога книг и ИИ-помощника; а понравившееся — сразу в список «Хочу прочесть»
- Виджет на главный экран — «Продолжить чтение» в одно касание
- Интеграция с книжными сервисами — «магазин ЛитРес и других» прямо в приложении, если проект вырастет (возможно только по договору с сервисом)
- Статистика чтения — сколько книг прочитано, среднее время на книгу, в какие месяцы сколько прочитано, любимые жанры и авторы. Считается на устройстве, без отправки данных куда-либо
- Читательские цели и достижения — «прочитать N книг за год», серии дней с чтением, личный прогресс (на основе той же локальной статистики)
- Дополнительные темы оформления
- Электронные книги с нашим функционалом
Порядок и сроки могут меняться — делаем без гонки, зато на совесть.