Skip to content

Commit

Permalink
6.5.0.1 commit
Browse files Browse the repository at this point in the history
  • Loading branch information
XilinJia committed Aug 31, 2024
1 parent 72b85fe commit 277ce49
Show file tree
Hide file tree
Showing 10 changed files with 54 additions and 20 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ An open source podcast instrument, attuned to Puccini ![Puccini](./images/Puccin

## Announcement

### Podcini.R version 6.5 brings YouTube channels in the app. They can be searched, subscribed and played from within Podcini. For more see the changelogs
### Podcini.R version 6.5 as a major step forward brings YouTube channels in the app. They can be searched, subscribed and played from within Podcini. For more see the changelogs

This project is based on a fork of [AntennaPod](<https://github.com/AntennaPod/AntennaPod>) as of Feb 5 2024.

Expand All @@ -27,7 +27,7 @@ Compared to AntennaPod this project:
5. Boasts new UI's including streamlined drawer, subscriptions view and player controller,
6. Supports multiple, virtual and circular play queues associable to any podcast
7. Auto-download is governed by policy and limit settings of individual feed
8. Accepts podcast as well as plain RSS and YouTube feeds,
8. Accepts podcast as well as Youtube channels and plain RSS,
9. Offers Readability and Text-to-Speech for RSS contents,
10. Features `instant sync` across devices without a server.

Expand Down Expand Up @@ -119,7 +119,7 @@ While podcast subscriptions' OPML files (from AntennaPod or any other sources) c
* Ability to open podcast from webpage address
* Online feed info display is handled in similar ways as any local feed, and offers options to subscribe or view episodes
* Online feed episodes can be freely played (streamed) without a subscription
* Youtube channels are accepted from external share or paste of address in podcast search view, and can be subscribed as a normal podcast, though video play is handled externally
* Youtube channels can be searched in podcast search view, and can be subscribed as a normal podcast.

### Instant (or Wifi) sync

Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ android {
testApplicationId "ac.mdiq.podcini.tests"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

versionCode 3020233
versionName "6.5.0"
versionCode 3020234
versionName "6.5.0.1"

applicationId "ac.mdiq.podcini.R"
def commit = ""
Expand Down
10 changes: 9 additions & 1 deletion app/proguard.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
-optimizations !code/allocation/variable
-optimizationpasses 5

## Rules for VistaGuide
-keep class ac.mdiq.vista.extractor.timeago.patterns.** { *; }
-keep class org.mozilla.javascript.** { *; }
-keep class org.mozilla.classfile.ClassFileWriter
-keep class java.beans.**
-dontwarn org.mozilla.javascript.tools.**
-dontwarn java.beans.**

-allowaccessmodification
-dontskipnonpubliclibraryclassmembers

Expand Down Expand Up @@ -63,4 +71,4 @@
-dontwarn java.lang.management.ThreadMXBean

-dontwarn org.slf4j.impl.StaticLoggerBinder
-dontwarn java.beans.BeanDescriptor
# -dontwarn java.beans.BeanDescriptor
4 changes: 4 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 6.5.0.1

* fixed release app being improperly stripped of classes by R8

# 6.5.0

* media3 upped to 1.4.1
Expand Down
10 changes: 5 additions & 5 deletions fastlane/metadata/android/en-US/changelogs/3020231.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Version 6.4.0 brings several changes:
Version 6.3.7 brings several changes:

* PlaybackService is now a MediaLibraryService and also takes over many functionalities from PlaybackController
* PlaybackController is renamed to ServiceStatusHandler and is stripped to bare bones
* enabled Android Auto UI, currently playing episode and episodes in the active queue are shown in the Auto UI
* added code to handle case where keycode=-1 and keyEvent!=null, attempting to resolve the occassional issue of random start playing
* inlined some DB writes of Episodes in some routines
* enhanced DB writes in download routine, fixed a write error
* added a couple more Log.d statements in hope for tracking down the mysterious random playing
* Kotlin upped to 2.0.10
10 changes: 5 additions & 5 deletions fastlane/metadata/android/en-US/changelogs/3020232.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Version 6.3.7 brings several changes:
Version 6.4.0 brings several changes:

* inlined some DB writes of Episodes in some routines
* enhanced DB writes in download routine, fixed a write error
* added a couple more Log.d statements in hope for tracking down the mysterious random playing
* Kotlin upped to 2.0.10
* PlaybackService is now a MediaLibraryService and also takes over many functionalities from PlaybackController
* PlaybackController is renamed to ServiceStatusHandler and is stripped to bare bones
* enabled Android Auto UI, currently playing episode and episodes in the active queue are shown in the Auto UI
* added code to handle case where keycode=-1 and keyEvent!=null, attempting to resolve the occassional issue of random start playing
19 changes: 19 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/3020233.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Version 6.5.0 brings several changes:

* media3 upped to 1.4.1
* removed dependency of androidx.media
* minSDK bumped to 24 (Marshmallow no longer supported, sorry)
* in OnlineSearch view, info about subscriber counts (when available) are added to podcasts
* likely fixed video fragment crash due to: java.lang.IllegalStateException: Fragment VideoEpisodeFragment
* improved behavior of toggling video view modes
* added setting in feed preferences to play audio only for video feeds
* added feature to truely handling of Youtube channels
* Youtube channels can be searched in OnlineSearch view and browsed, played or subscribed in OnlineFeed view
* Youtube media are played within Podcini, in video pr audio modes
* in feed setting of Youtube channels, "Prefer streaming" and "Auto download" options are disabled
* limitations:
* Youtube channels search currently only showing up to 20 results
* A YouTube channel is only fetching up to 30 media
* Youtube media can only be streamed (not downloadable for now)
* video quality is set to lowest, audio quality is set to highest on wifi and lowest on mobile (not customizable now)
* Youtube feed is not auto-downloadable
3 changes: 3 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/3020234.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Version 6.5.1 brings several changes:

* fixed release app being improperly stripped of classes by R8
6 changes: 3 additions & 3 deletions fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@

Podcini.R is a revamped version from Podcini version 5, uses a modern object-base database. Though loaded with newer features, it works in similar ways as Podcini. This app installs afresh and in parallel with any older version of Podcini. Though incompatible with older versions, migration path is provided. If you need migration from an earlier version, see Github site for instructions.
Podcini.R is a revamped version from Podcini version 5, uses a modern object-base database. Though loaded with newer features, it works in similar ways as Podcini. Version 6.5 as a major step forward brings the capability of handling Youtube channels as normal podcasts within the Podcini.

Podcini, an open source podcast instrument, attuned to Puccini, adorned with pasticcini and aromatized with porcini, invites your harmonious heartbeats.

It allows you to subscribe to any RSS feed (with or without media), gives you instant access to millions of free and paid podcasts or plain RSS feeds, from independent podcasters to large publishing houses such as the BBC, NPR and CNN. Add, import and export their feeds hassle-free using the Apple Podcasts database, OPML files or simple RSS URLs.
It allows you to subscribe to, in addition to Youtube channels, any RSS feed (with or without media), gives you instant access to millions of free and paid podcasts or plain RSS feeds, from independent podcasters to large publishing houses. Add, import and export their feeds hassle-free using the Apple Podcasts database, OPML files or simple RSS URLs.

Download, stream or queue episodes and enjoy them the way you like with adjustable playback speeds, chapter support and a sleep timer. In case the feed contains no media (plain RSS feed), Text-to-Speech engine (if available) is used to play the text.

Save effort, battery power and mobile data usage with powerful automation controls for downloading episodes (specify times, intervals and WiFi networks) and deleting episodes (based on your favourites and delay settings).

Transcripts or episode descriptions can be easily shared as text to other apps for record-keeping.

Listening progress can be instantly synced across devices in the same wifi network.
Listening progress can be instantly synced across devices in the same wifi network without a server.

Made by podcast-enthusiasts, Podcini is free in all senses of the word: open source, no costs, no ads.

Expand Down
2 changes: 1 addition & 1 deletion fastlane/metadata/android/en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
A feature-rich open-source podcast manager and player
A feature-rich open-source podcast instrument capable of handling Youtube channels

0 comments on commit 277ce49

Please sign in to comment.