Releases: XilinJia/Podcini
Releases · XilinJia/Podcini
6.14.4
- 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
- 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
6.14.1
- 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
- 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
- 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
- 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
- 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
- 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
- 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