zarzet
fe1c96ea12
v3.6.5: audio format conversion, PC v7.0.8 backend merge, Amazon re-enabled
2026-02-10 23:35:41 +07:00
zarzet
bae2bf63eb
chore: remove Buy Me a Coffee references (account suspended)
2026-02-10 20:46:45 +07:00
Zarz Eleutherius
803e0dc5a3
New translations app_en.arb (Turkish)
2026-02-10 19:46:50 +07:00
Zarz Eleutherius
474c37ec8e
New translations app_en.arb (Hindi)
2026-02-10 19:46:46 +07:00
Zarz Eleutherius
eb7726263a
New translations app_en.arb (Indonesian)
2026-02-10 19:46:45 +07:00
Zarz Eleutherius
f87ccc51c5
New translations app_en.arb (Chinese Traditional)
2026-02-10 19:46:43 +07:00
Zarz Eleutherius
b0b4e7803c
New translations app_en.arb (Chinese Simplified)
2026-02-10 19:46:42 +07:00
Zarz Eleutherius
450f19c656
New translations app_en.arb (Russian)
2026-02-10 19:46:41 +07:00
Zarz Eleutherius
55b9c08f99
New translations app_en.arb (Portuguese)
2026-02-10 19:46:39 +07:00
Zarz Eleutherius
a5f3aab775
New translations app_en.arb (Dutch)
2026-02-10 19:46:38 +07:00
Zarz Eleutherius
7442c9b106
New translations app_en.arb (Korean)
2026-02-10 19:46:37 +07:00
Zarz Eleutherius
ae66cb478b
New translations app_en.arb (Japanese)
2026-02-10 19:46:35 +07:00
Zarz Eleutherius
2516c3e618
New translations app_en.arb (German)
2026-02-10 19:46:34 +07:00
Zarz Eleutherius
02a5893279
New translations app_en.arb (Spanish)
2026-02-10 19:46:33 +07:00
Zarz Eleutherius
bd0d653210
New translations app_en.arb (French)
2026-02-10 19:46:31 +07:00
Zarz Eleutherius
62626ddc08
Update source file app_en.arb
2026-02-10 19:46:29 +07:00
zarzet
b6574f0097
refactor: preserve extension ID case in DownloadByStrategy, only lowercase built-in providers
2026-02-10 12:30:38 +07:00
zarzet
c35a8dd803
refactor: remove deprecated download methods from PlatformBridge and MainActivity
2026-02-10 10:16:55 +07:00
zarzet
d54b2249b6
v3.6.1: fix lyrics_mode, notification v20, SAF duplicate, primary artist setting, unified download strategy
2026-02-10 10:11:02 +07:00
zarzet
f7be2c1e12
feat: primary artist only folders, fix notifications v20, fix SAF duplicate dirs
...
- Add 'Use Primary Artist Only' setting to strip featured artists from folder names
- Fix flutter_local_notifications v20 breaking changes (positional params)
- Fix SAF duplicate folder bug: synchronized ensureDocumentDir to prevent race condition creating empty folders with (1), (2) suffixes during concurrent downloads
2026-02-10 09:07:18 +07:00
Amonoman
309568becc
Readd Screenshots
2026-02-09 20:35:15 +01:00
Amonoman
dd9b6dbfe3
Delete assets/images/4.jpg
2026-02-09 20:29:39 +01:00
Amonoman
4692b48174
Delete assets/images/3.jpg
2026-02-09 20:29:29 +01:00
Amonoman
db82fa3ae1
Delete assets/images/2.jpg
2026-02-09 20:29:21 +01:00
Amonoman
5c42507b12
Delete assets/images/1.jpg
2026-02-09 20:29:12 +01:00
zarzet
ebe7d87da7
docs: update VirusTotal hash for v3.6.0
2026-02-10 01:03:58 +07:00
zarzet
3a6b7eed59
perf: swap SpotubeDL as primary YouTube provider, Cobalt as fallback
v3.6.0
2026-02-10 00:47:44 +07:00
zarzet
51d02d7764
chore: bump app_info version to 3.6.0+77
2026-02-09 23:36:34 +07:00
zarzet
df39d61ed4
feat: save cover art, save lyrics, re-enrich metadata with full SAF support + YouTube Cobalt provider with SpotubeDL fallback + metadata summary logging
2026-02-09 23:07:18 +07:00
Zarz Eleutherius
9cd2b1d8c5
New translations app_en.arb (Russian)
2026-02-09 19:41:00 +07:00
Zarz Eleutherius
49f1fb43fa
New translations app_en.arb (Spanish)
2026-02-09 19:40:58 +07:00
zarzet
7ec5d28caf
feat: add YouTube provider for lossy downloads via Cobalt API
...
- New YouTube download provider with Opus 256kbps and MP3 320kbps options
- SongLink/Odesli integration for Spotify/Deezer ID to YouTube URL conversion
- YouTube video ID detection for YT Music extension compatibility
- Parallel cover art and lyrics fetching during download
- Queue progress shows bytes (X.X MB) for streaming downloads
- Full metadata embedding: cover, lyrics, title, artist, album, track#, disc#, year, ISRC
- Removed Tidal HIGH (lossy AAC) option - use YouTube for lossy instead
- Bumped version to 3.6.0
2026-02-09 18:15:43 +07:00
zarzet
23f5aa11b0
feat: responsive layout tuning, cache management page, and improved recent access UX
...
- Add responsive scaling across album, artist, playlist, downloaded album, local album, queue, setup, and tutorial screens to prevent overflow on smaller devices
- Add new Storage & Cache management page (Settings > Storage & Cache) with per-category clear and cleanup actions
- Extract normalizedHeaderTopPadding utility for consistent app bar padding
- Improve home search Recent Access behavior: show when focused with empty input, hide stale results during active recent mode
- Add excluded-downloaded-count tracking to local library scan stats
- Add recentEmpty and recentShowAllDownloads l10n keys (EN + ID)
- Add full cache management l10n keys (EN + ID)
- Fix about_page indentation and formatting consistency
- Fix appearance_settings_page formatting
- Fix downloaded_album_screen and local_album_screen formatting and responsive sizing
2026-02-09 15:58:50 +07:00
zarzet
5fdf1df5df
feat: cross-script transliteration matching for Tidal/Qobuz and skip-downloaded option for CSV import
2026-02-09 10:57:52 +07:00
Zarz Eleutherius
65b521ff8b
New translations app_en.arb (Turkish)
2026-02-08 19:17:59 +07:00
Zarz Eleutherius
6d578694e2
New translations app_en.arb (Hindi)
2026-02-08 19:17:58 +07:00
Zarz Eleutherius
f7ec649b24
New translations app_en.arb (Indonesian)
2026-02-08 19:17:57 +07:00
Zarz Eleutherius
71a9e1baef
New translations app_en.arb (Chinese Traditional)
2026-02-08 19:17:56 +07:00
Zarz Eleutherius
4a4adcb72e
New translations app_en.arb (Chinese Simplified)
2026-02-08 19:17:55 +07:00
Zarz Eleutherius
3458f03158
New translations app_en.arb (Russian)
2026-02-08 19:17:54 +07:00
Zarz Eleutherius
4fe4a01840
New translations app_en.arb (Portuguese)
2026-02-08 19:17:53 +07:00
Zarz Eleutherius
e5d6fddeda
New translations app_en.arb (Dutch)
2026-02-08 19:17:52 +07:00
Zarz Eleutherius
370f5e3b8b
New translations app_en.arb (Korean)
2026-02-08 19:17:51 +07:00
Zarz Eleutherius
f5bb0820d5
New translations app_en.arb (Japanese)
2026-02-08 19:17:50 +07:00
Zarz Eleutherius
feb6da3ecb
New translations app_en.arb (German)
2026-02-08 19:17:48 +07:00
Zarz Eleutherius
39f28a12aa
New translations app_en.arb (Spanish)
2026-02-08 19:17:47 +07:00
Zarz Eleutherius
416fc79637
New translations app_en.arb (French)
2026-02-08 19:17:46 +07:00
Zarz Eleutherius
1f43780bec
Update source file app_en.arb
2026-02-08 19:17:44 +07:00
zarzet
f9dd82010f
fix: skip M4A conversion for existing files and prevent empty SAF folders on duplicates
v3.5.2
2026-02-08 15:44:05 +07:00
zarzet
f0790b627d
perf: optimize album, artist, and playlist screens
...
- Scope settingsProvider watches with select() for localLibrary flags
- Wrap popular track items in Consumer for scoped provider watches
- Apply dart format reformatting
2026-02-08 15:00:57 +07:00