Podcini

Open source podcast instrument for Android in Kotlin with media3, supporting channels, playlists and single media from YouTube and YT Music.

GPL-3.0 License

Stars
152

Bot releases are visible (Hide)

Podcini -

Published by XilinJia 7 months ago

  • fixed bug in adding widget to home screen
  • minor adjustment of widget layout
  • added "audio only" to action bar in video player
  • added "mark favorite" to action bar in episode view
  • revamped and enhanced expanded view of the player
  • vertical swipe no longer collapses the expanded view
  • only the down arrow on top left page collapses the expanded view
  • share notes directly from expanded view of the player
  • in episode info, changed rendering of description, removed nested scroll
Podcini -

Published by XilinJia 7 months ago

  • further optimized efficiencies of episode info view
  • episode info view opened from icon is now the same as that opened from title area, no long supports horizontal swipes (change from 4.2.7)
  • enhanced viewbingding GC
  • some code cleaning
Podcini -

Published by XilinJia 7 months ago

  • titles of played episodes are made brighter
  • icons of played episodes are marked with a check
  • icons of swipe telltales are clickable for setting
  • Straightened up play speed setting
    • three places to set the play speed:
    • global setting at the preference
    • setting for a feed: either use global or customize
    • setting at the player: set for current playing and save for global
    • feed setting takes precedence when playing an episode
Podcini -

Published by XilinJia 7 months ago

  • added more info about feeds in the online search view
  • fixed bug of preview not playing
  • disabled feed filters setting in preference
  • "open feed" is an action item on audio player top bar
  • added swipe action telltales in all episode lists
  • added NO_ACTION swipe action
  • all default swipe actions are set to NO_ACTION
  • cleaned up swipe preferences ui: statistics removed
Podcini -

Published by XilinJia 7 months ago

  • disabled drag actions when in multi-select mode (fixed crash bug)
  • renewed PodcastIndex API keys
  • added share notes menu option in episode view
  • press on title area of an episode now opens the episode info faster and more economically - without horizontal swipe
  • press on the icon of an episode opens the episode info the original way - with horizontal swipe
Podcini -

Published by XilinJia 7 months ago

  • corrected action icons for themes
  • revealed info bar in Downloads view
  • revealed info bar in Subscriptions view
  • reset tags list in Subscriptions when new tag is added
Podcini -

Published by XilinJia 7 months ago

  • change in click operation
    • click on title area opens the podcast/episode
    • long-press on title area automatically enters in selection mode
    • select all above or below are put to action bar together with select all
    • operations are only on the selected (single or multiple)
    • popup menus for single item operation are disabled
  • in podcast view, the title bar no longer scrolls off screen
Podcini -

Published by XilinJia 7 months ago

  • fixed the "getValue() can not be null" bug
  • enabled ksp for Kotlin builds
  • cleaned up build.gradle files
Podcini -

Published by XilinJia 7 months ago

  • fixed bug Inbox still set as default first tab
  • cleaned up Inbox related resources
  • removed info button in FeedItemList header
  • added items count in FeedItemList header
  • fixed bug in FeedItemList when filtered list has no items
  • buildConfig is set in build.gradle instead of gradle.properties
Podcini -

Published by XilinJia 8 months ago

  • bug fix on auto-download mistakenly set in 4.2.1
  • Sorry for another change in click operation
    • long-press on an icon would be the same as a click
    • click on title area allows operation on the single item
    • long-press on title area would allow for multi-select
Podcini -

Published by XilinJia 8 months ago

  • Statistics moved to the drawer
  • tuned down color of player controller
  • Subscriptions menu adjustment
  • Subscriptions filter is disabled for now
  • more null safety tuning
  • fixed the refresh bug related to permissions
  • long-press operation has changed
    • long-press on title area would be the same as a click
    • click on an icon allows operation on the single item
    • long-press on an icon would allow for multi-select
Podcini -

Published by XilinJia 8 months ago

improved title display on the player control

Podcini -

Published by XilinJia 8 months ago

  • Removed InBox feature
  • improvement on player UI
  • episode description now on first page of player popup page
  • localization updates
Podcini -

Published by XilinJia 8 months ago

  • New convenient player control
  • tags enhancements
  • bug fixes
  • View binding enabled for mode views in code
Podcini -

Published by XilinJia 8 months ago

minor bug fix on subscriptions title display

Podcini -

Published by XilinJia 8 months ago

  • project restructured as a single module
  • new Subscriptions screen
  • default page to Subscriptions
  • Home removed
Podcini -

Published by XilinJia 8 months ago

fixed feed refresh and info bugs

Podcini -

Published by XilinJia 8 months ago

minor efficiency improvements

Podcini -

Published by XilinJia 8 months ago

  1. First Podcini app
  2. removed unnecessary network access when screen is on to save more battery
  3. fixed issue with changing playback speed on S21 Android 14
Podcini -

Published by XilinJia 8 months ago