Skip to content

Releases: XilinJia/Podcini

6.14.4

21 Nov 19:07
Compare
Choose a tag to compare
  • a new speedometer on the player UI
  • adjusted padding in advanced options in OnlineSearch view
  • in episode lists, added view count (newly introduced, available in newly subscribed Youtube contents)
  • amended episode lists layout
    • playState marking on the image is removed
    • title is at the top and takes full length to the right of the image
    • the action button (play/pause etc) is at the lower right corner and may overlay on other text if any
  • colored some actionable icons
  • created a new layout for FeedEpsiodes with a larger image, more suitable for video contents
  • in feed settings created useWideLayout for choosing the desired layout
  • reworked speed setting dialogs in Compose and removed unused old codes

6.14.3

19 Nov 22:41
Compare
Choose a tag to compare
  • fixed crash when constructing TTS
  • enhanced some TTS handlings including getting the duration after TTS audio is constructed
  • issue: some shared playlists from YT Music are circular
    • getting mostly duplicates of over 2000 episodes when subscribed
    • checking on unique url seems to miss some episodes
  • Tags setting and AutoDownload filer dialogs are in Compose

6.14.2

18 Nov 21:14
Compare
Choose a tag to compare
  • in feed settings, added audio type setting (Speech, Music, Movie) for improved audio processing from media3
  • improved the behavior of the cast player in the Play app
    • casting youtube audio appears working fine

6.14.1

17 Nov 23:00
Compare
Choose a tag to compare
  • changed the term "virtual queue" to "natural queue" in the literature to refer to the list of episodes in a given feed
  • ignore updating episodes with duration of less than 1 second
  • start using Podcini's own cast provider in the play app
    • audio-only youtube media can now be cast to speaker (experimental for now)
    • cast of any video is disabled for now
  • OnlineSearch fragment is in Compose
  • minor Compose amendments in fragments of Search, About
  • updates in documents of required licenses

6.14.0

16 Nov 22:29
Compare
Choose a tag to compare
  • fixed crash when adding podcast (introduced since 6.13.11)
  • naming changes in PlayState: InQueue -> Queue, InProgress -> Progress
  • PlayState Queue is user settable, once set, the episode is put to associated queue of the feed
  • in getting next to play in a virtual queue, PlayStates Again and Forever are included
  • fixed the not-updating queue and tag spinners in Subscriptions
  • various dates display are in flex format
  • in Statistics, data for today are shown in the HH:mm format
  • added view count for Youtube and YT Music media
  • reworked episodes sort routines in Compose
  • re-colored border color for Compose dialogs
  • changed sort items' direction icon
  • QuickDiscovery fragment is in Compose

6.13.11

15 Nov 14:12
Compare
Choose a tag to compare
  • created private shared preferences for Subscriptions view and moved related properties there from the apps prefs
  • persisted settings of tag spinner and queue spinner in Subscriptions view
  • fixed again the incorrect initial text on Spinner in Queues view
  • save played duration and time spent when playback of an episode is completed
  • some code cleaning and restructuring
  • gradle update

6.13.10

12 Nov 19:58
Compare
Choose a tag to compare
  • fixed Spinner in Subscriptions: All tags vs Untagged irregularity
  • fixed video mode setting not available in first created synthetic feed
  • created a new dialog to rename or create synthetic feed
  • in Subscriptions menu, "New synthetic Youtube" is merged into "New synthetic feed"
  • removed "Switch queue" option from all menus (not necessary)
  • fixed Spinner in Queues: default text not updating
  • fixed menu in Statistics
  • corrected duration and timeSpent numbers for today in Statistics
  • added a Statistics section in README.md
  • added "Never ask again" in dialog for unrestricted background permission
  • various prefs accesses are made lazy
  • build apk dropped to target Android 14 due to some reported issued with Android 15.

6.13.9

11 Nov 20:11
Compare
Choose a tag to compare
  • made Spinner in Queues view update accordingly
  • if playing from the virtual queue in FeedEpisodes, the next episode comes from the filtered list
  • when playing another media, post playback routine is performed on the current media so as to set the right state
  • fixed timeSpent not being correctly recorded
  • further enhanced efficiency of statistics calculations
    • in Statistics, feeds with no media started or downloaded are not shown
  • furthered Statistics view into Compose
  • added online homepage item in Settings->About to open the Github page

6.13.8

10 Nov 19:16
Compare
Choose a tag to compare
  • Subscriptions sorting added the negative sides of downloaded and commented
  • added border to Compose dialogs
  • in EpisodeMedia added timeSpent to measure the actual time spent playing the episode
    • upon migration, it's set the same as playedDuration, but it will get its own value when any episode is played
  • redid and enhanced Statistics, it's in Compose
    • pie chart is replaced with line chart
    • in Subscriptions, in the header and every feed, added timeSpent
    • in Subscriptions header, added usage of today
    • on the popup of a feed statistics, also added "duration of all started"
    • the "Years" tab is now "Months", showing played time for every month, and added timeSpent for every month
  • enhanced efficiency of getting statistics for single feed
  • in FeedInfo details, added "view statistics of this feed" together with "view statistics of all feeds"

6.13.7

07 Nov 22:01
Compare
Choose a tag to compare
  • likely fixed getting duplicate episodes on updates (youtube feeds)
  • in Queues view, set the spinner default to the active queue
  • an all new sorting dialog and mechanism for Subscriptions
  • removed subscriptions sort order in Settings
  • set PlayerUI position on start play
  • large number of unused string resources are cleaned out