A music streaming app for Subsonic-compatible servers . Forked from the unmaintained https://github.com/austinried/subtracks
Bart Ribbers 447f9888ab
All checks were successful
CI / lint (push) Successful in 4m8s
cleanup: remove unused files
2025-03-26 14:03:38 +01:00
.assets cleanup: remove unused files 2025-03-26 14:03:38 +01:00
.forgejo/workflows chore: use localizations generated into source rather than from a synthetic package 2025-03-26 14:03:37 +01:00
.vscode v2 2023-04-28 12:26:02 +09:00
android fix(deps): update dependencies to be fully compatible with Flutter 3.29.0 2025-03-05 20:30:13 +01:00
assets v2 2023-04-28 12:26:02 +09:00
lib chore: use localizations generated into source rather than from a synthetic package 2025-03-26 14:03:37 +01:00
metadata/en-US v2 2023-04-28 12:26:02 +09:00
.env.example v2 2023-04-28 12:26:02 +09:00
.fvmrc chore: upgrade to Flutter 3.29.0 2025-03-05 18:05:15 +01:00
.gitignore chore: use localizations generated into source rather than from a synthetic package 2025-03-26 14:03:37 +01:00
.metadata v2 2023-04-28 12:26:02 +09:00
.pre-commit-config.yaml chore: add pre-install configuration 2025-03-05 18:05:15 +01:00
.untranslated-messages.json bump version 2023-05-16 18:59:16 +09:00
analysis_options.yaml fix: add more linter options and fix all found issues 2025-03-05 18:05:15 +01:00
build.yaml v2 2023-04-28 12:26:02 +09:00
BUILDING.md v2 2023-04-28 12:26:02 +09:00
devtools_options.yaml refactor: replace auto_router with go_router 2025-03-06 08:53:09 +01:00
l10n.yaml chore: use localizations generated into source rather than from a synthetic package 2025-03-26 14:03:37 +01:00
LICENSE add license 2021-08-23 14:48:24 +09:00
PRIVACY.md Create PRIVACY.md 2022-06-20 19:01:25 +09:00
pubspec.lock refactor: replace auto_router with go_router 2025-03-06 08:53:09 +01:00
pubspec.yaml refactor: replace auto_router with go_router 2025-03-06 08:53:09 +01:00
README.md chore: remove links to GitHub and Google Play 2025-03-06 19:01:02 +01:00
TODO.md update todo 2023-05-08 06:37:10 +09:00

subtracks logo

Subtracks is an Android open source music streaming app for Subsonic-compatible servers (Subsonic, Navidrome, Airsonic, and more). It's designed to give you clean and convenient access to your music in the style of modern media players.

F-Droid

📱 Screenshots

home now playing library albums album view

⬇️ Download

Warning

Each download source above is signed with a different key, so you cannot switch between them without first uninstalling and then re-installing the app.

Features

  • Album and artist art display by default (full-res in detail/now playing views)
  • Gapless playback
  • Multiple server support
  • Filterable/sortable album and artist library views
  • Search artists, albums, and songs
  • Scrobble support
  • Max bitrate and buffer size settings
  • Loop and shuffle playback options
  • Long-press for context menu shortcuts

🔜 Coming Soon™

  • Offline support
  • Customizable home screen categories
  • Browse by folder support (currently only browses by tags)
  • Multiple music folder awareness
  • By year/by genre albums filter
  • Playlist mangement (add/remove/sort/edit)
  • Queue management (add/remove/sort)
  • Multi-select actions
  • Performance & animation improvements
  • More shuffle play modes

⚙️ Building

See Building from source.

🔤 Translations

Want to see Subtracks in your language? Visit the project on Weblate to help!

Translation status

📃 License

GitHub