Skip to content

Releases: XilinJia/Podcini

6.13.2

31 Oct 09:14
Compare
Choose a tag to compare
  • replaced the setting of prefSmartMarkAsPlayedSecs by an adaptive internal val smartMarkAsPlayedPercent = 95
    • if the episode is played to over 95% of its duration, it's considered played
  • reworked the chain actions of set play state, remove from queue, and delete media
  • fixed the issue of fully played episode being marked as Skipped
  • fixed speed indicator not updating issue in PlayerUI
  • added Again and Forever states to episode filter
  • in Settings, "Keep favorite episode" is changed to "Keep important episodes", and it applies to episodes set as Super, Again, or Forever
  • some reduction in access to Preferences files for improved efficiency

6.13.1

30 Oct 11:10
Compare
Choose a tag to compare
  • fixed the misbehavior (from 6.13.0) of rewind/forward/progress in PlayerUI
  • added Again and Forever in PlayState, and changed some PlayState icons
  • in episodes list, when an episode's play state is higher than Skipped, state icon (rather than only a check) is on the cover image
  • in Combo swipe actions, removed NoAction and ComboAction

6.13.0

29 Oct 18:29
Compare
Choose a tag to compare
  • updates playback position adaptively (in app and in widget) in an interval being the longer of 5 seconds and 2 percent of the media duration
    • this can be enabled/disabled in Settings->Playback->"Update progress adaptively", default to true
    • inadaptive interval, same as the previous, is 2 seconds
  • added volume adaptation control to player detailed view to set for current media and it takes precedence over that in feed settings
  • tuned the AudioPlayer fragment
  • added a few new actions to swipe, bring it essentially equivalent to multi-select menus
  • added auto-download policy: "Marked as Soon"
  • when deleting media file, set the playState to Skipped only if the current state is lower than Skipped
  • during cast to speaker (in the Play app), tap on the position bar in the PlayerUI changes the position
  • avoided the snack message "can't delete file ..." after streaming an episode
  • fixed (again, sorry) the action button not updating issue after download in episodes lists
  • google cast framework is updated to 22.0 (in the Play apk)

6.12.8

28 Oct 14:16
Compare
Choose a tag to compare
  • set episode's playState to Skipped when its media file is removed
  • in AutoDownloadPolicy, Newer or Older now include episodes with playState of New, Unplayed, Later and Soon
  • naming change in Rating: Neutral -> OK, Favorite -> Super
  • in EpisodeInfo header, only show "add to queue" icon when the episode is not in queue
  • in-queue icon is no longer shown on episodes lists
  • reduced start lag when opening a large episodes list
  • likely fixed the action button not updating issue after download in episodes lists
  • in grid layout of Subscriptions view, moved the rating icon to the lower left corner
  • in FeedEpisodes view, enabled Downloaded and HasMedia filters
  • changed in Settings -> Downloads, "Mobile updates" to "Metered network settings"
    • the setting applies to metered mobile and wifi networks

6.12.7

27 Oct 10:22
Compare
Choose a tag to compare
  • fixed issue in auto-download where number of played is not correctly counted
  • in AutoDownloadPolicy, Newer or Older now means episodes with playState not being Skipped, Played, and Ignored
  • in Subscriptions sorting, Played means Skipped, Played, or Ignored, Unplayed means any state lower than Skipped
  • fixed high CPU usage in Download view
  • removed a few useless classes and the useless test modules

6.12.6

26 Oct 19:02
Compare
Choose a tag to compare
  • in SearchFragment, made search criteria options are togglable, and added back search online option
  • further enhanced filtering routines
    • categories with multi-selections are expandable/collapsable
    • once expanded, added three icons: <<<, X, >>>
    • tapping on <<< will select all lower items, >>> all higher items, X to clear selection in the category
  • manual sorting of Queues is back.
    • The way to enable/disable it, uncheck/check "Lock queue" in menu
    • if "Lock queue" doesn't appear, tap "Sort" in the menu and then, uncheck "Keep sorted" in the popup
  • in episodes lists, swipe dialog shows up when the swipe has not been configured
  • changed the info shared from FeedInfo and FeedEpisodes, now it shares simply the download url of the feed

6.12.5

25 Oct 21:18
Compare
Choose a tag to compare
  • fixed a long-standing issue in the play apk where rewind/forward buttons don't work during cast

6.12.4

25 Oct 13:58
Compare
Choose a tag to compare
  • bug fixes and enhancements in filters routines
  • in SearchFragment, added search criteria options: title, author(feed only), description(including transcript in episodes), and comment (My opinion)
  • feed list in SearchFragment is in Compose

6.12.3

24 Oct 22:06
Compare
Choose a tag to compare
  • reworked and expanded the filters routines for episodes and feeds
    • various criteria have been added
    • if a group of criteria has two options, they are mutually exclusive
    • if there are more options in a group, multi-select is allowed and filter uses OR for the intra-group selections
    • on selections across groups, the filter uses AND

6.12.2

23 Oct 21:35
Compare
Choose a tag to compare
  • fixed play not resuming after interruption (watch for any side effects)
  • fixed incorrect initial play button on PlayerUI
  • fixed startup delay when curMedia is null
  • rating list in popup for Subscriptions is reversed (favorite on top)
  • first migration of Episodes and Feeds filters to Jetpack Compose
  • added has/no comments in the filters
  • fixed some errors in Episodes filter