Podcini.A

ac.mdiq.Podcini.A
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Jul 31, 2026, 35 total releases.

Most recent release: Sep 28, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 28, 2026 12.13.3
    * on captions popup, help and captions are shown exclusively * amended availability conditions of some swipe actions * in SharedActivity, if first external client is null, added delay for second attempt * in Statistics, * Daily/Monthly episodes opens in the full-featured Custom mode in Facets screen * in FeedDialog, added open episodes in Facets screen * FeedDetails no longer access Statistics for all feeds * corrected title of dates filter dialog **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.13.2...v12.13.3
  • Sep 27, 2026 12.13.2
  • Sep 26, 2026 12.13.1
    * the captions popup * is added with Close icon * only closes on press of the Close icon * allows operation outside of the popup * improved caption index search on seek * in PlayerDetailed and EpisodeInfo, fixed possibly building description webview multiple times * put more small db writes into IO dispatcher * on some player errors, remove cached media specs * cleaned out some redundant operations on play/pause in MediaPlayer * on feed full refresh
    More…
    * ensure to update episodes' transcript meta and aiContent * ensure episodes' full description are not reset * ensure to update feeds' medium and aiContent on refresh * some code refactoring * some dependencies update **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.13.0...v12.13.1
  • Sep 23, 2026 12.13.0
  • Sep 21, 2026 12.12.1
    * fixed UI hiccup when start playing a new media * fixed treating expire timestamp in urls as in milliseconds * further ensure video stream is not assembled when plugged in to Auto **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.12.0...v12.12.1
  • Sep 18, 2026 12.11.1
  • Sep 16, 2026 12.11.0
    * initialization is moved out of app onCreate * in MainActivity * initialization is performed in IO dispatcher * use custom startup screen in place of system splash screen, showing dynamic messaging * added support of more Podcasting 2.0 attributes, including chapters, medium, image, funding, guid, txt * db migration is performed on first launch, may take a couple minutes with large DB * in feed updater, handle null feed type as normal podcast * not inherit feed type when importing DB from AntennaPod * medium (if available) is marked in FeedDetails and OnlineFeed, AI content is marked in FeedDetails, OnlineFeed and EpisodeInfo * podcast funding is enabled in FeedDetails
    More…
    * amended transcript popup * text in full brightness if caption is not switched on * selection is no longer on text, but captions can be multi-selected * once selected, bottom button adds the text into comment, and the first start position onto a mark * added "Has transcript" in episodes filters and in Facets screen * in FeedSettings, when changing video mode or av qualities, ensure curMedia is reset properly * adjusted items in topbars in PlayerDetailed * fixed possibly getting rejected when loading some feed/episode images * disabled audio offload toasts * large cleanup of used and legacy resources * some code refactoring *** DB migration in my case with 50000 episodes took more than 1 minute **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.10.1...v12.11.0
  • Sep 14, 2026 12.10.1
    * in Player onPostPlayback, ensure to persist status and clear external source media transcript meta data * in Player pipeline, tuned to ensure cached data source not open multiple times on url redirect * the url in transcript options is truncated to one line, click on it copies the full url to clipboard * fixed parsing some vtt transcript timing * extracted speaker in vtt and srt transcripts * added plain text transcript parser * show-transcript icon is moved to the top bar of PlayerDetailed and EpisodeInfo * the caption icon in PlayerDetailed can be long-clicked to set current player position as transcript start * useful when an intro is added to the start of media after the transcript was produced, causing a position mismatch, iHeart is notorious on this? * added helper toast when selecting a transcript
    More…
    * amended and tidied up transcript popup * ensured proper actions on text selection * if shown from PlayerDetailed and caption is switched on, current caption is highlighted, every caption is seekable on click **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.10.0...v12.10.1
  • Sep 13, 2026 12.10.0
    * added support of Podcasting 2.0 transcripts, options are persisted at time of subscription or update * added support of youtube captions (via ut.urn), options are only obtained when the media is played * transcript options can be shown and selected in PlayerDetailed or EpisodeInfo * in PlayerDetailed, the selected transcript can be shown as captions * 3 captions (previous, current and next) can be shown, seekable on click * transcript or joined captions can be shown on a popup from PlayerDetailed or EpisodeInfo * consolidated episode share into ShareDialog, added share transcript and captions (if available) * in player pipeline, user agent is set to resolve some redirect rejections * tuned player reaction when preferred languages are changed in a feed * added auto-reconnect mechanism for external source clients
    More…
    * fixed some podcast url type not properly detected when adding podcast * improved mp4 media chapters fetcher * upped PodciniLib to 1.1.4, external apps (if used) need to be updated for compatibility * some dependencies update * some code refactoring and modernization Note: external apps PeerPop and CloudSound will only be released after f-droid completes the listing. **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.9.5...v12.10.0
  • Sep 11, 2026 12.9.5
    * ensure cleanup when an external client disconnects/dies * if died or disconnected, external clients reconnect on app resume * in Shared error mode of Logs screen, clicking on a log will check existence and prompt * update synthetic feed summary when new episodes are added to or erase from it * minor code refactoring **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.9.4...v12.9.5
  • Sep 8, 2026 12.9.4
    * ensured further accesses to player in Main dispatcher **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.9.3...v12.9.4
  • Sep 6, 2026 12.9.2
    * created a separate "legacy" flavor by compressing libs to generate smaller apk's, only for apk-size conscious people * downside is the install size is larger and first launch somewhat slower * note: you can download/install any one and re-try another one, they are inter-changeable, except that the v8a apk's don't work on older phones (which perhaps don't exist now given minSDK required for the app is 26), or on a Chromebook. * some code refactoring * some dependencies update **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.9.1...v12.9.2
  • Sep 2, 2026 12.9.1
    * reworked some states handling in Queues screen, likely fixed issues of changing names and adding/removing queues * some code cleaning and refactoring * AGP upped to 9.4.0, gradle upped to 9.7.1, and some dependencies update **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.9.0...v12.9.1
  • Sep 1, 2026 12.9.0
    * in Logs screen * clearing SubscriptionLogs is disabled (needed in future subscription events) * on start, download logs older than 30 days are trimmed * enabled compact DB on launch, to compact DB if 50% allocated space is not used, not triggered often though * crash report from previous version is cleared * ensure proper reactions to play/pause demand from outside controls * in FeedSettings, moved "enable second algorithm" after the first algorithm * in media Player, removed obsolete broadcasts * code refactoring and restructuring
    More…
    **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.7...v12.9.0
  • Aug 30, 2026 12.8.7
    * hide PlayerUI when no media to play * in feed settings, show AudoEQDL policy options when setting for multiple feeds * in FeedDetails, when remove the feed, navigate back to previous screen * in Logs screen, mode icon is used as the navigation icon, logs are live updated, efficiency improved * in Library, subPrefs is changed into a flow **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.6...v12.8.7
  • Aug 29, 2026 12.8.6
    * further amended MainScreen config to avoid hiding PlayerUI on down swipe * adjusted FeedUpdater to ensure external clients are ready before starting * when PlauerUI is hidden, click on "PlayerUI in the drawer" at bottom also restores it * fixed crash when removing feed with special characters in first 100 letters in description **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.5...v12.8.6
  • Aug 28, 2026 12.8.5
    * on playback start, correct all applicable media duration if difference is greater than 5 seconds * in updateFeedFull, avoid resetting episode duration if status greater than Progress * amended MainScreen config to avoid hiding PlayerUI on down swipe * adjusted routine binding with external source apps * in onResume of MainActivity, popup confirm message if "Use external apps" is set but no apps are connected * in MediaPlayer, * fixed forcing cronet engine on Android 12 or newer * fixed crash when creating the second player * ensure Pause button in episodes lists is tied to the player * disabled speed setting at renderer level (device dependent nature)
    More…
    **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.4...v12.8.5
  • Aug 26, 2026 12.8.3
    * correct media duration (if invalid) on start of playback * exclude play-services-cronet in media3, for f-droid build **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.2...v12.8.3
  • Aug 25, 2026 12.8.2
    * fixed error playing downloaded file * player buffer updates on a flow every 5 seconds * in PlayerUI * skip forward text is shown on top of Skip button (consistent with other single clicks) * button positions and buffer indicator are adjusted * in AVPlayer screen, changing speed in video player is reflected in PlayerUI * likely fixed possible PlayerUI flickers on start * show updated duration (when invalid) in episodes list and playerUI * in OnlineFeed, ensure "Likely removed" list has not duplicates * cleared dependency on compose runtime in non-UI routines
    More…
    * re-worked curMedia monitoring * improved list info calculation * some adjustment in FeedSettings * some events removed and some code refactoring, **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.1...v12.8.2
  • Aug 23, 2026 12.8.1
    * in Remote tab of Search screen, fixed issue with multiple searchers * fixed position saver interval not reset on new media * ensure to cancel prior schedule when changing a timer or due time of a Todo * tuned toasts when binding external client * amended use external apps text in Settings * reordered FeedSettings * theme changing is live, no restart needed * wifi sync is turned off, antique version * some code cleaning and refactoring
    More…
    # 12.8.0 * in FeedSettings screen, enabled Audo-enqueue/download policy setting when setting for multiple feeds * added a more versatile episodes sorting routine * enabled feed based sorting in most modes of Facets screen * changed "Views per day" to "Trending" and enabled the sorting (if supported) in FeedDetails and Facets screens * amended Todo editing * due time setting is in one field, needs to be confirmed * episode will play at due time only when Notify is checked * in Timer editing, due time setting is in one field * in Overview of Statistics, fixed today's date * appAttribs and appPrefs are made into flows * in Remote tab of Search screen * search needs to be manually initiated * added Apple searcher for episodes, search strictly on title * playback streaming migrated to supporting http/3/2/1.1 auto switch, better for high-latency networks * only non-authentication based proxy is supported (someone please verify) * removed redundant initialization in EpisodesDownloadWorker, FeedUpdateWorker and MediaButtonReceiver * some code refactoring **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.8.0...v12.8.1
  • Aug 20, 2026 12.7.1
    * tuned app initialization * timers are only allowed to be set to the future * in Timers view of Facets screen, fixed crash when auto clearing old timers * added Episode action "Add Todo" to restore adding todos to episodes * amended Todos display and editing * in OnlineFeed screen, fixed error on Subscribe and exit * some code refactoring **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.7.0...v12.7.1
  • Aug 18, 2026 12.7.0
    * corrected position saver interval setting based on 12.6.3 * pause player and cancel position saver after multi-rounds of same position * fixed possible infinite loop of open/close cache data source * fixed issues with playing with a timer * in Toast popup, added Close icon to clear currently shown * amended OnlineFeedItem * in TopChart screen, * ensure first search results are based on the selected country * improved country selection popup * in FindFeeds screen
    More…
    * added result counter near the top * search results are cached * added "Apple deep searcher" to scrap websites for hidden feedUrl's, slower, excluded from Combined searcher **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.6.3...v12.7.0
  • Aug 17, 2026 12.6.3
    * ensure external client is available in ShareReceiverActivity * in media player * disabled VBR indexing, likely the culprit for startup delays on some media * if useAdaptiveProgressUpdate is set, position saver interval is 2% of duration adjusted with speed, and reset on speed change * in PlayerUI, buffer value is reset on start of new media **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.6.2...v12.6.3
  • Aug 16, 2026 12.6.2
    * ensured when adding comment in an media, no new timestamp is added within 30 minutes from last edit * ensured deletion log id of an episode/feed is set to its id * in Deletions view of Logs screen, logs are sorted by deletion date descending * in FeedDetails screen, show past deletion logs of the feed if any **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.6.1...v12.6.2
  • Aug 14, 2026 12.6.1
    * likely fixed external clients possibly not ready when updating feeds * in feed Updater, ensure the correct feed id is added in the log for external feeds * in Logs screen, ensured again past superseded Shares and Downloads logs are not shown * in Info view of FeedDetails screen, removed languages, added parent volume and associated queue * when adding comment in an media, a new time stamp is added only if it's more than 30 minutes from the previous time stamp * upped Compose and some other dependencies # 12.6.0 * Feed auto download/enqueue specs are moved to a separate DB model, DB migration is performed on app update
    More…
    * rearranged FeedSettings, and added "Enable second algorithm" for auto-download/enqueue * Second algorithm is enabled in auto-download/enqueue routine * improved handling of feed flow in FeedDetails screen * in the popup from speedometer on the Player UI, added helper text * in Settings->Playback, removed those redundant settings that can be more conveniently set from the speedometer on the Player UI **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.12...v12.6.1
  • Aug 11, 2026 12.5.12
    * fixed filter again in Facets screen, * when manually setting episodes to Skipped, Passed, Ignroed, they are auto removed from queues * in MediaPlayer, when checking duplicates, not set curEpisode to Ignored when duplicates were set to ignored * integrated simplified Chinese translation (someone did for Podcini.X - thank you, and please identify yourself) **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.11...v12.5.12
  • Aug 10, 2026 12.5.11
    * in Facets screen, fixed filter and sort, and disabled the buttons in modes not relevant * Feed title sorting for episodes is only available in Queues screen * added "Feed score" and "Feed score count" sortings for episodes in Queues screen * note, "score count" counts episodes been played * disabled sorts of View counts, views per day, Like count in FeedDetails and OnlineFeed screens for feed not supporting them * in FeedSettings, volumes are sorted by name in parent volume popup * in History mode of FeedDetails and Bin mode of Queues, Play/Stream buttons are set to Single * in FeedUpdate, avoid changing feed title that can remove tab appendix on a YT feed * minor dependencies update
    More…
    **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.10...v12.5.11
  • Aug 9, 2026 12.5.10
    * in MediaPlayer, when checking duplicates, episodes with same title are always added as Related regardless of duration * amended/fixed clip recording, added toast on media from external sources not supported * in OnlineFeed, ensure to toast error when given url has not valid page * modernized the parse date routine * in FindFeed screen, fixed setting of "Search all sources" **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.9...v12.5.10
  • Aug 8, 2026 12.5.9
    * in OnlineFeed screen * if feed exists, "Limit episodes" row is not shown, number of episodes in existing feed is shown * if the existing feed has a different url, "Update url" button is shown, which updates the feed's url and opens it * in Library, reset language filter when feeds are added/removed * in MediaPlayer, when checking duplicates, duration is checked to be close * in EpisodeInfo, show last played date if set * ensured when receiving feeds from other device, feeds are put to the current volume * some code refactoring * updated media3
    More…
    **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.8...v12.5.9
  • Aug 7, 2026 12.5.8
    * fixed issue of external audio media bypassing player cache during playback * in Logs screen * past superseded Shares logs are not shown * in Downloads details popup * Open button is present also for failure download * Redo is changed to Retry, and is present for failure download * texts in OnlineFeed screen are selectable **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.7...v12.5.8
  • Aug 5, 2026 12.5.6
    * in Shares mode of Logs screen * click on a Success log with missing feed/episode turns it into Missing status * click on a Error/Missing log opens the share dialog * fixed crash on log handled by an external app * in Downloads mode of Logs screen, details of a Success log are shown on popup * in FeedSettings, fixed edit url not persisted * not toasting "new episode duration less than 1 second" **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.5...v12.5.6
  • Aug 4, 2026 12.5.4
    * toasts defer to confirm actions, and are stripped off tags * error toasts duration back to 3 seconds * added locked/unlocked on toast popup, when locked, toasts stay for up to 1 minutes * fixed StreamChanger for PeerTube media * fixed invalid video sources in PeerTube together with external app PeerPop (update needed) **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.3...v12.5.4
  • Aug 3, 2026 12.5.3
    * toast messages are queued (no longer overriding) and shown with max of 3 at a time * increased error toasts duration to 5 seconds * confirm actions are also queued (no longer overriding) and shown one at a time * in media swipe actions, added "Set due date" action for Again, Forever and Later media * in media lists, Forever media is also shown with a due date **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.2...v12.5.3
  • Aug 2, 2026 12.5.2
    * in Facets screen, added mode Due for all Again and Forever media past due * in Auto-download/enqueue algorithms, due Again and Forever media are no longer added to queue (Later media remain unchanged) * in MainActivity, a reminder of past due media is shown every day, which opens the Due mode in Facets screen **Full Changelog**: https://github.com/XilinJia/Podcini.A/compare/v12.5.1...v12.5.2
  • Jul 31, 2026 12.4.13