|  |
| Автор |
Сообщение |
Drony ®
Модератор КПК и Мобилок
Стаж: 18 лет 10 мес.
Сообщений: 22775
Ratio: 86.274
Раздал: 33.83 TB
Поблагодарили: 1338881
100%
|
Слушать всем v1.4.7
Раздаваемый материал: Программа Разработчик: smold2 Официальный сайт: ссылкаРелиз состоялся: 11.09.2026 Релиз от: smold2Поддерживаемая ОС: Android 7.0+ Android TV Тип издания: Free Права Root: Не требуются Язык интерфейса: Русский Описание:Эта программа для парсинга аудиокниг из открытых источников со встроенной возможностью их загрузки (около 20 источников). Программа находится в разработке. Автор в телеграмм канале отвечает на вопросы и принимает предложения для улучшения. 1.4.7 Новое - «Жанр на главной» и «Скрывать жанры» — выбор теперь чекбоксами, можно отмечать несколько жанров. - Выбранные и скрытые жанры, отсутствующие в текущем источнике, показываются отдельным списком и не теряются. - В поиске параметры («По названию», «По автору», «По чтецу», «Точный поиск») свёрнуты по умолчанию и раскрываются по нажатию. - Добавлен размер шрифта «Очень большой». - Блок «Новинки» на главной — горизонтальная лента из 8 карточек свежих книг и карточка «Показать все». - «Новинки» собираются со всех источников сразу и показываются всегда, независимо от выбранного источника. - «Показать все» открывает отдельный экран «Новинки»: список новинок со всех источников с подгрузкой при прокрутке. - Выбор чтеца в плеере — если книга существует в исполнении разных чтецов, по нажатию открывается список доступных вариантов; выбор сразу начинает воспроизведение. - Список чтецов собирается со всех источников параллельно в фоне, сбой одного источника не мешает остальным. - Список дедуплицируется: один и тот же чтец из разных источников и разные варианты написания имени («Иванов Иван» и «Иван Иванов») показываются один раз. - При долгом нажатии на карточку книги появляется меню «Найти все книги автора» и «Найти книги этого чтеца».
Исправления - Возобновление последней книги при запуске больше не срывается при переходе между экранами. - Исправлена двойная иконка приложения в лаунчере — переключение иконок отключает все варианты, затем включает выбранный. - «Жанр на главной»: выбор применяется по названию жанра и сохраняется после смены источника; «Все книги» показывается только если в источнике нет выбранного жанра. - Исправлен дубль строки «Акцентный цвет» и пропадающие жанры в диалогах. - Исправлен выбор папки для скачивания.
Дизайн - Иконки в настройках перенесены влево от текста (кроме «Иконка приложения» и «Акцентный цвет» — они справа). - Шапка экранов «Я», «Загрузки», «Жанры» приведена к той же высоте, что и на главной. - С главного экрана убраны чипы «Новинки» и «Главная» — лишний ряд больше не занимает место, отступ между шапкой и лентой сокращён.
Плеер - Убран размытый фон и стеклянная шапка — управление снова на обычном фоне. - Управление поднято выше (сразу под обложкой и названием, а не прижато к низу экрана). - Кнопки управления и кнопка скорости воспроизведения сделаны чёрными. - Диалоги (главы, скорость, таймер сна, закладки, эквалайзер) возвращены к стандартным. - Обложка книги заменена на обычную (без винилового эффекта), как в версии для Android TV. - Над обложкой добавлена надпись «Выбор чтеца».
Источники - Проверены все 30 источников: 27 работают; «База книг» недоступна (сайт не отвечает); AuMe временно недоступен (сайт не отвечает, парсер обновлён под новый дизайн). - Парсер AuMe удалён. - При старте приложения в фоне проверяется работоспособность источников. - Для неотвечающего источника в списке «Источники» показывается отметка «Источник не отвечает». - На время проверки отображается индикатор «Проверка источников…», результат обновляется по мере проверки. - 12 книжных источников научились отдавать список новинок (метод newBooks и флаг supportsNew); вместе с источником «Слушать книги» их стало 13. - Новинки запрашиваются со всех источников параллельно и независимо: сбой или медленный ответ одного источника не отменяет остальные и не ломает уже полученные книги. - Добавлен тестовый замер количества новинок по каждому источнику (NewBooksCheckTest). 1.4.2 Плеер - Управление в версии для Android TV перенесено вниз экрана. - Иконка плейлиста возвращена в ТВ-плеер: по нажатию плейлист над управлением показывается/скрывается, кнопки управления остаются на месте. - Из списка глав убран индикатор-эквалайзер у текущей главы. - Из списка глав в книге убрана вторая иконка (стрелка «Слушать») — осталась только иконка загрузки.
Планшет - В альбомной ориентации используется ТВ-интерфейс: боковая панель навигации (Главная, Жанры, История и др.) и ТВ-плеер. - В портретной ориентации используется смартфон-интерфейс: нижняя панель навигации и смартфонный плеер.
Иконки - Убран треугольник-иконка справа в карточках книг. - Убраны стрелки в списке жанров. - Убраны стрелки «Назад» в шапке экранов «Загрузки» и «История». - Убраны стрелки у пунктов «Избранное», «Буду слушать», «Настройки» в разделе «Я». 1.3.8 - Добавлена функция обновления приложения - Добавлена функция запоминания скорости воспроизведения 1.2.3 Что исправлено Источники (краши): - $page в шаблоне regex — 17 мест переведены на lambda-перегрузку replace (листание страниц больше не падает) - findJsonEnd(raw, -1) — проверка до вызова в Knigavuhe, Knigoblud, Golosom, Otrub - BazaKnig: пагинация жанров через ?cstart= (страница 2+ отдавала ту же страницу) - Akniga: каждая глава получает свой URL из per-item ключа (был один и тот же) - Нечисловая длительность больше не обнуляет список треков (Akniga, Knigavuhe, LitMarket) Скачивание: - startDownload обёрнут в try/catch — нет краша и зависшего состояния - Очередь pendingBookKey — новый запрос больше не теряется при завершении предыдущего - Убитый сервис оставляет ERROR, а не вечное DOWNLOADING - cancelling — потокобезопасный ConcurrentHashMap - Прогресс теперь общий по книге, а не 100%→0% после каждой главы - Content-Range без смещения и 0-байтные файлы обрабатываются корректно Плеер: - Прогресс/закладки по sourceId:id (позиции из IziBuk и UkNig больше не пересекаются) - Play из приложения перезапускает PlaybackService (уведомление не пропадает) - Пауза через медиа-сессию/уведомление сохраняет прогресс - Таймер сна сбрасывается при смене книги - MediaSession освобождается при закрытии - Серии на плеере — добавлена кнопка серии в верхней панели плеера: открывает экран со списком всех книг серии. - Список глав на странице плеера теперь автоматически прокручивается (с анимацией) к текущему играющему треку при смене трека - В настройках появился переключатель «Открывать окно плеера при запуске» — при включении экран плеера открывается сразу при старте приложения (если что-то играет или запущено воспроизведение последней книги). - Обложка книги как круглый лейбл в центре с отверстием. Синхронизация: - Перед записью локальные правки перечитываются и объединяются — не затираются - Изменения во время синка не теряются (повторный синк) - Выход из аккаунта прерывает запись устаревших данных Мелочи: женские авторы «Фамилия И.», dead-книги истекают через 30 дней, cookie-хранилище с эвакуацией и потокобезопасное. 1.1.9 Исправил функцию закрытия приложения по долгому нажатию кнопки назад. Переосмыслен поиск по источникам. Скриншоты:
Время раздачи: 24/7 (круглосуточно) (минимум до появления первых 3-5 скачавших) |
|
|
_________________ Всем мира и добра!
|
|
 |
Drony ®
Модератор КПК и Мобилок
Стаж: 18 лет 10 мес.
Сообщений: 22775
Ratio: 86.274
Раздал: 33.83 TB
Поблагодарили: 1338881
100%
|
С версии 1.3.8 автором Добавлена функция обновления приложения. Остальные изменения ниже под спойлером 1.4.7 Новое - «Жанр на главной» и «Скрывать жанры» — выбор теперь чекбоксами, можно отмечать несколько жанров. - Выбранные и скрытые жанры, отсутствующие в текущем источнике, показываются отдельным списком и не теряются. - В поиске параметры («По названию», «По автору», «По чтецу», «Точный поиск») свёрнуты по умолчанию и раскрываются по нажатию. - Добавлен размер шрифта «Очень большой». - Блок «Новинки» на главной — горизонтальная лента из 8 карточек свежих книг и карточка «Показать все». - «Новинки» собираются со всех источников сразу и показываются всегда, независимо от выбранного источника. - «Показать все» открывает отдельный экран «Новинки»: список новинок со всех источников с подгрузкой при прокрутке. - Выбор чтеца в плеере — если книга существует в исполнении разных чтецов, по нажатию открывается список доступных вариантов; выбор сразу начинает воспроизведение. - Список чтецов собирается со всех источников параллельно в фоне, сбой одного источника не мешает остальным. - Список дедуплицируется: один и тот же чтец из разных источников и разные варианты написания имени («Иванов Иван» и «Иван Иванов») показываются один раз. - При долгом нажатии на карточку книги появляется меню «Найти все книги автора» и «Найти книги этого чтеца».
Исправления - Возобновление последней книги при запуске больше не срывается при переходе между экранами. - Исправлена двойная иконка приложения в лаунчере — переключение иконок отключает все варианты, затем включает выбранный. - «Жанр на главной»: выбор применяется по названию жанра и сохраняется после смены источника; «Все книги» показывается только если в источнике нет выбранного жанра. - Исправлен дубль строки «Акцентный цвет» и пропадающие жанры в диалогах. - Исправлен выбор папки для скачивания.
Дизайн - Иконки в настройках перенесены влево от текста (кроме «Иконка приложения» и «Акцентный цвет» — они справа). - Шапка экранов «Я», «Загрузки», «Жанры» приведена к той же высоте, что и на главной. - С главного экрана убраны чипы «Новинки» и «Главная» — лишний ряд больше не занимает место, отступ между шапкой и лентой сокращён.
Плеер - Убран размытый фон и стеклянная шапка — управление снова на обычном фоне. - Управление поднято выше (сразу под обложкой и названием, а не прижато к низу экрана). - Кнопки управления и кнопка скорости воспроизведения сделаны чёрными. - Диалоги (главы, скорость, таймер сна, закладки, эквалайзер) возвращены к стандартным. - Обложка книги заменена на обычную (без винилового эффекта), как в версии для Android TV. - Над обложкой добавлена надпись «Выбор чтеца».
Источники - Проверены все 30 источников: 27 работают; «База книг» недоступна (сайт не отвечает); AuMe временно недоступен (сайт не отвечает, парсер обновлён под новый дизайн). - Парсер AuMe удалён. - При старте приложения в фоне проверяется работоспособность источников. - Для неотвечающего источника в списке «Источники» показывается отметка «Источник не отвечает». - На время проверки отображается индикатор «Проверка источников…», результат обновляется по мере проверки. - 12 книжных источников научились отдавать список новинок (метод newBooks и флаг supportsNew); вместе с источником «Слушать книги» их стало 13. - Новинки запрашиваются со всех источников параллельно и независимо: сбой или медленный ответ одного источника не отменяет остальные и не ломает уже полученные книги. - Добавлен тестовый замер количества новинок по каждому источнику (NewBooksCheckTest). 1.4.2 Плеер - Управление в версии для Android TV перенесено вниз экрана. - Иконка плейлиста возвращена в ТВ-плеер: по нажатию плейлист над управлением показывается/скрывается, кнопки управления остаются на месте. - Из списка глав убран индикатор-эквалайзер у текущей главы. - Из списка глав в книге убрана вторая иконка (стрелка «Слушать») — осталась только иконка загрузки.
Планшет - В альбомной ориентации используется ТВ-интерфейс: боковая панель навигации (Главная, Жанры, История и др.) и ТВ-плеер. - В портретной ориентации используется смартфон-интерфейс: нижняя панель навигации и смартфонный плеер.
Иконки - Убран треугольник-иконка справа в карточках книг. - Убраны стрелки в списке жанров. - Убраны стрелки «Назад» в шапке экранов «Загрузки» и «История». - Убраны стрелки у пунктов «Избранное», «Буду слушать», «Настройки» в разделе «Я». 1.3.8 - Добавлена функция обновления приложения - Добавлена функция запоминания скорости воспроизведения |
_________________ Всем мира и добра!
|
|
 |
Ash67
Стаж: 15 лет 7 мес.
Сообщений: 400
Ratio: 39.017
Поблагодарили: 6159
100%
|
|
 |
|
|
|