Skip to content

Releases: XilinJia/Podcini

7.3.5

13 Jan 12:06
Compare
Choose a tag to compare
  • removed persisted audio/video streams info, useless
  • fixed setting Locale in Player Detailed

7.3.4

12 Jan 08:10
Compare
Choose a tag to compare
  • made assembling Youtube media less stressful, persisted audio/video streams once played, hopefully for better future access
  • enhanced event handling in FeedEpisodes and fixed the issue of null episodes
  • the player error message was amended in English, and cleared in all other languages (translation needed)

7.3.3

11 Jan 11:16
Compare
Choose a tag to compare
  • major changes in 7.3
    • final major step migrating to Jetpack Compose, fully Compose based with minimal View components
    • no more fragments and no more xml layouts, navigation, drawer and bottom sheet are in Compose
    • all activities derive from ComponentActivity
    • various view related androidx dependencies removed
    • made monitoring of feeds less aggressive, possibly improving efficiency
    • fixed episodes list out of bound crashes
  • adjusted the DB migration procedure in 7.2.0 to prevent crash when updating from 6.16.4 or earlier
  • fixed exception thrown in fileExist that causes crash
  • Reconcile in menu appears regardless of episodes present in Downloaded
  • Reconcile first updates DB based on downloaded media files then performs double checks
  • fixed non-functioning back-press
  • fixed PlayerUI expand/collapse
  • fixed filter/sort dialogs blanking out system bar
  • fixed Subscriptions infor bar texts

7.3.2-pre

10 Jan 11:43
Compare
Choose a tag to compare
7.3.2-pre Pre-release
Pre-release
  • added more checking in the DB migration procedure in 7.2.0, trying to prevent some reported crashes
  • fixed bottom spacing of the PlayerUI in relation to bottom panel of the phone
  • added back SwipeActions setting dialog title
  • some cleanup and class restructuring
  • no more xml layouts
  • androidx.appcompat and a few other dependencies removed

7.3.1-pre

08 Jan 22:30
Compare
Choose a tag to compare
7.3.1-pre Pre-release
Pre-release
  • likely fixed episodes list out of bound crashes
  • fixed search in feed not being enabled
  • sleep timer and url edit dialogs are in Compose
  • all activities derive from ComponentActivity instead of AppCompatActivity
  • androidx.fragment dependency removed

7.3.0-pre

08 Jan 15:19
Compare
Choose a tag to compare
7.3.0-pre Pre-release
Pre-release
  • last major step migrating to Jetpack Compose
    • no more fragments
    • navigation is in Compose
    • drawer and bottom sheet are in Compose
    • fully Compose based with minimal View components
  • made monitoring of feeds less aggressive, possibly improving efficiency

7.2.3

05 Jan 19:17
Compare
Choose a tag to compare
  • fixed crash when opening FeedInfo with feed.link == null
  • encapsulated variables in more fragments
  • some more Compose migrations

Note: the DB apks are for graceful migration from 6.16.4.

7.2.2

04 Jan 12:10
Compare
Choose a tag to compare
  • likely fixed FeedEpisodes opening with null episodes
  • likely fixed action button becoming question mark in FeedEpisodes
  • fixed failures of deleting media files using uri strings
  • fixed auto download replace policy
  • enhanced episodes lists progressive loading
  • avoided crash when playing unreleased youtube media
  • added some error messages in streaming Youtube media
  • reduced font size a bit in episodes and subscriptions filter dialogs
  • encapsulated variables in some fragments

7.2.1

03 Jan 12:00
Compare
Choose a tag to compare
  • cleaned UserPreferences
  • in Queues, showFeeds icon on the title bar toggles with view
  • some code pruning in action buttons
  • machine-translated some languages
  • added support for some more languages (not translated yet)
  • changed tranlation service to Crowdin
  • added a couple fellow contributors

7.2.0

02 Jan 21:24
Compare
Choose a tag to compare
  • enabled caching in Shared Preferences to enhance performance
  • fileUrl in Episode is now changed to a uri string (rather than a path string)
    • DB is auto-migrated on first start of this version
  • added ability to customize folder for media downloads
    • the use of customized folder can be changed or reset
    • folder in SD card should also work (Someone try it and let me know as I can't test it)
    • upon change, downloaded media files are moved from the previous folder to the new folder
    • export and reconcile should also work with customized folder
  • in auto-download policy ONLY_NEW, added option "Replace",
    • when checked, new episodes will be downloaded and older downloaded episodes deleted
  • fixed OnlineFeed not resolving url caused by redirect routine
  • in Queues, showFeeds icon on the title bar toggles with view
  • made some button text translatable
  • removed GPODDER_NET sync and search routines
  • consolidated a couple utility files
  • resort to application context in some routines