Merge pull request #36 from o0nd7ots/patch-1

My suggestions on README
This commit is contained in:
Xilin Jia 2024-04-12 16:44:12 +00:00 committed by GitHub
commit 3f79550770
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 23 additions and 17 deletions

View File

@ -22,19 +22,27 @@ Or download the latest APK from the [Releases Section](https://github.com/XilinJ
## Version 4
Some drastic changes are made in the project since version 4.0. There is now a whole new interface of the Subscriptions page showing only the feeds with tags as filters, no longer having tags as folders in the page. And the default page of the app is changed to the Subscriptions page. Feed list are no longer shown in the drawer. Access to statistics is in the drawer. Alongside, the Home, Echo and Inbox pages are removed from the project. OnlineFeedView activity is stripped down to only receive externally shared feeds. Also, viewbindings are enabled for most views, the project becomes mono-modular, containing only the app module.
Some drastic changes are made in the project since version 4.0:
- A whole new interface of the Subscriptions page showing only the feeds with tags as filters, no longer having tags as folders in the page,
- Home, Echo and Inbox pages are removed from the project,
- Subscriptions is now the default page,
- Feed list are no longer shown in the drawer,
- Access to statistics is in the drawer.
- `OnlineFeedView` activity is stripped down to only receive externally shared feeds,
- Viewbindings are enabled for most views,
- Project became mono-modular.
Even so, the database remains backward compatible, and AntennaPod's db can be easily imported.
## Notable new features/enhancements
## Notable new features & enhancements
### Player
* A more convenient player control displayed on all pages
* A revamped and more efficient expanded player view showing episode description on the front
* More convenient player control displayed on all pages
* Revamped and more efficient expanded player view showing episode description on the front
* External player class is merged into the player
* Play speed setting has been straightened up, three speed can be set separately or combined: current audio, podcast, and global. The order of precedence is in that same order.
* Added preference "Fast Forward Speed" under "Playback" in settings with default value of 0.0, dialog allows setting a float number (capped between 0.0 and 10.0)
* Playback speed setting has been straightened up, three speed can be set separately or combined: current audio, podcast, and global
* Added preference "Fast Forward Speed" under "Playback" in settings with default value of 0.0, dialog allows setting a number between 0.0 and 10.0
* The "Skip to next episode" button on the player
* long-press moves to the next episode
* by default, single tap does nothing
@ -43,17 +51,15 @@ Even so, the database remains backward compatible, and AntennaPod's db can be ea
* single tap again, the original play speed resumes
* single tap not during play has no effect
* Added preference "Fallback Speed" under "Playback" in settings with default value of 0.0, dialog allows setting a float number (capped between 0.0 and 1.5)
* the Play button on the player
* by default, it behaves the same as usual
* if the user customize "Fallback speed" to a value greater than 0.1, long-press the button during play enters the fallback mode and plays at the set fallback speed, single tap exits the fallback mode
* Various efficiency improvements, including removal of
* if the user customizes "Fallback speed" to a value greater than 0.1, long-press the Play button during play enters the fallback mode and plays at the set fallback speed, single tap exits the fallback mode
* Various efficiency improvements, including removal of:
* redundant media loadings and ui updates
* frequent list search during audio play
* streamed media somewhat equivalent to downloaded media
* enabled episode description on player detailed view
* enabled intro- and end- skipping
* mark as played when finished
* streamed media is added to queue and is resumed after restart
* enabled episode description on player detailed view
* enabled intro- and end- skipping
* mark as played when finished
* streamed media is added to queue and is resumed after restart
### Podcast/Episode list
@ -70,7 +76,7 @@ Even so, the database remains backward compatible, and AntennaPod's db can be ea
### Podcast/Episode
* A new share notes menu option on various episode views
* New share notes menu option on various episode views
* Feed info view offers a link for direct search of feeds related to author
### Online feed
@ -84,7 +90,7 @@ Even so, the database remains backward compatible, and AntennaPod's db can be ea
### Security
* usesCleartextTraffic (for non-secure content transmission) is now disabled in the project
* Disabled `usesCleartextTraffic`, so that all content transmission is more private and secure
For more details of the changes, see the [Changelog](changelog.md)
@ -111,7 +117,7 @@ For more details of the changes, see the [Changelog](changelog.md)
## License
Podcini, same as its forked project AntennaPod, is licensed under the GNU General Public License (GPL-3.0).
Podcini, same as the project it was forked for, is licensed under the GNU General Public License (GPL-3.0).
You can find the license text in the LICENSE file.
## Copyright