Skip to content

Commit 277ce49

Browse files
committed
6.5.0.1 commit
1 parent 72b85fe commit 277ce49

File tree

10 files changed

+54
-20
lines changed

10 files changed

+54
-20
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ An open source podcast instrument, attuned to Puccini ![Puccini](./images/Puccin
1414

1515
## Announcement
1616

17-
### 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
17+
### 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
1818

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

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

@@ -119,7 +119,7 @@ While podcast subscriptions' OPML files (from AntennaPod or any other sources) c
119119
* Ability to open podcast from webpage address
120120
* Online feed info display is handled in similar ways as any local feed, and offers options to subscribe or view episodes
121121
* Online feed episodes can be freely played (streamed) without a subscription
122-
* 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
122+
* Youtube channels can be searched in podcast search view, and can be subscribed as a normal podcast.
123123

124124
### Instant (or Wifi) sync
125125

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ android {
3131
testApplicationId "ac.mdiq.podcini.tests"
3232
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
3333

34-
versionCode 3020233
35-
versionName "6.5.0"
34+
versionCode 3020234
35+
versionName "6.5.0.1"
3636

3737
applicationId "ac.mdiq.podcini.R"
3838
def commit = ""

app/proguard.cfg

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
-optimizations !code/allocation/variable
55
-optimizationpasses 5
66

7+
## Rules for VistaGuide
8+
-keep class ac.mdiq.vista.extractor.timeago.patterns.** { *; }
9+
-keep class org.mozilla.javascript.** { *; }
10+
-keep class org.mozilla.classfile.ClassFileWriter
11+
-keep class java.beans.**
12+
-dontwarn org.mozilla.javascript.tools.**
13+
-dontwarn java.beans.**
14+
715
-allowaccessmodification
816
-dontskipnonpubliclibraryclassmembers
917

@@ -63,4 +71,4 @@
6371
-dontwarn java.lang.management.ThreadMXBean
6472

6573
-dontwarn org.slf4j.impl.StaticLoggerBinder
66-
-dontwarn java.beans.BeanDescriptor
74+
# -dontwarn java.beans.BeanDescriptor

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 6.5.0.1
2+
3+
* fixed release app being improperly stripped of classes by R8
4+
15
# 6.5.0
26

37
* media3 upped to 1.4.1
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
Version 6.4.0 brings several changes:
1+
Version 6.3.7 brings several changes:
22

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

3-
* inlined some DB writes of Episodes in some routines
4-
* enhanced DB writes in download routine, fixed a write error
5-
* added a couple more Log.d statements in hope for tracking down the mysterious random playing
6-
* Kotlin upped to 2.0.10
3+
* PlaybackService is now a MediaLibraryService and also takes over many functionalities from PlaybackController
4+
* PlaybackController is renamed to ServiceStatusHandler and is stripped to bare bones
5+
* enabled Android Auto UI, currently playing episode and episodes in the active queue are shown in the Auto UI
6+
* added code to handle case where keycode=-1 and keyEvent!=null, attempting to resolve the occassional issue of random start playing
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Version 6.5.0 brings several changes:
2+
3+
* media3 upped to 1.4.1
4+
* removed dependency of androidx.media
5+
* minSDK bumped to 24 (Marshmallow no longer supported, sorry)
6+
* in OnlineSearch view, info about subscriber counts (when available) are added to podcasts
7+
* likely fixed video fragment crash due to: java.lang.IllegalStateException: Fragment VideoEpisodeFragment
8+
* improved behavior of toggling video view modes
9+
* added setting in feed preferences to play audio only for video feeds
10+
* added feature to truely handling of Youtube channels
11+
* Youtube channels can be searched in OnlineSearch view and browsed, played or subscribed in OnlineFeed view
12+
* Youtube media are played within Podcini, in video pr audio modes
13+
* in feed setting of Youtube channels, "Prefer streaming" and "Auto download" options are disabled
14+
* limitations:
15+
* Youtube channels search currently only showing up to 20 results
16+
* A YouTube channel is only fetching up to 30 media
17+
* Youtube media can only be streamed (not downloadable for now)
18+
* video quality is set to lowest, audio quality is set to highest on wifi and lowest on mobile (not customizable now)
19+
* Youtube feed is not auto-downloadable
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Version 6.5.1 brings several changes:
2+
3+
* fixed release app being improperly stripped of classes by R8

fastlane/metadata/android/en-US/full_description.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11

2-
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.
2+
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.
33

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

6-
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.
6+
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.
77

88
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.
99

1010
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).
1111

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

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

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
A feature-rich open-source podcast manager and player
1+
A feature-rich open-source podcast instrument capable of handling Youtube channels

0 commit comments

Comments
 (0)