Подчини
Инструмент подкаста с открытым исходным кодом, настроенный на Пуччини
, украшен пастиччини
и ароматизированы с порчини
, приглашает ваше гармоничное сердцебиение.
Рендеву Chez:




Примечание:
Podcini.R 7.0 поддерживает импорт баз данных из антеннапод и наркомана.
Podcini.R 6.5 как основной шаг вперед приводит в приложение содержимое YouTube. Каналы можно искать, полученные от акций, подписаны. Подкасты, плейлисты, а также одиночные СМИ от YouTube и YT Music могут быть переданы Podcini. Для получения дополнительной информации см. Раздел YouTube ниже или с режимами
Это означает наконец: Nessun Dorma
Чтобы Podcini появился на HUD на автомобиле с Android Auto, пожалуйста, прочитайте anroidauto.md для инструкций.
Если вам нужно поднять на внешний динамик, вам следует установить APK «Play», а не «свободный» APK, это о разнице между ними.
Podcini.r Запросы на разрешение на неограниченные фоновые действия для непрерывной фоновой игры плейлиста. Для получения дополнительной информации увидеть эту проблему
Если вы собираетесь синхронизироваться через сервер, будьте осторожны, так как он не очень хорошо протестирован с помощью Podcini. Добро пожаловать любые идеи и вклад по этому поводу.
Если вы мигрируете из Podcini версии 5, пожалуйста, прочитайте файл MigrationTo5.MD для инструкций по миграции.
Этот проект был разработан из вилки антеннапода по состоянию на 5 февраля 2024 года.
По сравнению с антеннаподом этот проект:
- Мономодульный, чисто в
Kotlin , в основном в JetPack Compose, на основе media3 с включенной AudioOffloadMode (лучше для батареи устройства). - Обработка содержимого из YouTube и YT Music, а также обычные подкасты и простые RSS.
- Особенности нескольких, натуральных и круговых очередей, связанных с любым подкастом.
- Представляет синтетические подкасты и позволяет отложить эпизоды любым синтетическим подкастам.
- Позволяет установить личные заметки, 5-уровневое рейтинг и 12-уровневое состояние игры в каждом эпизоде.
- Может похвастаться сложной фильтрацией и сортировкой на эпизодах и подкастах.
- Содействует автоматической загрузке, регулируемой политикой и ограниченными настройками индивидуального корма (подкаст).
- Поддерживает поддержание аудио/видео на YouTube на динамик/экран Chromecast (приложение Play)
- Прожекторы
instant sync между устройствами без сервера. - Предлагает читаемость и текст в речь для содержимого RSS,
- Заменил SQLite на современную объектную сферу DB, скользите катушкой, Rxjava и нитьми с Coroutins и Eventbus с Sharedflow,
Проект направлен на получение прибыли от современных рамок, повышение эффективности и обеспечить более полезные и удобные функции.
Использование и заметные функции Описание
Нажмите, чтобы расширить
Быстрый старт
- При свежей установке Podcini, сделайте любое из следующего, чтобы начать пользоваться мощностью Podcini:
- Откройте ящик правым смахом с левого края телефона
- Нажмите «Добавить подкаст», в новом представлении введите любые ключевые слова для поиска желаемых подкастов, см. В разделе «Онлайн -канала» ниже
- Или из ящика -> Настройки -> Импорт/Экспорт, нажмите OPML Import, чтобы импортировать ваш файл OPML, содержащий набор подкаста
- Или, откройте приложение YouTube или YT Music на телефоне, выберите канал/плейлист или один медиа и поделитесь им в Podcini, см. Раздел «YouTube & YT Music» ниже ниже
Подкаст (корм)
- Каждый канал (подкаст) может быть связан с очередью, позволяющей добавлять загруженные носители в очередь
- В дополнение к подписанным подкастам, синтетические подкасты могут быть созданы и работать в качестве подписанных подкастов, но с дополнительными функциями:
- Эпизоды можно скопировать/перенести в любой синтетический подкаст
- Эпизоды из онлайн -каналов могут быть отложены в любые синтетические подкасты без необходимости подписываться на онлайн -канал
- СМИ, общие с YouTube или YT Music, добавляются в синтетическом подкасте
- FeedInfo View предлагает ссылку для прямого поиска каналов, связанных с автором
- FeedInfo View имеет кнопку, показывающую количество эпизодов, чтобы открыть просмотр FeedPisodes
- Рейтинг мусора, плохой, хорошо, хорошо, супер может быть установлен на любом корме
- В просмотре FeedInfo можно ввести личные комментарии/заметки в «Мое мнение» для корма
- На панели действий просмотра FeedPisodes есть прямой доступ к очереди
- Кнопка фильтра длинного пресса в просмотре Feepepisodes включает/отключает фильтры без изменения настройки фильтра
- Настройки подкаста можно получить в просмотров FeedInfo и FeedPisodes
- «Предпочитаю потоковую передачу, загружающую», теперь находится на настройке отдельного канала
- Добавлена настройка типа аудио (речь, музыка, фильм) для улучшения обработки звука
- Добавлен настройка для воспроизведения только для видео,
- Дополнительное преимущество для настройки позволяет YouTube Media только транслировать аудио контент, сохраняя пропускную способность.
- Это отличается от перехода на «только аудио» в каждом эпизоде, и в этом случае видео также транслируется
- RSS -каналы без воспроизводимых средств массовой информации могут быть подписаны и прочитать/слушать (через TTS)
- Есть два способа доступа к TTS: из панели Action of Epeciplehome View и в списке просмотра Feedespiosdes
- Прежний играет в TTS мгновенно в доступном тексте, и независимо от того, как эпизод как воспроизводимый носитель или нет, и приложение не может контролировать игру, кроме как Play/Pause
- Последний, доступный только тогда, когда в эпизоде нет носителя (простые RSS), ничего не играет, вместо этого он строит аудиофайл (например, загрузку), который будет воспроизведен в виде обычного носителя, а скорость/перемотка/
Эпизод
- Новый вариант меню Note Notes на различных просмотрах эпизодов
- Вместо того, чтобы только любить, есть новая система рейтинга для каждого эпизода: мусор, плохой, хорошо, хорошо, супер
- Вместо того, чтобы играть или не играть в статус, появилась новая система Play State System, не заданная, строящая, новая, не играющая, позже, скоро, очередь, прогресс, пропущенный, воспроизводимый, снова, навсегда, игнорируется
- Среди которых, позже, позже, вскоре, очередь, пропущенная, снова сыгранная, снова, навсегда, игнорируется, устанавливаются пользователем
- Когда эпизод начинает играть, его состояние настроено на прогресс
- Когда эпизод вручную установлен на очередь, он добавляется в очередь в соответствии с соответствующей настройкой очереди корма
- Когда эпизод добавляется в очередь, его состояние установлено на очередь, когда он удален из очереди, состояние (если ниже пропущенного) установлено на пропущенное
- В EpisodeInfo View можно ввести личные комментарии/заметки в «Мое мнение» для эпизода
- Новый эпизод «Домашний вид» с двумя режимами отображения: веб -страница или читатель
- В эпизоде, в дополнение к «Описанию», есть новое поле «стенограмма», чтобы сохранить текст (если есть), извлеченное с веб -сайта эпизода
Подкаст/список эпизодов
- Страница подписки по умолчанию имеет макет списка и может быть выбрана макет сетки для подписанных подкастов
- Все новое диалог сортировки и механизм подписок на основе названия, даты и подсчета сочетаются с другими критериями
- Новый способ фильтрации как для подкастов, так и для эпизодов с расширенными критериями
- В просмотре подписок нажмите на обложку изображения подачи открывает представление FeedInfo (не просмотр FeedEpisodes)
- FEEDEPISODES имеет возможность показать большее изображение в списке, изменив настройку «Использовать широкий макет».
- Episodes View обеспечивает легкий доступ к различным фильтрам:
- Аллепизоды, история и скачивание
- Новый, запланированный (для скоро и позже), повторяется (для снова и навсегда), понравилось (навсегда и супер)
- Список эпизодов показан в взглядах на эпизоды, FeedPisodes и OnlinePisodes
- Новые и эффективные способы клика и длинного клика в списках подкастов и эпизодов:
- Нажмите на заголовок, открывает подкаст/эпизод
- Длинное пресс в области заголовка автоматически входит в режим выбора
- Параметры для выбора всех вышеуказанных или ниже, показана панелью действий вместе с Select All
- Параметры эксплуатации представлены для выбранного (одиночный или множество)
- В списках эпизодов нажмите на изображение эпизода. Поднимает представление FeedInfo
- Списки эпизодов поддерживают действия
- Слева и справа Действия в списках теперь имеют сигналы и могут быть настроены на месте
- Действия предназначены для выполнения чего-либо в многоцелевом меню, и есть комбинированное действие.
- Обновление подачи подачи вниз
- В представлении подписок все каналы обновляются
- В просмотре FeedInfo обновляется только единственный канал
- В просмотре списка эпизодов, если в эпизоде нет мультимедиа, кнопка TTS отображается для извлечения стенограммы (если нет), а затем генерирование аудиофайла из стенограммы. Аудиофайлы TTS воспроизводится так же, как и локальные носители (с настройкой скорости, паузой и перемотки/вперед)
- Длинное пресс на кнопке действия справа от любого списка эпизодов поднимает больше вариантов
- Удаление и обновление каналов выполняется быстро
- Локальный поиск каналов или эпизодов может быть отдельно указан на заголовке, автор (только для подачи), описание (включая транскрипт в эпизодах) и комментарий (мое мнение)
Очереди
- Можно использовать несколько очередей: 5 очередей предоставляются по умолчанию, пользователь может переименовать или добавить до 10 очередей
- При запуске приложений последняя обновленная очередь установлена на активную очередь
- Любые эпизоды можно легко добавить/перенести в активные или любые назначенные очереди
- Любая очередь может быть связана с любым подкастом для индивидуального воспроизведения
- Каждая очередь круговая: если финальный элемент в очереди закончен, первый пункт в очереди (если существует) будет воспроизводится
- Каждая очередь имеет корзину, содержащую прошлые эпизоды, удаленные из очереди, полезную для дальнейшего обзора и обработки
- Связанная очередь корма может быть установлена на никто, в этом случае:
- Эпизоды в подаче не добавляются автоматически ни в какую очередь, вместо этого образуют естественную очередь самостоятельно
- Следующий эпизод для игры определяется таким образом:
- Если бы в настоящее время игра был (вручную) добавлен в активную очередь, то это следующее в очереди
- Иначе, если «предпочтение потоковой передачи» установлено, это следующий неиспользованный (или снова и навсегда) эпизод в естественной очереди на основе текущего фильтра и порядка сортировки
- иначе это следующий скачанный непредубежный (или снова и навсегда) эпизод
- В противном случае эпизод, сыгранный из списка, отличного от очереди, является разовой игрой, если эпизод не в активном очереди, и в этом случае будет сыгран следующий эпизод в очереди
Игрок
- Более удобный управление игроком, отображаемый на всех страницах
- Обновленный и более эффективный расширенный вид игрока, показывающий описание эпизода спереди
- Установка скорости воспроизведения была выпрямлена, можно установить три скорости отдельно или объединено: текущий аудио, подкаст и глобальный
- Существует два механизма в обновлении прогресса воспроизведения (настраивается в настройках): каждые 5 секунд или адаптивно в интервале 2 процента продолжительности СМИ
- Управление адаптацией громкости добавляется в подробный вид игрока, чтобы установить для текущего носителя, и он имеет приоритет над тем, что в настройках подачи
- Добавлено предпочтение «быстрое скорость вперед» под «воспроизведение» в настройках со значением по умолчанию 0,0, диалог позволяет настройку числа между 0,0 и 10,0
- Кнопка «Пропустить следующий эпизод» на игроке
- Длинное пресс переходит к следующему эпизоду
- По умолчанию, отдельный крап ничего не делает
- Если пользователь настраивает «быстрое скорость вперед» до значения, превышающего 0,1, он ведет себя следующим образом:
- Одиночный крап во время игры, установленная скорость используется для воспроизведения текущего звука
- Еще один крав снова, оригинальная скорость игры резюме
- Одиночный кран не во время игры не имеет никакого эффекта
- Добавлено предпочтение «Скорость отскалы» в разделе «Воспроизведение» в настройках со значением по умолчанию 0,0, диалог позволяет установить номер поплавки (ограничен от 0,0 до 1,5)
- Если пользователь настраивает «скорость отступления» до значения, превышающего 0,1, кнопку с давлением на кнопку воспроизведения во время игры попадает в режим резерва и играет на установленной скорости резерва, один нажатие выходит из режима резерва.
- потоковые медиа, несколько эквивалентные загруженным медиа
- Включен описание эпизода на подробное представление игрока
- включено внедрение и конечное пропуск
- Марк, как сыграно, когда закончилось
- потоковые носители добавляются в очередь и возобновляются после перезапуска
- Есть три режима для воспроизведения видео: полноэкранное, окно и только аудио, их можно легко переключаться в видеоплеере.
- Видеаплеер автоматически переключается на аудио, когда приложение невидимо
- Когда режим видео установлен только на аудио, нажмите на изображение на аудиоплеере в видео -эпизоде. Подробный взгляд на обычный игрок.
- Эпизоды, сыгранные до 95% от полной продолжительности, считаются полностью сыгранными
Онлайн -канал
- После любого онлайн -поиска (добавить подкаст) появляется список онлайн -каналов, связанных с поисковыми ключевыми словами
- Адрес веб -страницы принимается как поисковый термин
- Long-Press в ленте в онлайн-списке подачи, чтобы подписаться на него прямо.
- Нажмите на ленту открывает онлайн -просмотр для информации для получения информации или эпизодов корма и выбора подписки на канал
- Информация о фиде онлайн обрабатывается так же, как и любой локальный канал, и предлагает варианты подписки или просмотра эпизодов
- Эпизоды онлайн -кормов можно свободно сыграть (транслироваться) без подписки
- Эпизоды онлайн -корма могут быть избирательно зарезервированы в синтетические подкасты без подписки на корм
YouTube & YT Music
- Каналы YouTube можно искать в представлении поиска подкаста, также могут быть переданы из других приложений (таких как YouTube) на Podcini
- Каналы YouTube можно подписаться как обычные подкасты
- При подписке на канал YouTube вкладки можно выбрать для формирования отдельных подкастов
- Плейлисты и подкасты на YouTube или на YouTube Music могут быть переданы на Podcini, а затем могут быть подписаны так же, как и каналы
- Подписываемые каналы, плейлисты/подкасты могут быть обновлены, как и с обычными подкастами
- Одиночные средства массовой информации от YouTube или YouTube Music также могут быть переданы из других приложений и добавлены в выбранную синтетическую кормление
- Все средства массовой информации из YouTube или YouTube Music можно воспроизвести (только потоковое) с видео в полноэкранном режиме или в режиме Window или в режиме Audio в фоновом режиме
- Настройки качества аудио и видео в предпочтениях в подаче (только в подаче YouTube): глобальный, низкий, средний, высокий
- Эти настройки имеют приоритет над глобальными ситуациями
- Когда Global будет установлен, видео находится на самом низком качестве, а аудио находится на высоком качестве (за исключением случаев, когда префлоукалитуальная медиа установлена для сетей измерений)
- Если подписка установлена на «только аудио», то только аудио -потоки получают во время игры для каждого носителя в подписке
- Принятые имена хостов включают в себя: youtube.com, www.youtube.com, m.youtube.com, music.youtube.com и youtu.be
Мгновенная (или Wi -Fi) синхронизация
- Возможность синхронизации между устройствами в одной и той же сети Wi -Fi без сервера (экспериментальная функция)
- Он синхронизирует игровые состояния (позиция и воспроизводится) эпизодов, которые существуют в обоих устройствах (обеспечить сначала обновлять) и которые были сыграны (завершены или нет)
- До сих пор каждая синхронизация является полной синхронизацией, без синхронизации для подписок и медиа -файлов
Автоматизация
- Алгоритм автоматической загрузки изменен на индивидуальные кормы.
- Когда автоматическая загрузка включена в настройках, каналы для автоматической загрузки должны быть отдельно включены в настройки подачи.
- Каждый канал также имеет свою собственную политику загрузки (только новые эпизоды, самые новые эпизоды, самые старые эпизоды или эпизоды, отмеченные как можно скорее.
- Каждый канал имеет свой собственный предел (кеш эпизода) для количества загруженных эпизодов, этот предел правил в сочетании общего предела для приложения.
- Автоматические загрузки запускаются после обновлений кормов, запланированных или ручных
- Auto Download всегда включает в себя любые не загруженные эпизоды (независимо от каналов), добавленных в очередь по умолчанию
- После автоматической загрузки эпизоды с новым статусом в канале изменяются на непрерывную.
- В автоматической загрузке настройки подачи:
- В настоящее время существуют отдельные диалоги для инклюзивных и эксклюзивных фильтров, где токены фильтра могут быть указаны независимо
- В эксклюзивном диалоговом окне есть дополнительные флажки «Исключить эпизоды короче, чем» и «Mark исключенные эпизоды», сыгранные »
- Таймер сна имеет новый вариант "до конца эпизода"
Статистика
- Статистика собирает средства массовой информации, которые играли в течение указанного периода
- На сегодняшний день есть статистика использования
- Есть 2 номера, касающиеся времени воспроизведения: продолжительность и время, проведенное
- Время, проведенное, просто время, потраченное на игру в СМИ, так что скорость игра, перемотка и вперед может сыграть свою роль
- Продолжительность показывает по -разному под 2 настройками: «включая пьесу» или нет
- В первом, это полная продолжительность средств массовой информации, которые были сыграны (хотя и немного)
- В последнем случае это максимальная позиция, достигнутая в СМИ
Безопасность и надежность
- Отключен
usesCleartextTraffic , чтобы вся передача контента была более частной и безопасной - Существует три набора логгингов: эпизоды, загруженные, содержимое, передаваемое для Podcini, и содержимое, удаленное из Podcini (либо каналы, либо отдельные эпизоды в синтетических каналах)
- В настройках импорта/экспорта появился новый комбинированный импорт/экспорт
- он обрабатывает предпочтения, базу данных и медиа -файлы в комбинированных или выборочных
- Все они сохраняются в каталоге "Podcini-Backups- (Date)" в рамках каталога, который вы выбираете
- При импорте медиа -файлы должны быть сделаны после импорта БД (опция отключена при выборе импорта DB)
- Индивидуальные функции импорта/экспорта для предпочтений, базы данных и медиа -файлов удаляются
- Если в случае, если кто -то захочет импортировать ранее экспортированные предпочтения, база данных или медиа -файлы,
- Вручную создать каталог под названием «Подцини-образные колпаки»
- Скопируйте предыдущий файл .Realm в приведенном выше каталоге
- Скопируйте предыдущие каталоги «Podcini-Prefs» и/или «Podcini-Mediafiles» в приведенный выше каталог
- Не нужно копировать все три, только те, которые вам нужны
- Затем сделайте импорт комбо
- Есть возможность включить авто резервного копирования в настройках-> Импорт/Экспорт
- При включении необходимо указать интервал (в часы), папку и количество копий, чтобы сохранить
- Затем предпочтения и БД резервируются в подпадке под названием «Podcini-audobackups- (date)»
- Время резервного копирования находится на следующем резюме поддчини после интервала с последнего резервного времени
- Чтобы восстановить, используйте Combo Restore
- История воспроизведения/прогресс может быть отдельно экспортирован/импортирован как файлы JSON
- Вновь функция Reconsile (доступ к просмотру загрузки) добавлена, чтобы гарантировать, что загруженные медиа -файлы синхронизированы со спецификациями в ДБ
- Подкасты можно выборочно экспортировать из представления о подписке
- Существует настройка для отключения/включения автоматической резервной копии файлов OPML в Google
- После повторного установления Podcini файл OPML, ранее резервный в Google, не импортируется автоматически, а на основе подтверждения пользователя.
Для получения более подробной информации об изменениях см. The ChangeLog
Скриншоты
Настройки





Подписки



Подкаст



Настройки подкаста


Детали эпизода и игрока


YouTube Share, Syndicates и Media




Многочисленные очереди и эпизоды легкий доступ


Настройка использования





Получите каналы онлайн



Android Auto


Ссылки
- Изменение
- политика конфиденциальности
- Внося
- Перевод (Transifex)
Лицензия
Podcini, такой же, как и проект, из которого он был раздроблен, лицензирован по общему общественному лицензии GNU (GPL-3.0). Вы можете найти текст лицензии в файле лицензии.
Авторское право
Новые файлы и содержание в проекте защищены авторским правом в 2024 году Xilin jia и связанными участниками.
Оригинальное содержимое от раздвоенного проекта поддерживает авторские права команды антеннапод.
Лицензии и разрешения
Лицензии и разрешения