Zarz Eleutherius
c582f96cf6
New translations app_en.arb (Turkish)
2026-03-06 23:32:51 +07:00
Zarz Eleutherius
8fab3f60a7
New translations app_en.arb (Hindi)
2026-03-06 23:32:49 +07:00
Zarz Eleutherius
c6e981b3a1
New translations app_en.arb (Indonesian)
2026-03-06 23:32:48 +07:00
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
8fe7a1e756
Merge branch 'dev'
...
# Conflicts:
# README.md
# lib/constants/app_info.dart
# lib/l10n/app_localizations_ru.dart
# pubspec.yaml
2026-03-06 22:02:12 +07:00
zarzet
4a61ffea8d
chore: update VirusTotal hash
2026-03-06 22:00:56 +07:00
zarzet
91548691ad
feat(site): add Ruubiiiii as Qobuz & Deezer API provider on partners page
2026-03-06 21:57:39 +07:00
zarzet
36a646e5c0
feat: add Deezer download service, Qobuz squid.wtf fallback, update changelog
v3.7.1
2026-03-06 21:18:50 +07:00
zarzet
f306599ab2
v3.7.1: YT Music extension priority for YouTube downloads, Qobuz store fallback, queue fixes, server-side search filters
2026-03-06 16:44:53 +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
2334e659ad
Merge pull request #206 from zarzet/renovate/major-flutter-dependencies
...
fix(deps): update dependency flutter_local_notifications to v21
2026-03-05 17:32:17 +07:00
renovate[bot]
2a0216c87a
fix(deps): update dependency flutter_local_notifications to v21
2026-03-05 10:14:36 +00: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
v3.7.0
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
4747119a7f
fix(playback): prevent internal mini-player flash in external mode
2026-02-27 15:05:16 +07:00
zarzet
bfd769b349
fix(library): exclude downloaded tracks from local scan reliably
2026-02-27 15:05:14 +07:00
zarzet
40c3c73bfd
fix: hide internal player UI when external mode is active
2026-02-27 14:42:15 +07:00
zarzet
96d11b1d7d
feat: add external player mode for local library playback
2026-02-27 14:38:45 +07:00
zarzet
b3771f3488
fix: disable automatic spotify-web install during setup
2026-02-27 14:31:49 +07:00
zarzet
a07c125454
feat: update collection actions for offline-first playback
2026-02-27 14:30:10 +07:00
zarzet
54a7b6b568
fix: load lyrics from sidecar lrc before online lookup
2026-02-27 14:27:30 +07:00
zarzet
77d0ac4fce
fix: prioritize local embedded lyrics before online fetch
2026-02-27 14:26:11 +07:00
zarzet
bddd733466
fix: trigger smart queue for local play actions
2026-02-27 14:21:02 +07:00