FLUTTER ECOSYSTEM

Lojcs/tsacdop

使用 Tsacdop 欣赏播客!一个用 Flutter 构建的播客播放器。(分支)

Tsacdop(分叉) 项目封面
Stars
51
Forks
2
最近推送(UTC)
2026年8月24日
项目状态
未归档
Lojcs GitHub avatar
GITHUB User

Lojcs ↗

语言DartRubyJavaKotlinShellSwiftObjective-C

技术话题

关联插件与示例

使用的依赖

依赖清单 70 项

App 分类

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README

Tsacdop Banner

GitHub Release Github Downloads style: effective dart License badge Weblate percentage weblate langouage count

About

Enjoy podcasts with Tsacdop-Fork.

Tsacdop-Fork is an elegant and customizable podcast player built with Flutter.

It is a fork of Tsacdop, and has improvements to the ui, ux, customizability and functionality.

Credit to upstream project tsacdop, the Flutter team and all involved plugins, especially webfeed, Just_Audio, and Provider.

Download

Get it on F-Droid

Or download the latest APK from the Releases Section.

Features

  • Customizable accent color
  • Light, dark and black themes
  • Auto sync, auto download, auto delete
  • Podcast groups
  • Episode version dedulication
  • Notification customization
  • Sleep timer with programmable schedule
  • Multiple playlists support
  • Speed adjustment, volume boost, skip silence options
  • Podcast search via Podcastindex / iTunes APIs or web search
  • Playback and subscription history
  • OPML file export and import
  • Settings and data backups
  • Local audio file loading

More to come...

Preview

Home Page Groups Podcast Episode Downloads Audio Player
https://raw.githubusercontent.com/Lojcs/tsacdop/HEAD/preview/light-home.png https://raw.githubusercontent.com/Lojcs/tsacdop/HEAD/preview/light-groups.png https://raw.githubusercontent.com/Lojcs/tsacdop/HEAD/preview/dark-podcast.png https://raw.githubusercontent.com/Lojcs/tsacdop/HEAD/preview/dark-episode.png https://raw.githubusercontent.com/Lojcs/tsacdop/HEAD/preview/black-downloads.png https://raw.githubusercontent.com/Lojcs/tsacdop/HEAD/preview/black-player.png

Localization

Tsacdop-Fork has a localization project on Weblate thanks to their kind support of open source projects. You can translate untranslated strings, edit existing translations and add languages on the project page.

Translation status:

Translation status

License

Tsacdop is licensed under the GPL v3.0 license.

Build

Reproducible (On linux)
  1. Download build.sh.

  2. Create a key.properties file pointing at your keystore.

  3. Run build.sh.

Without Script
  1. Clone this repo.
git clone https://github.com/lojcs/tsacdop.git --recurse-submodules
  1. Run the app with Android Studio or Visual Studio. Or the command line.
.flutter/bin/flutter pub get
.flutter/bin/flutter run

Develop

On VSCode / VSCodium, install the Flutter, Flutter Intl and ARB Editor extensions to use in development.

Contribute

If you have an issue or found a bug, please raise a GitHub issue. Pull requests are also welcome.

You can find a list of known issues / my todo list here

Contact

You can reach out to me on Matrix or email me [lojcsgit+tsacdop@gmail.com](mailto:<lojcsgit+tsacdop@gmail.com>). I'm not active on upstream's Telegram / Reddit groups.