Zarz Eleutherius
7dd0dbd594
New translations app_en.arb (Chinese Traditional)
2026-01-31 15:11:17 +07:00
Zarz Eleutherius
a0bf423a50
New translations app_en.arb (Chinese Simplified)
2026-01-31 15:11:17 +07:00
Zarz Eleutherius
288b060983
New translations app_en.arb (Russian)
2026-01-31 15:11:17 +07:00
Zarz Eleutherius
5ba60d4fd0
New translations app_en.arb (Portuguese)
2026-01-31 15:11:17 +07:00
Zarz Eleutherius
07dae97fe6
New translations app_en.arb (Dutch)
2026-01-31 15:11:17 +07:00
Zarz Eleutherius
b210f67728
New translations app_en.arb (Korean)
2026-01-31 15:11:17 +07:00
Zarz Eleutherius
728d1d58c2
New translations app_en.arb (Japanese)
2026-01-31 15:11:16 +07:00
Zarz Eleutherius
6b9650d451
New translations app_en.arb (German)
2026-01-31 15:11:16 +07:00
Zarz Eleutherius
72ae9072bf
New translations app_en.arb (Spanish)
2026-01-31 15:11:16 +07:00
Zarz Eleutherius
e82263dc14
New translations app_en.arb (French)
2026-01-31 15:11:16 +07:00
Zarz Eleutherius
f03b218775
New translations app_en.arb (Turkish)
2026-01-31 15:11:16 +07:00
Zarz Eleutherius
c840b59ae1
New translations app_en.arb (Hindi)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
1213fc449a
New translations app_en.arb (Indonesian)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
ca21bb0f0c
New translations app_en.arb (Chinese Traditional)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
00555b2df6
New translations app_en.arb (Chinese Simplified)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
efca120470
New translations app_en.arb (Russian)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
a178c3943a
New translations app_en.arb (Portuguese)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
01ed1f20ad
New translations app_en.arb (Dutch)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius
e2bd67083e
New translations app_en.arb (Korean)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius
31fb0a87c9
New translations app_en.arb (Japanese)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius
ac4d9fc602
New translations app_en.arb (German)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius
8b1b581dbe
New translations app_en.arb (Spanish)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius
ebdaa24cfc
New translations app_en.arb (French)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius
5633e3adf8
New translations app_en.arb (Turkish)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
fcae5e066d
New translations app_en.arb (Hindi)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
c312aea75f
New translations app_en.arb (Indonesian)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
1e6e19ecd2
New translations app_en.arb (Chinese Traditional)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
0866b04766
New translations app_en.arb (Chinese Simplified)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
78cef8d58e
New translations app_en.arb (Russian)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
ce84aee8da
New translations app_en.arb (Portuguese)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius
1ba1665215
New translations app_en.arb (Dutch)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
60fb18c8e2
New translations app_en.arb (Korean)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
c042b490b8
New translations app_en.arb (Japanese)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
f544b46d97
New translations app_en.arb (German)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
70759724fe
New translations app_en.arb (Spanish)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
fbfe252df6
New translations app_en.arb (French)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
2c3def8c7b
New translations app_en.arb (Hindi)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius
47e67e8299
New translations app_en.arb (Indonesian)
2026-01-31 15:10:33 +07:00
Zarz Eleutherius
ec15516230
New translations app_en.arb (Chinese Traditional)
2026-01-31 15:10:22 +07:00
Zarz Eleutherius
462013bc2a
New translations app_en.arb (Chinese Simplified)
2026-01-31 15:10:22 +07:00
Zarz Eleutherius
6b5e53864d
New translations app_en.arb (Russian)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius
a8a47589c8
New translations app_en.arb (Portuguese)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius
b9d567d421
New translations app_en.arb (Dutch)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius
81c77af558
New translations app_en.arb (Korean)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius
1121680da6
New translations app_en.arb (Japanese)
2026-01-31 15:10:20 +07:00
Zarz Eleutherius
d31f2e8894
New translations app_en.arb (German)
2026-01-31 15:10:20 +07:00
Zarz Eleutherius
5895a59cb2
New translations app_en.arb (Spanish)
2026-01-31 15:10:20 +07:00
Zarz Eleutherius
3e5e8d7a42
New translations app_en.arb (French)
2026-01-31 15:10:20 +07:00
zarzet
518a7fd2cf
feat: replace custom FFmpeg AAR with ffmpeg_kit_flutter plugin, add Lossy format support (MP3/Opus)
...
- Replace custom ffmpeg-kit-with-lame.aar with ffmpeg_kit_flutter_new_audio plugin
- Rename MP3 option to Lossy with format selection (MP3 320kbps or Opus 128kbps)
- Add convertFlacToOpus() and convertFlacToLossy() functions in FFmpegService
- Update settings model: enableMp3Option -> enableLossyOption, add lossyFormat field
- Update download_queue_provider to use LOSSY quality with format from settings
- Remove FFMPEG_CHANNEL MethodChannel from MainActivity.kt
- Delete custom FFmpeg AAR files from android/app/libs/
- Add new localization strings for lossy format options
2026-01-31 15:10:20 +07:00
zarzet
6c832d1754
fix: MP3 download returns 403 - download FLAC first then convert
...
When user selects MP3 quality, the app was sending 'MP3' directly to
Tidal/Qobuz APIs which don't support MP3 as a quality parameter,
resulting in 403 Forbidden errors.
Fix: Convert quality 'MP3' to 'LOSSLESS' before sending to backend,
then convert the downloaded FLAC to MP3 using FFmpeg (existing logic).
2026-01-31 15:10:19 +07:00