Skip to content

Releases: XilinJia/Podcini

7.1.1

27 Dec 16:51
Compare
Choose a tag to compare
  • 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

26 Dec 19:21
Compare
Choose a tag to compare
  • 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

24 Dec 22:37
Compare
Choose a tag to compare
  • fixed the serious bug of new episodes having null downloadUrl
  • added spacing and set actionable color in OnlineSearch
  • disabled GPodnet search in OnlineSearch
  • fixed reset statistics not being persisted

7.0.1

24 Dec 11:02
Compare
Choose a tag to compare
  • some appearance adjustments, mainly borders
  • fixed issue of quality setter button out of screen in PlayerDetailed view
  • fixed some loading issue with episodes lists due to filtering on EpisodeMedia which has been removed

7.0.0

23 Dec 22:40
Compare
Choose a tag to compare
  • 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

21 Dec 14:06
Compare
Choose a tag to compare
  • 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

20 Dec 17:45
Compare
Choose a tag to compare
  • 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

19 Dec 17:55
Compare
Choose a tag to compare
  • 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

18 Dec 22:19
Compare
Choose a tag to compare
  • 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

18 Dec 09:53
Compare
Choose a tag to compare
  • 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