release: bump to 3.0.0 and refresh F-Droid metadata

Bump versionCode to 13 and versionName to 3.0.0. The Flutter app ended at
2.0.0-alpha.3+12 (versionCode 12), so 13 keeps the eventual com.subtracks
release an in-place upgrade.

Metadata was still inherited from the Flutter app:
- add the changelog for versionCode 13
- rewrite the descriptions for the native app
- replace the Flutter phone screenshots with native renders, and mute the
  screenshot fixture palette so the placeholder artwork reads as covers
This commit is contained in:
austinried
2026-10-04 00:30:08 +00:00
parent 836d0636d1
commit e7ee6fa9a2
13 changed files with 27 additions and 15 deletions
+2 -2
View File
@@ -23,8 +23,8 @@ android {
applicationId = "com.subtracks.next"
minSdk = 24
targetSdk = 37
versionCode = 1
versionName = "0.1.0"
versionCode = 13
versionName = "3.0.0"
}
buildFeatures {
@@ -741,7 +741,7 @@ private object Fixtures {
fun color(offset: Float): Int =
Color.HSVToColor(
floatArrayOf(((base + offset) % 360f + 360f) % 360f, 0.88f, 0.92f),
floatArrayOf(((base + offset) % 360f + 360f) % 360f, 0.42f, 0.72f),
)
val palette =
+10
View File
@@ -0,0 +1,10 @@
## New
* Subtracks 3.0.0 is a ground-up rewrite in Kotlin and Jetpack Compose, with a fresh interface
* New Home tab with recently played, most played, recently added and rediscover rows, plus genre and decade shortcuts
* Sortable and filterable album, artist and playlist views, with starred-only filters
* Full library search across albums, artists, playlists and songs
* Offline downloads with per-album, artist and playlist progress, download quality and a metered-connection toggle
* An editable queue: play next, add to queue, reorder, remove and jump to any track
* Adaptive theming that draws its colours from the current artwork
* Multiple servers, scrobbling, per-network stream quality and long-press context menus
+12 -10
View File
@@ -1,12 +1,14 @@
subtracks is an Android open source music streaming app for Subsonic-API-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.
Subtracks is an open source Android client for Subsonic-API-compatible servers, including Navidrome, gonic, Airsonic, Nextcloud Music and Subsonic itself. It is built natively with Kotlin and Jetpack Compose, and gives you clean, convenient access to your music library in the style of a modern media player.
Features
- Album and artist art display by default (full-res in detail/now playing views)
- Gapless playback
- Mulitple 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
- Home tab with recently played, most played, recently added and rediscover rows, plus genre and decade shortcuts
- Album and artist artwork, shown full-resolution in the detail and now playing views
- Offline downloads, with per-album, artist and playlist progress, download quality and a metered-connection toggle
- Search across albums, artists, playlists and songs, with per-list sort and filter controls
- Gapless playback, an editable queue you can reorder and jump through, and loop and shuffle modes
- Multiple server support with quick switching
- Stream quality (bitrate and format) settings for Wi-Fi and mobile
- Scrobbling, starred items and long-press context menus
- Media notification and headset/Bluetooth controls
The full library is mirrored at sync, so browsing, searching, sorting and filtering work offline. Subtracks is free software (GPL-3.0), has no ads and no telemetry, and uses only free/libre dependencies.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 649 KiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 905 KiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 KiB

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 444 KiB

After

Width:  |  Height:  |  Size: 54 KiB

+1 -1
View File
@@ -1 +1 @@
A media player for Android.
A clean, open source Subsonic music player.
+1 -1
View File
@@ -1 +1 @@
subtracks
Subtracks