Releases: XilinJia/Podcini
Releases · XilinJia/Podcini
7.1.1
- made reset statistics data in a lasting coroutine
- largely improved slow performance of resetting statistics
- likewise improved performance of clear history
- changed a few other lifecycle coroutines to lasting ones, which may or may not make any difference
- changed name of auto-backup directory
- made ComboImport accept auto-backup directory
- minor functions relocation
7.1.0
- likely fixed the timeSpent number seen on Statistics
- another structural change: flattened FeedPreferences class into Feed
- changed message texts when importing DB
- added ability to import podcast directory from Podcast Addict for offline search
- removed fulltext search to reduce DB size and support double-byte language searches, search appears fast enough
- SearchFragment shows results in tabs: Episodes, Feeds, and PAFeeds
- items appear in PAFeeds if you have imported a local directory from Podcast Addict
- PAFeeds is nice, but it's experimental, let me know your experiences
- in SearchFragment fixed number of episodes in infobar
- in SearchFragment, subscriptions are shown in a column
- added url re-direct ability in OnlineFeed fragment
No longer lising on Google Play, the play app continues to be released here.
7.0.3
7.0.1
7.0.0
- largely improved responsiveness and efficiency in episodes list with progressive building
- fixed strange appearance of horizontal dividers
- flattened Episode class, removed linked class EpisodeMedia, a major project structure change
- fixed player error dialog not showing
- added advanced audio quality tuning feature in PlayerDetailed view (Youtube media only)
- a spinner to select locale (if any options)
- a spinner to select codec (if any optioins)
- a spinner to select bitrates (if any options)
- added ability to import DB from AntennaPod and Podcast Addict
- most properties are transcribed
- if imported feed exist in Podcini, relevant properties of the existing feed will be overwritten
6.16.4
- ensure cleanup when cancelling coroutine tasks
- enhanced and cleaned SwipeActions settings
- removed swipe actions settings in Preferences, better be set in associated fragment screen
- change of swipe actions is handled directly in the fragment, no long need for posting an event or calling redundant callback
- fixed issue of setting wide layout in FeedEpsiodes
- added auto backup settings in Settings->Import/Export
- if turned on, one needs to specify interval (in hours), a folder, and number of copies to keep
- then Preferences and DB are backed up in sub-folder named "Podcini-AudoBackups-(date)"
- backup time is on the next resume of Podcini after interval hours from last backup time
- to restore, use Combo restore
- media3 updated to 1.5.1
6.16.3
- to calm Google tested ANR stability issue, ensure only one swipe actions setting dialog is open
- ensure cleanup when cancelling loading task in FeedEpisodes and Episodes
- fixed remember default page not working
- reduced startup time a bit in the Play app
- reduced cast start time in the Play app
- cleaned away some getters and setters in EpisodeMedia class
6.16.2
- catch exceptions in youtube channel search
- improved responsiveness and efficiency
- in search and online search, ensure uncompleted search is cancelled before a new search
- in Subscriptions, on sort or filter, ensure uncompleted task is cancelled before a new task
- in FeedEpisodes and Episodes, existing load job is also cancelled when a new request arrives
- action bar of Preference activity is done in Compose
- restructured screen functions in Preference activity
- updated AGP to 8.7.3
6.16.1
- fixed issue of send mail to developer
- removed super type Playable of EpisodeMedia, a major project structure change
- ignore empty text searches avoiding possible crashes
- in Subscriptions, ensure sorting and filtering in single operations, avoiding possible crashes
6.16.0
- fixed youtube channel selector dialog not showing up in OnlineFeed fragment
- removed RemoteMedia type
- when playing youtube video, select video-only stream to mix with audio stream
- enhanced casting in the Play app
- video player casts video, audio player casts audio, force-video casts video
- casting youtube video uses the full videostream and the quality is not as customizable as playing locally