Minor README proof-reading update.
This commit is contained in:
parent
ee5a0660ea
commit
814d0d7efc
22
README.md
22
README.md
|
@ -12,11 +12,11 @@
|
||||||
|
|
||||||
Enjoy podcasts with Tsacdop.
|
Enjoy podcasts with Tsacdop.
|
||||||
|
|
||||||
Tsacdop is a podcast player developed with Flutter, a clean, simply beautiful and friendly app, which is also free and open source.
|
Tsacdop is a podcast player developed with Flutter, a clean, simply beautiful, and friendly app, which is also free and open source.
|
||||||
|
|
||||||
Credit to Flutter team and all involved plugins, especially [webfeed](https://github.com/witochandra/webfeed) , [Just_Audio](https://pub.dev/packages/just_audio) and [Provider](https://pub.dev/packages/provider).
|
Credit to the Flutter team and all involved plugins, especially [webfeed](https://github.com/witochandra/webfeed), [Just_Audio](https://pub.dev/packages/just_audio), and [Provider](https://pub.dev/packages/provider).
|
||||||
|
|
||||||
The podcast search engine is powered by [ListenNotes](https://listennotes.com) & [PodcastIndex](https://podcastindex.org/).
|
The podcast search engine is powered by, [ListenNotes](https://listennotes.com) & [PodcastIndex](https://podcastindex.org/).
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
@ -24,11 +24,11 @@ The podcast search engine is powered by [ListenNotes](https://listennotes.com) &
|
||||||
* Playlists support
|
* Playlists support
|
||||||
* Sleep timer / speed setting
|
* Sleep timer / speed setting
|
||||||
* OPML file export and import
|
* OPML file export and import
|
||||||
* Auto syncing in background
|
* Auto-syncing in the background
|
||||||
* Listening and subscription history record
|
* Listening and subscription history record
|
||||||
* Dark mode / accent color
|
* Dark mode / accent color
|
||||||
* Download for offline play
|
* Download for offline play
|
||||||
* Auto download new episodes / auto delete outdated downloads
|
* Auto-download new episodes / auto-delete outdated downloads
|
||||||
* Settings backup
|
* Settings backup
|
||||||
* Skip silence
|
* Skip silence
|
||||||
* Boost volume
|
* Boost volume
|
||||||
|
@ -63,8 +63,8 @@ Tsacdop is licensed under the [GPL v3.0](https://github.com/stonega/tsacdop/blob
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
1. If you don't have Flutter SDK installed, please visit offcial [Flutter][Flutter Install] site.
|
1. If you don't have Flutter SDK installed; Please visit the official [Flutter][Flutter Install] site.
|
||||||
2. Fetch latest sorce code from master branch.
|
2. Fetch the latest source code from the master branch.
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone https://github.com/stonega/tsacdop.git
|
git clone https://github.com/stonega/tsacdop.git
|
||||||
|
@ -72,9 +72,9 @@ git clone https://github.com/stonega/tsacdop.git
|
||||||
|
|
||||||
3. Add api search api configure file.
|
3. Add api search api configure file.
|
||||||
|
|
||||||
Tsacdop uses ListenNotes API 1.0 pro to search for podcasts, which is not free, so I can not expose the API key in the repo.
|
Tsacdop uses the ListenNotes API 1.0 pro to search for podcasts, which is not free, so I can not expose the API key in the repo.
|
||||||
If you want to build the app, you need to create a new file named `.env.dart` in lib folder. Add the following code to `.env.dart`. If you don't have ListenNotes api key, just keep apiKey ''. Than the app will only support the PodcastIndex search.
|
If you want to build the app, you need to create a new file named `.env.dart` in the lib folder. Add the following code to `.env.dart`. If you don't have a ListenNotes api key, keep the apiKey empty like ''. Then the app will only support the PodcastIndex search.
|
||||||
You can get your own ListenNotes API key on [ListenNotes](https://www.listennotes.com/api/), remember that you need to get pro plan API, because basic plan dosen't provide rss link for serach result.
|
You can get your own ListenNotes API key on [ListenNotes](https://www.listennotes.com/api/). Remember that you need to get a pro plan API because the basic plan doesn't provide an rss link for the search result.
|
||||||
|
|
||||||
``` dart
|
``` dart
|
||||||
final environment = {"apiKey":""};
|
final environment = {"apiKey":""};
|
||||||
|
@ -91,7 +91,7 @@ flutter run
|
||||||
|
|
||||||
If you have an issue or found a bug, please raise a GitHub issue. Pull requests are also welcome.
|
If you have an issue or found a bug, please raise a GitHub issue. Pull requests are also welcome.
|
||||||
|
|
||||||
## Archetecture
|
## Architecture
|
||||||
|
|
||||||
### Plugins
|
### Plugins
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue