Zarz Eleutherius
f0c5c5660a
New translations app_en.arb (Chinese Traditional)
2026-03-06 23:32:47 +07:00
Zarz Eleutherius
9c647bb31b
New translations app_en.arb (Chinese Simplified)
2026-03-06 23:32:46 +07:00
Zarz Eleutherius
e1e82ac586
New translations app_en.arb (Russian)
2026-03-06 23:32:45 +07:00
Zarz Eleutherius
585d6da98d
New translations app_en.arb (Portuguese)
2026-03-06 23:32:43 +07:00
Zarz Eleutherius
bc279dd7fd
New translations app_en.arb (Dutch)
2026-03-06 23:32:42 +07:00
Zarz Eleutherius
f2fdead6d3
New translations app_en.arb (Korean)
2026-03-06 23:32:41 +07:00
Zarz Eleutherius
f66ccb4741
New translations app_en.arb (Japanese)
2026-03-06 23:32:40 +07:00
Zarz Eleutherius
32c10c2b23
New translations app_en.arb (German)
2026-03-06 23:32:38 +07:00
Zarz Eleutherius
05674d9586
New translations app_en.arb (Spanish)
2026-03-06 23:32:37 +07:00
Zarz Eleutherius
11bda9aae5
New translations app_en.arb (French)
2026-03-06 23:32:36 +07:00
Zarz Eleutherius
02c803385c
Update source file app_en.arb
2026-03-06 23:32:33 +07:00
zarzet
3a7b777717
fix(queue): unique queue IDs, nullable currentDownload, local cancel tracking; refactor(l10n): consolidate and clean up localization files
...
download_queue_provider: generate unique queue item IDs with sequence counter to prevent collisions, fix copyWith to allow setting currentDownload to null via sentinel object pattern, add _locallyCancelledItemIds set for reliable cancel state, normalize restored queue IDs on load. l10n: remove redundant keys, consolidate ARB files, regenerate Dart localization classes.
2026-03-06 16:44:53 +07:00
Zarz Eleutherius
ab2d671760
New translations app_en.arb (Turkish)
2026-03-04 23:19:46 +07:00
Zarz Eleutherius
5532d0a7d9
New translations app_en.arb (Hindi)
2026-03-04 23:19:44 +07:00
Zarz Eleutherius
277e7719d3
New translations app_en.arb (Indonesian)
2026-03-04 23:19:43 +07:00
Zarz Eleutherius
d6cb9fc261
New translations app_en.arb (Chinese Traditional)
2026-03-04 23:19:42 +07:00
Zarz Eleutherius
e6a857335f
New translations app_en.arb (Chinese Simplified)
2026-03-04 23:19:40 +07:00
Zarz Eleutherius
e82e3a8343
New translations app_en.arb (Russian)
2026-03-04 23:19:39 +07:00
Zarz Eleutherius
6d812c76c2
New translations app_en.arb (Portuguese)
2026-03-04 23:19:38 +07:00
Zarz Eleutherius
5af4bb7ade
New translations app_en.arb (Dutch)
2026-03-04 23:19:36 +07:00
Zarz Eleutherius
030d66fd65
New translations app_en.arb (Korean)
2026-03-04 23:19:35 +07:00
Zarz Eleutherius
c929f8d0a6
New translations app_en.arb (Japanese)
2026-03-04 23:19:33 +07:00
Zarz Eleutherius
6fb50cfc67
New translations app_en.arb (German)
2026-03-04 23:19:32 +07:00
Zarz Eleutherius
ebcdcf40dc
New translations app_en.arb (Spanish)
2026-03-04 23:19:31 +07:00
Zarz Eleutherius
76a05e717b
New translations app_en.arb (French)
2026-03-04 23:19:30 +07:00
Zarz Eleutherius
062ce31cf7
Update source file app_en.arb
2026-03-04 23:19:27 +07:00
zarzet
98abaf6635
v3.7.0: roll back from v4, remove internal player — v3 is already complete
...
Version rolled back from v4.x to v3.7.0. After extensive work on v4's
internal streaming engine, smart queue, DASH pipeline, and media controls,
we realized v3 was already feature-complete. Adding more big features
only made maintenance increasingly difficult and the developer's life
miserable. Stripped back to what works: external player only, cleaner
codebase, sustainable long-term.
- Remove just_audio, audio_service, audio_session and entire internal
playback engine (smart queue, notification, shuffle/repeat, prefetch)
- Remove PlaybackItem model, MiniPlayerBar widget, notification drawables
- Remove playerMode setting (external-only now)
- Migrate MainActivity from AudioServiceFragmentActivity to
FlutterFragmentActivity
- Migrate Qobuz to MusicDL API
- Update changelog with v3.7.0 rollback explanation
2026-03-04 02:02:25 +07:00
Zarz Eleutherius
8675ab3215
New translations app_en.arb (Russian)
2026-03-02 03:16:44 +07:00
Zarz Eleutherius
ad6ef2884a
New translations app_en.arb (German)
2026-02-28 21:18:46 +07:00
Zarz Eleutherius
3ebb8a5e79
New translations app_en.arb (Indonesian)
2026-02-27 21:04:14 +07:00
Zarz Eleutherius
652b1b0821
New translations app_en.arb (German)
2026-02-27 21:04:13 +07:00
zarzet
ab26d84632
chore: rebuild dev history without streaming-era commits
2026-02-27 13:48:44 +07:00
Zarz Eleutherius
a202ca4865
New translations app_en.arb (German)
2026-02-25 20:31:40 +07:00
Zarz Eleutherius
a2db5bef25
New translations app_en.arb (Russian)
2026-02-23 19:26:36 +07:00
Zarz Eleutherius
a81fa1ead7
New translations app_en.arb (German)
2026-02-23 19:26:35 +07:00
Zarz Eleutherius
e7315cbc7e
New translations app_en.arb (Turkish)
2026-02-22 18:55:55 +07:00
Zarz Eleutherius
cd757f177f
New translations app_en.arb (Hindi)
2026-02-22 18:55:54 +07:00
Zarz Eleutherius
103c55c072
New translations app_en.arb (Indonesian)
2026-02-22 18:55:53 +07:00
Zarz Eleutherius
765caab6df
New translations app_en.arb (Chinese Traditional)
2026-02-22 18:55:52 +07:00
Zarz Eleutherius
72f4663dd5
New translations app_en.arb (Chinese Simplified)
2026-02-22 18:55:51 +07:00
Zarz Eleutherius
deb6d92b55
New translations app_en.arb (Russian)
2026-02-22 18:55:50 +07:00
Zarz Eleutherius
0222ea6ccb
New translations app_en.arb (Portuguese)
2026-02-22 18:55:49 +07:00
Zarz Eleutherius
8c047600a0
New translations app_en.arb (Dutch)
2026-02-22 18:55:48 +07:00
Zarz Eleutherius
57b5877fdc
New translations app_en.arb (Korean)
2026-02-22 18:55:46 +07:00
Zarz Eleutherius
7ddf67a977
New translations app_en.arb (Japanese)
2026-02-22 18:55:45 +07:00
Zarz Eleutherius
7af2212d11
New translations app_en.arb (German)
2026-02-22 18:55:44 +07:00
Zarz Eleutherius
5e13651ed9
New translations app_en.arb (Spanish)
2026-02-22 18:55:43 +07:00
Zarz Eleutherius
08e9c8d463
New translations app_en.arb (French)
2026-02-22 18:55:42 +07:00
Zarz Eleutherius
b3d93880b5
Update source file app_en.arb
2026-02-22 18:55:40 +07:00
Zarz Eleutherius
05e100a492
New translations app_en.arb (Russian)
2026-02-21 18:43:19 +07:00