SpotiFLAC-Mobile/go_backend
zarzet f312b74b30 fix: ensure non-null search provider fallback and update default labels to Tidal
- Add monochrome.tf and samidy.com Tidal API mirrors
- Guarantee resolvedProvider is never null by defaulting to 'tidal'
- Replace stale 'Deezer' default label with 'Tidal' (Deezer moved to extension)
- Show dynamic provider target in auto label for search dropdown
2026-04-14 21:12:14 +07:00
..
ape_tags.go feat: enrich composer and track totals metadata 2026-04-13 23:32:17 +07:00
audio_metadata.go feat: enrich composer and track totals metadata 2026-04-13 23:32:17 +07:00
audio_metadata_cache_test.go feat: add stable cover cache keys, Qobuz album-search fallback, metadata filters and extended sort options 2026-04-13 23:32:12 +07:00
audio_metadata_mp3_test.go feat: add audio quality analysis widget and fix USLT lyrics detection 2026-03-26 01:11:29 +07:00
cancel.go feat: propagate download cancel to extension HTTP requests and fix SAF filename extension mismatch 2026-04-13 23:35:03 +07:00
cover.go chore: clean up codebase 2026-03-26 16:43:56 +07:00
cue_parser.go feat: enrich composer and track totals metadata 2026-04-13 23:32:17 +07:00
deezer.go feat: enrich composer and track totals metadata 2026-04-13 23:32:17 +07:00
duplicate.go feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
exports.go feat: native M4A ReplayGain tag writing and SAF picker error handling 2026-04-13 23:35:03 +07:00
exports_deezer_metadata_test.go feat: improve auto-fill track resolution in Edit Metadata sheet 2026-03-15 21:12:47 +07:00
exports_test.go fix: fallback extra metadata genre 2026-04-13 23:35:02 +07:00
extension_manager.go refactor: remove author field from extension manifest and UI 2026-04-13 23:35:03 +07:00
extension_manifest.go refactor: remove author field from extension manifest and UI 2026-04-13 23:35:03 +07:00
extension_providers.go fix: reset OutputExt on extension→extension fallback too 2026-04-14 21:12:14 +07:00
extension_providers_test.go refactor: move deezer search flow to extension 2026-04-13 23:35:02 +07:00
extension_runtime.go chore: reduce Gradle memory, add extension network timeout, fix tr locale 2026-04-14 21:12:13 +07:00
extension_runtime_auth.go feat: propagate download cancel to extension HTTP requests and fix SAF filename extension mismatch 2026-04-13 23:35:03 +07:00
extension_runtime_binary.go refactor: move deezer to extension 2026-04-13 23:32:18 +07:00
extension_runtime_binary_test.go refactor: move deezer to extension 2026-04-13 23:32:18 +07:00
extension_runtime_ffmpeg.go fix: harden gomobile extension bindings and m4a cover retention 2026-04-13 23:32:17 +07:00
extension_runtime_file.go feat: propagate download cancel to extension HTTP requests and fix SAF filename extension mismatch 2026-04-13 23:35:03 +07:00
extension_runtime_http.go feat: propagate download cancel to extension HTTP requests and fix SAF filename extension mismatch 2026-04-13 23:35:03 +07:00
extension_runtime_matching.go fix: harden gomobile extension bindings and m4a cover retention 2026-04-13 23:32:17 +07:00
extension_runtime_polyfills.go feat: propagate download cancel to extension HTTP requests and fix SAF filename extension mismatch 2026-04-13 23:35:03 +07:00
extension_runtime_storage.go fix: harden gomobile extension bindings and m4a cover retention 2026-04-13 23:32:17 +07:00
extension_runtime_storage_test.go fix: harden gomobile extension bindings and m4a cover retention 2026-04-13 23:32:17 +07:00
extension_runtime_utils.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
extension_settings.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_store.go refactor: remove author field from extension manifest and UI 2026-04-13 23:35:03 +07:00
extension_test.go feat: propagate download cancel to extension HTTP requests and fix SAF filename extension mismatch 2026-04-13 23:35:03 +07:00
extension_timeout.go fix: harden gomobile extension bindings and m4a cover retention 2026-04-13 23:32:17 +07:00
filename.go fix: align metadata sanitization and lyrics editing 2026-04-13 23:32:19 +07:00
filename_test.go fix: align metadata sanitization and lyrics editing 2026-04-13 23:32:19 +07:00
go.mod fix: prefer local file for cover/lyrics save and update build dependencies 2026-04-13 23:32:13 +07:00
go.sum fix: prefer local file for cover/lyrics save and update build dependencies 2026-04-13 23:32:13 +07:00
httputil.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
httputil_ios.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
httputil_utls.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
idhs.go feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
library_scan.go feat: enrich composer and track totals metadata 2026-04-13 23:32:17 +07:00
library_scan_test.go feat: add stable cover cache keys, Qobuz album-search fallback, metadata filters and extended sort options 2026-04-13 23:32:12 +07:00
logbuffer.go chore: remove redundant comments and update donor list 2026-04-13 23:32:15 +07:00
lyrics.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
lyrics_apple.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
lyrics_musixmatch.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
lyrics_netease.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
lyrics_qqmusic.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
metadata.go feat: native M4A ReplayGain tag writing and SAF picker error handling 2026-04-13 23:35:03 +07:00
metadata_artist_tags_test.go feat: add artist tag mode setting with split Vorbis support and improve library scan progress 2026-04-13 23:32:12 +07:00
metadata_m4a_quality_test.go fix: improve ALAC M4A quality parsing 2026-04-13 23:35:03 +07:00
metadata_types.go feat: enrich composer and track totals metadata 2026-04-13 23:32:17 +07:00
mobile_deps.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
output_fd.go feat: add multi-select to library folders, batch playlist picker, and Go backend FD safety 2026-02-19 18:27:14 +07:00
output_fd_unix.go feat: add multi-select to library folders, batch playlist picker, and Go backend FD safety 2026-02-19 18:27:14 +07:00
output_fd_windows.go feat: add multi-select to library folders, batch playlist picker, and Go backend FD safety 2026-02-19 18:27:14 +07:00
parallel.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
progress.go perf: optimize polling, progress caching, staggered warmup, and snapshot-based library scan 2026-03-14 16:52:33 +07:00
qobuz.go fix: preserve composer metadata across qobuz and history 2026-04-13 23:32:18 +07:00
qobuz_test.go fix: preserve composer metadata across qobuz and history 2026-04-13 23:32:18 +07:00
ratelimit.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
romaji.go feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
songlink.go feat: expose extension utils, preserve M4A native container, and bump to v4.2.3+124 2026-04-13 23:35:03 +07:00
songlink_test.go fix: improve extension runtime safety, HTTP response URL, SongLink parsing, and recommended service for extensions 2026-04-13 23:32:15 +07:00
tidal.go fix: ensure non-null search provider fallback and update default labels to Tidal 2026-04-14 21:12:14 +07:00
tidal_test.go fix: fix Tidal track resolution, playlist owner info, and improve track provider state 2026-03-14 15:42:21 +07:00
title_match_utils.go feat: add resolve API with SongLink fallback, fix multi-artist tags (#288), and cleanup 2026-04-13 23:32:14 +07:00
title_match_utils_test.go feat: improve track matching 2026-04-13 23:32:11 +07:00