Skip to content

Releases: XilinJia/Podcini

6.6.1

13 Sep 22:48
Compare
Choose a tag to compare
  • the confirm dialog is more responsive when receiving a youtube media share
  • receiving a youtube media share can be dismissed by not pressing the confirm button
  • in Subscriptions and FeedEpisodes views, swipe down to refresh no longer has the progress circle blocking UI, only shows "Refreshing" status on the info bar
  • added preference "Prefer low quality on mobile" under Settings -> Playback -> Playback control, and default it to false,
    • if set true, Youtube media will use low quality audio on mobile network (which has been the default way of handling)

6.6.0

12 Sep 11:02
Compare
Choose a tag to compare
  • added ability to receive shared Youtube media,
    • once received, the user can choose to set it as "audio only" before confirm
    • the media is then added as an episode to one of the two synthetic podcasts: "Youtube Syndicate" or "Youtube Syndicate Audio" (for audio-only media)
    • the two synthetic podcasts behave as normal Youtube-channel podcasts except that they can not be updated, and video mode and authentication can not be changed,
    • the episodes can be handled in the same fashion as normal podcast episodes, except that those in "Youtube Syndicate Audio" can not be played with video
  • fixed info display on notification panel for Youtube episodes
  • added a setting to disable "swipe to refresh all subscriptions" under Settings -> Interface -> Subscriptions
    • even when disabled, subscriptions can be refreshed from the menu in Subscriptions view
    • this doesn't affect "swipe to refresh" in FeedEpisodes view for single podcast
  • updated various compose dependencies

6.5.10

11 Sep 06:52
Compare
Choose a tag to compare
  • fixed crash when switching to a newly created queue in Queues view
  • reset temp speed when manually playing a new episode to ensure preset speed is used

6.5.9

10 Sep 14:07
Compare
Choose a tag to compare
  • partially fixed an issue seen on Samsung Android 14 device where after playing the user-started episode, subsequent episode in the queue is not played in foreground service and there is not notification panel and can get stopped by the system.
    • the current fix is though the subsequent episodes are still played without notification, the play is not stopped by the system.
  • if videoMode of a feed is set to "audio only",
    • press on icon in the player UI will expand the player detailed view (rather than video view)
    • "show video" on the menu of AudioPlayer view is hidden
  • some class restructuring

6.5.8

09 Sep 22:05
Compare
Choose a tag to compare
  • corrected mis-behavior of speed settings for video media
  • likely fixed issue of duplicates or absence of playing episode seen sometimes in Queues view
  • reduced some unnecessary posting of events
  • removed setting of videoPlaybackSpeed, audio and video speed now handled in the same way
  • removed the incomplete handling of flash media previously used to handle youtube media

6.5.7

07 Sep 21:32
Compare
Choose a tag to compare
  • in every feed settings, in case the preferences are not properly set, auto-download is by default disabled
  • fixed mis-behavior of entering number in textfield in FeedSettings
  • fixed the issue of ShareReceiver not detecting url or plain text correctly

6.5.6

07 Sep 12:39
Compare
Choose a tag to compare
  • in feed preferences, the setting "play audio only" for video feed is replaced with the setting of a video mode. If you set the previous setting, you need to redo with the new setting.
  • added some extra permission requests when exporting/importing various files, maybe needed in some system
  • re-enabed use of http traffic to work with relevant podcasts

6.5.5

05 Sep 22:13
Compare
Choose a tag to compare
  • corrected issue of Youtube channel being set for auto-download when subscribing
  • fixed various issues on video sizing and further refined the video player
  • some class restructuring and refactoring and nullalability adjustments
  • updated various dependencies

6.5.4

04 Sep 20:25
Compare
Choose a tag to compare
  • in the search bar of OnlineSearch view, search button is moved to the end of the bar
  • new way of handling sharing of youtube channels from other apps
  • normal text (other than url) shared from other apps is taken by OnlineSearch view for podcast search
  • preparing mediaSouces is done in IO scope preventing network access blocking Main scope
  • some class restructuring and refactoring

6.5.3

03 Sep 20:27
Compare
Choose a tag to compare
  • properly assigning ids to remote episodes in OnlineFeedView to resolve the issue of duplicates
  • fixed possible startup hang when previous media was Youtube media
  • the fixed for random starts in 6.4.0 conflicts with notification play/pause button, narrowed handling to only KEYCODE_MEDIA_STOP
  • some fragment class restructuring