SpotiFLAC-Mobile/go_backend
zarzet 4f365ca7fe feat: add built-in Tidal/Qobuz search with recommended service picker
- Add SearchAll() for Tidal and Qobuz in Go backend (tracks, artists, albums)
- Add searchTidalAll/searchQobuzAll platform routing for Android and iOS
- Add Tidal/Qobuz options to search provider dropdown in home tab
- Show (Recommended) label and auto-select service in download picker
2026-03-25 13:52:57 +07:00
..
audio_metadata.go feat: implement full M4A tag read engine with atom path fallback and freeform fix 2026-03-22 23:00:42 +07:00
cancel.go refactor: more code cleanup 2026-01-17 10:04:21 +07:00
cover.go feat: add store registry URL management, port iOS handlers, and clean up store UI 2026-03-14 13:24:30 +07:00
cue_parser.go chore: remove redundant inline comments 2026-03-14 15:07:15 +07:00
deezer.go feat: improve auto-fill track resolution in Edit Metadata sheet 2026-03-15 21:12:47 +07:00
deezer_download.go fix: verify resolved Tidal/Deezer tracks match the download request before downloading 2026-03-16 04:16:44 +07:00
duplicate.go chore: remove redundant inline comments 2026-03-14 15:07:15 +07:00
exports.go feat: add built-in Tidal/Qobuz search with recommended service picker 2026-03-25 13:52:57 +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 feat: add Qobuz Afkar API provider and prefer request metadata for consistent album grouping 2026-03-15 18:52:41 +07:00
extension_manager.go chore: remove redundant inline comments 2026-03-14 15:07:15 +07:00
extension_manifest.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_providers.go feat: improve auto-fill track resolution in Edit Metadata sheet 2026-03-15 21:12:47 +07:00
extension_providers_test.go feat: add Qobuz and Tidal as built-in metadata search providers with priority-based unified search 2026-03-14 16:07:41 +07:00
extension_runtime.go fix: improve extension download reliability and Qobuz API integration 2026-03-18 01:06:22 +07:00
extension_runtime_auth.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_runtime_ffmpeg.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_runtime_file.go fix: improve extension download reliability and Qobuz API integration 2026-03-18 01:06:22 +07:00
extension_runtime_http.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_runtime_matching.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_runtime_polyfills.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_runtime_storage.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
extension_runtime_storage_test.go chore: rebuild dev history without streaming-era commits 2026-02-27 13:48:44 +07:00
extension_runtime_utils.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +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 chore: remove redundant inline comments 2026-03-14 15:07:15 +07:00
extension_test.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_timeout.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
filename.go feat: advanced filename templates, low-RAM device profiling, responsive artist UI, and project site 2026-02-13 21:39:08 +07:00
filename_test.go feat: advanced filename templates, low-RAM device profiling, responsive artist UI, and project site 2026-02-13 21:39:08 +07:00
go.mod fix: rollback Go toolchain to 1.25.7 to fix ARM32 SIGSYS crash 2026-02-18 00:04:32 +07:00
go.sum feat: add multi-select share and batch convert in downloaded/local album screens 2026-02-18 18:05:48 +07:00
httputil.go fix: improve Spotify track availability resolution 2026-03-17 14:45:24 +07:00
httputil_ios.go fix(ios): separate uTLS code with build tags for iOS compatibility 2026-01-31 15:31:21 +07:00
httputil_utls.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
idhs.go feat: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
library_scan.go feat: populate M4A metadata in ReadFileMetadata and library scan 2026-03-22 23:00:55 +07:00
logbuffer.go perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00
lyrics.go refactor: migrate lyrics providers to Paxsenix endpoints 2026-03-18 17:11:17 +07:00
lyrics_apple.go refactor: migrate lyrics providers to Paxsenix endpoints 2026-03-18 17:11:17 +07:00
lyrics_musixmatch.go refactor: migrate lyrics providers to Paxsenix endpoints 2026-03-18 17:11:17 +07:00
lyrics_netease.go refactor: migrate lyrics providers to Paxsenix endpoints 2026-03-18 17:11:17 +07:00
lyrics_qqmusic.go refactor: migrate lyrics providers to Paxsenix endpoints 2026-03-18 17:11:17 +07:00
metadata.go feat: implement full M4A tag read engine with atom path fallback and freeform fix 2026-03-22 23:00:42 +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 feat: add built-in Tidal/Qobuz search with recommended service picker 2026-03-25 13:52:57 +07:00
qobuz_test.go fix: improve extension download reliability and Qobuz API integration 2026-03-18 01:06:22 +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: move Amazon Music to extension, fix Deezer download timeout 2026-03-08 04:15:28 +07:00
songlink.go fix: improve Spotify track availability resolution 2026-03-17 14:45:24 +07:00
songlink_test.go fix: improve Spotify track availability resolution 2026-03-17 14:45:24 +07:00
spotfetch_api.go fix: delay iOS folder picker after sheet dismiss and update Afkar hosts 2026-03-16 20:17:37 +07:00
spotify.go feat: add name and images fields to PlaylistInfoMetadata 2026-03-14 15:07:34 +07:00
tidal.go feat: add built-in Tidal/Qobuz search with recommended service picker 2026-03-25 13:52:57 +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 normalizeLooseArtistName with diacritic folding for resilient artist matching 2026-03-22 22:42:33 +07:00
title_match_utils_test.go chore: rebuild dev history without streaming-era commits 2026-02-27 13:48:44 +07:00
youtube.go feat: add Opus 320kbps quality, remove Tidal HIGH tier 2026-03-15 20:16:44 +07:00
youtube_quality_test.go feat: add Opus 320kbps quality, remove Tidal HIGH tier 2026-03-15 20:16:44 +07:00