Не вдається розпочати прослуховування за таймером на Android 15
Існує помилка ОС, яка перешкоджає отриманню аудіофокусу з фону під час використання Android 15 з Target SDK 35 або вище. Це запобігає запуску відтворення під час використання прослуховування за таймером.
Рішення 1: Ручний запуск відтворення
Тепер відображатиметься сповіщення, якщо аудіофокус не вдається отримати. Натискання на сповіщення розпочне відтворення.
Рішення 2: Примусове відтворення
Налаштування > вкладка «Прослуховування/Запис» > Загальні > Поставте прапорець «Ігнорувати помилку отримання аудіофокусу та відтворювати». Якщо наразі відтворюється інша програма, ця програма розпочне відтворення без паузи, і обидва аудіопотоки відтворюватимуться одночасно.
Рішення 3: Встановлення сумісної версії
Я створив apk-файл із Target SDK, відновленим до версії 34.
https://drive.google.com/file/d/1T_Yvbj2f3gO6us7cwFkMGR6e7gYy9RYe/view?usp=sharing
Інструкції щодо встановлення APK-файлу
* Перейдіть до Google Play Store > Цей додаток > Зніміть прапорець "Увімкнути автоматичні оновлення" в меню з трьома крапками у верхньому правому куті.
* Видаліть цей додаток.
* Перейдіть за посиланням вище та завантажте APK.
* Файл знаходиться на Google Диску, тому вам знадобиться обліковий запис Google. Якщо буде запропоновано, виберіть обліковий запис і натисніть OK.
* Виберіть інсталятор пакета.
* Якщо ви отримали помилку про встановлення невідомого додатка, натисніть "Налаштування" та надайте дозвіл.
Функції
Відмінності від радіопрограми
- Переписано з "HTML + JavaScript" на "Бібліотеки Android + Kotlin"
- Горизонтальне прокручування з фіксованою шириною програми для програми
- Збільшено висоту коротких програм для відображення в один рядок
- Радіопрограму 2 можна відтворювати незалежно
Примітки
- День починається о 5:00 і закінчується о 28:59:59. Весь проміжний час представлений одним і тим самим днем тижня.
- Щоб запланувати нічну програму, будь ласка, вкажіть денний день.
Налаштування порядку станцій
- Натисніть і утримуйте назву сторінки та проведіть ліворуч або праворуч, щоб видалити сторінку
- Натисніть назву станції, щоб вибрати
- Натисніть і утримуйте назву станції та перетягніть, щоб змінити порядок
Список розкладу
- Введіть чотиризначне число, щоб вказати час початку
- 0:00-4:00 конвертується у 24:00-28:00
- Натискання на текст «День тижня» позначить або зніме позначку з усіх днів
- Натисніть і утримуйте назву сторінки та проведіть ліворуч або праворуч, щоб видалити розклад
- Якщо ви хочете використовувати розклади, встановіть «Ігнорувати оптимізацію батареї» в налаштуваннях
Програма передач
- Прокручуйте вгору та вниз, а також ліворуч та праворуч.
- Після початку прокручування ви не можете прокручувати в іншому напрямку, тому, будь ласка, відпустіть руку.
- Натисніть програму, щоб відобразити деталі.
- Натисніть назву станції, щоб відобразити тижневий програмний гід.
Перегляд деталей.
- Проведіть пальцем по зображенню програми, щоб переміщатися між відображеними програмами.
Функція відтворення програми, що транслюється.
- Натисніть і утримуйте назву станції в програмі передач.
- Натисніть і утримуйте назву програми, що транслюється, в програмі передач.
- Відтворюйте з екрана з деталями програми, що транслюється.
- Встановіть час сну, натиснувши на сповіщення.
Функція відтворення без часу.
- Натисніть і утримуйте назву програми, що транслюється, в програмі передач.
- Відтворюйте з екрана з деталями програми, що транслюється.
- Натисніть на сповіщення, щоб відобразити контролер.
Налаштування пошуку.
- Встановлюйте пошукові терміни, миттєво шукайте, виділяйте їх у програмі передач та створюйте бронювання.
- Щоб створити бронювання, встановіть для параметра "Редагувати критерії пошуку > Автоматична реєстрація ключових слів" значення, відмінне від "Вимкнено".
- Встановіть таймер для створення регулярних бронювань. (Налаштування пошуку > Меню параметрів > Додати автоматичне бронювання до списку бронювань.)
TFDL.
- TFDL - це програма, яка зберігає програми, сумісні з Radiko Time-Free, у файл.
https://play.google.com/store/apps/details?id=jp.gr.java_conf.dbit.tfdl
・Після встановлення ця програма надсилатиме інструкції щодо збереження до TFDL.
[Вихідна папка TFDL]
Під час реєстрації програми в TFDL з цієї програми за допомогою кнопки TFDL або резервування будуть використані налаштування виводу цієї програми (вихідна папка, ім'я файлу, налаштування метаданих, створення розділу).
Для пошуку та резервування будуть використані налаштування виводу у відповідних налаштуваннях.
Для інших цілей будуть використані "Налаштування Програмного гіда 2 > Налаштування виводу файлу запису".
Якщо ви хочете використовувати вихідну папку, встановлену в TFDL, скористайтеся "Інтеграцією зовнішніх програм" цієї програми. Пошук з "Радіопрограмного гіда" та TFDL продовжуватиме працювати як завжди.
[Про початок завантаження TFDL]
Для пошуку та резервування будуть використані налаштування початку у відповідних налаштуваннях. (Редагувати розклад > Налаштування TFDL > прапорець «Почати завантаження»)
Для інших цілей буде використовуватися налаштування перемикача TFDL «Автоматичний запуск».
Передбачено такі сценарії використання: «Запланувати та розпочати завантаження після завершення програми», «Відкрити TFDL та розпочати завантаження, коли зручно» або «Встановити таймер у TFDL, щоб розпочати завантаження у певний час щодня».
Доповнення для завантаження радіопрограми 2 (Програмний гід DL)
- Програмний гід DL – це програма, яка зберігає поточні інтернет-радіотрансляції у файл. Вона має функції фонового запису та збереження без часу для прямих трансляцій.
https://play.google.com/store/apps/details?id=jp.gr.java_conf.dbit.livedl
- Після встановлення ви можете вибрати Програмний гід DL у меню «Налаштування розкладу» в Програмному гіді 2.
- Щоб записати прямі трансляції, виберіть «DL (Прямий ефір)». Він запуститься у запланований час і завантажить всю тривалість трансляції.
- Запис без часу можна виконувати безпосередньо з інформації про програму, шляхом пошуку та завантаження, шляхом пошуку та завантаження зі зв'язками або шляхом пошуку та завантаження у вказаний час (див. нижче).
- Налаштування виводу вказані в Програмі передач 2.
Пошук та завантаження попередніх програм (коли встановлено доповнення для завантаження Програми передач 2).
- Ви можете зберігати сумісні з програмами без часу.
Коли ви перевіряєте програму в результатах пошуку, ви можете вибрати "DL (Без часу)" або "Зв'язана DL".
Якщо ви оберете "Зв'язана DL", програми будуть збережені в порядку, в якому ви їх позначили.
Пошук попередніх програм та автоматичне завантаження
Ця програма запускається щодня або у вказаний час у вказаний день тижня, шукаючи попередні програми та автоматично реєструючи та завантажуючи програми, що відповідають вашим критеріям.
Ви можете налаштувати її періодичний запуск у час, який враховує кінець програми, розширені спортивні трансляції або ранок.
Після реєстрації програми вона буде запам'ятана, щоб запобігти дублюванню реєстрації. Зверніть увагу, що багато програм будуть зареєстровані вперше.
[Процедура]
- Створіть критерії пошуку > Виберіть «Створити розклад «Пошук і завантаження»» у меню параметрів списку розкладу > Виберіть посилання, реєстрацію та критерії пошуку.
- Можна зареєструвати кілька критеріїв пошуку.
[Посилання]
Зберігайте шаблони, такі як розділені програми, програми, розміщені між звичайними програмами, та тижневі програми, що транслюються по понеділках і п'ятницях, як один файл.
- Для зв'язку за днем
- Створіть критерії пошуку, які відповідатимуть програмі. Виберіть «Зв'язати 1 день» як критерій зв'язку.
- Для зв'язку за днем (програми, що охоплюють часовий інтервал о 17:00):
- Створіть критерії пошуку, які відповідатимуть програмі. Виберіть «Зв'язати всі» як критерій зв'язку.
- Якщо немає історії реєстрації, весь тиждень буде об'єднано в один файл, тому вручну зареєструйте програми, які наразі доступні для завантаження.
- Для зв'язку за тижнем
- Створіть критерії пошуку, які відповідатимуть програмі. Виберіть «Зв'язати всі» як критерій зв'язку.
Встановіть умову початку бронювання на один раз на тиждень (перевірте день тижня).
Якщо ви спробуєте зберегти програму з понеділка по п'ятницю в п'ятницю, буде включено програму з минулої п'ятниці, тому, будь ласка, зареєструйте її вручну вперше або запустіть її в суботу.