Skip to content

Releases: XilinJia/Podcini

6.13.6

06 Nov 19:41
Compare
Choose a tag to compare
  • created a fast update routine to improve performance
    • all updates (swipe or scheduled etc) run the fast update routine
    • full update (for which I don't see the reason) can be run from the menu of Subscriptions view
  • the full update routine is also enhanced for performance
  • enhanced youtube update routines to include infinite new episodes updates
  • added update routine for youtube channel tabs
  • added audio and video quality settings in Feed Preferences (Youtube feeds only): Global, Low, Medium, High
    • these settings take precedence over global situations
    • when Global is set, video is a lowest quality, and audio is at highest quality (except when prefLowQualityMedia is set for metered networks)
  • fixed mis-behavior of multi-selection filters

6.13.5

05 Nov 21:47
Compare
Choose a tag to compare
  • hopefully fixed youtube playlists/podcasts no-updating issue
  • in OnlineFeed, when subscribing to a Youtube channel, a popup allows to choose a tab (if multiples are available)
    • tab options include Videos (or customized name, the default tab) and Streams (live tab)
    • only one tab can be chosen at a time
    • the tab name will be appended to the feed title
    • each tab results in a feed/podcast in Podcini
  • the shortcut way of subscribing (long-click on a search result) only subscribes to the default tab
  • episodes limits on subscribing to YT channels/playlists/podcasts are raised to 2000
  • fixed toolbar contrasts on Queues view

6.13.4

04 Nov 18:37
Compare
Choose a tag to compare
  • in Queues view, reworked the spinner in Compose and added associated feeds toggle
  • added info bar and swipe actions to Search fragment
  • spinners in Subscriptions view are in Compose
  • removed the "add" floating button in Subscriptions view
  • removed some unused dependencies and references to their licenses

6.13.3

03 Nov 12:05
Compare
Choose a tag to compare
  • on playing the next episode in queue, if its state is lower than InProgress, the state is set as such
  • added "add commment" in swipe actions
  • in FeedEpisodes, fixed incorrect ordering of episodes after filtering
  • when removing episode media, if remove-from-queue is set, the episode is removed from all queues rather than only the active queue
  • removed the @UnstableAPI annotations previously required for Media3
  • updated Contributing.md
  • various dependencies update

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