Skip to content

Releases: XilinJia/Podcini

4.10.1

06 May 09:09
Compare
Choose a tag to compare
  • fixed crash issue when TTS engine is not available on device
  • in feed item list view, only start TTS engine when some episodes have no media

4.10.0

05 May 13:54
Compare
Choose a tag to compare
  • fixed media info on notification widget
  • fixed feed sorting "unread publication date"
  • added in DB column "transcript" in feed items table to store episode home reader text fetched from the website
  • added TTS button for fetching transcript (if not exist) and then generating audio file from the transcript
  • in episode list view, if episode has no media, TTS button is shown if audio file is not yet generated, otherwise Play/Pause button is shown
  • TTS audio files are playable in the same way as local media (with speed setting, pause and rewind/forward)
  • when a no-media episode is deleted, the audio file is deleted
  • episode home view opens reader mode first
  • button1 in episode info view is set to invisible if no media

4.9.6

27 Apr 17:04
Compare
Choose a tag to compare
  • fixed the nasty bug of marking multiple items played when one is finished playing
  • merged PlayerWrapper class into LocalMediaPlayer

4.9.5

26 Apr 21:42
Compare
Choose a tag to compare
  • added action bar option in episode home view to switch on/off JavaScript
  • added share notes menu item in reader mode of episode home view
  • TTS speed uses playback speed of the feed or 1.0
  • on player detailed view, if showing episode home reader content, then "share notes" shares the reader content
  • fixed bug of not re-playing a finished episode
  • fixed (possibly) bug of marking multiple items played when one is finished playing

4.9.4

25 Apr 21:52
Compare
Choose a tag to compare
  • fixed non-functioning pause button in queue list
  • fixed player control buttons not being properly activated
  • enabled the function for auto downloading of feeds
    • when global auto download setting is enabled, no existing feed is automatically included for auto download
    • when subscribing a new feed, there an option for auto download
    • new episode of a feed is auto downloaded at a feed refresh only when both global and feed settings for auto download are enabled

4.9.3

25 Apr 10:56
Compare
Choose a tag to compare
  • show toast message when episode home views are not available
  • fixed crash bug on app startup when player buttons are clicked before play
  • large codebase cleaning
  • episode home menu item is disable on video player

4.9.2

24 Apr 15:07
Compare
Choose a tag to compare
  • fixed the action buttons on notification widget. bit strange with the order though as they appear different on my Android 9 and Android 14 devices
  • media3 requires quite some logic change, so be mindful with any issues

4.9.1

23 Apr 22:02
Compare
Choose a tag to compare
  • reader mode of episode home view observes the theme of the app
  • reader mode content of episode home view is cached so that subsequent loading is quicker
  • episode home reader content can be switched on in player detailed view from the action bar

4.9.0

19 Apr 10:53
Compare
Choose a tag to compare
  • fixed bug of player always expands when changing audio
  • migrated to media3's MediaSession and MediaLibraryService thought no new features added with this. some behavior might change or issues might arise, need to be mindful
  • when video mode is temporarily audio only, click on image on audio player on a video episode also brings up the normal player detailed view
  • added a menu action item in player detailed view to turn to fullscreen video for video episode
  • added episode home view accessible right from episode info view. episode home view has two display modes: webpage or reader.
  • added text-to-speech function in the reader mode. there is a play/pause button on the top action bar, when play is pressed, text-to-speech will be used to play the text. play features now are controlled by system setting of the TTS engine. Advanced operations in Podcini are expected to come later.
  • RSS feeds with no playable media can be subscribed and read/listened via the above two ways

4.8.0

13 Apr 19:49
Compare
Choose a tag to compare
  • fixed empty player detailed view on first start
  • player detailed view scrolls to the top on a new episode
  • created video episode view, with video player on top and episode descriptions in portrait mode
  • added video player mode setting in preferences, set to small window by default
  • added on video controller easy switches to other video mode or audio only
  • when video mode is set to audio only, click on image on audio player on a video episode brings up the normal player detailed view
  • webkit updated to Androidx
  • fixed bug in setting speed to wrong categories
  • improved fetching of episode images when invalid addresses are given