Releases: XilinJia/Podcini
Releases · XilinJia/Podcini
6.6.1
- 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
- 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
6.5.9
- 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
- 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
6.5.6
- 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
6.5.4
- 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
- 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