1
0
mirror of https://github.com/stonega/tsacdop synced 2024-12-14 17:34:28 +01:00
Tsacdop è un lettore di podcast sviluppato con Flutter, un'app pulita, semplicemente bella e amichevole, che è anche gratuita e open source. https://funkwhale.it
Go to file
stonegate 6e5ec21cee Add sleep timer setting.
Fixed just_audio sinkEvent null error.
2020-06-29 20:13:42 +08:00
.circleci modified: .circleci/config.yml 2020-05-19 15:14:44 +08:00
android Change playlist icon 2020-06-14 16:03:03 +08:00
assets Fixed bug remove episodes in FlutterDownloader after remove a podcast. 2020-06-20 12:52:29 +08:00
ios Start to build iOS version 2020-05-10 16:56:04 +08:00
lib Add sleep timer setting. 2020-06-29 20:13:42 +08:00
preview new file: preview/1585896237809.png 2020-04-03 14:51:58 +08:00
test Export ompli file 2020-03-20 03:58:30 +08:00
tool modified: tool/env.dart 2020-05-19 03:04:04 +08:00
.gitignore Add open container for episodegrid 2020-03-23 01:03:53 +08:00
.metadata first commit 2020-02-09 20:29:09 +08:00
CHANGELOG.md modified: CHANGELOG.md 2020-06-20 12:59:45 +08:00
LICENSE Create LICENSE 2020-02-12 21:07:52 +08:00
pubspec.yaml Add sleep timer setting. 2020-06-29 20:13:42 +08:00
README.md Add sleep timer settings. 2020-06-28 02:27:39 +08:00


CircleCI

GitHub release (latest by date)

GooglePlay

About

Enjoy podcasts with Tsacdop.

Tsacdop is a podcast player developed with flutter, a clean, simply beautiful and friendly app, only support Android right now.

Credit to flutter team and all involved plugins, especially webfeed and Just_Audio.

The podcasts search engine is powered by ListenNotes.

Features

  • Podcasts group management
  • Playlist support
  • Sleep timer / Speed setting
  • OMPL file export and import
  • Auto syncing in background
  • Listen and subscribe history record
  • Dark mode / Accent color
  • Download for offline playing
  • Auto download new episodes / Auto delete outdated downloads

More to come...

Preview

HomePage Group Podcast Episode DarkMode

License

Tsacdop is licensed under the GPL V3.0 license.

Build

Tsacdop is using ListenNotes api 1.0 pro to search podcast, 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 below code in .env.dart.

final environment = {"apiKey":"APIKEY", "shareKey":"SHAREKEY"}; 

You can get own api key on ListenNotes, basic plan is free to all, and replace "APIKEY" with it. If no api key added, the search function in the app won't work. But you can still add podcasts by serach rss link or import ompl file.

Share_key is used for generate clip.

Known Issue

  • Playlist unstable

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.