SpotiFLAC-Mobile/go_backend
zarzet 8e6cbcbc2a feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback
- Add configurable YouTube Opus (96-256kbps) and MP3 (96-320kbps) bitrates
- Improve title matching with loose normalization for symbol-heavy tracks
- Add SpotubeDL engine v2 fallback for MP3 requests
- Improve filename sanitization in track metadata screen
- Bump version to 3.6.9+82
2026-02-17 17:22:24 +07:00
..
amazon.go feat: advanced filename templates, low-RAM device profiling, responsive artist UI, and project site 2026-02-13 21:39:08 +07:00
amazon_asin_test.go v3.6.5: audio format conversion, PC v7.0.8 backend merge, Amazon re-enabled 2026-02-10 23:35:41 +07:00
audio_metadata.go fix: preserve extended metadata during fallback, accurate lossy quality display, SAF improvements 2026-02-12 00:19:02 +07:00
cancel.go refactor: more code cleanup 2026-01-17 10:04:21 +07:00
cover.go chore: cleanup unused code and dead imports 2026-01-20 02:10:10 +07:00
deezer.go perf: memory and rebuild optimizations across app 2026-02-11 01:44:05 +07:00
duplicate.go v3.3.5: Same as 3.3.1 but fixes crash issues caused by FFmpeg 2026-02-01 20:12:00 +07:00
exports.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
extension_manager.go feat: lyrics provider extensions, configurable lyrics cascade, and iOS method channel parity 2026-02-14 01:42:18 +07:00
extension_manifest.go feat: lyrics provider extensions, configurable lyrics cascade, and iOS method channel parity 2026-02-14 01:42:18 +07:00
extension_providers.go feat: lyrics provider extensions, configurable lyrics cascade, and iOS method channel parity 2026-02-14 01:42:18 +07:00
extension_runtime.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_runtime_auth.go perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00
extension_runtime_ffmpeg.go refactor: remove more redundant comments 2026-02-04 10:20:04 +07:00
extension_runtime_file.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_runtime_http.go perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00
extension_runtime_matching.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_runtime_polyfills.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_runtime_storage.go perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00
extension_runtime_utils.go fix: remove duplicate plugin registration warning 2026-02-01 20:18:51 +07:00
extension_settings.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_store.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_test.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
extension_timeout.go v3.6.5: audio format conversion, PC v7.0.8 backend merge, Amazon re-enabled 2026-02-10 23:35:41 +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(deps): update go dependencies 2026-02-11 05:31:18 +00:00
go.sum fix(deps): update go dependencies 2026-02-11 05:31:18 +00:00
httputil.go fix: metadata enrichment bug and upgrade go-flac to v2 2026-02-08 12:01:08 +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 refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
idhs.go feat(backend): add IDHS as fallback link resolver when SongLink fails 2026-01-31 15:12:10 +07:00
library_scan.go fix: preserve extended metadata during fallback, accurate lossy quality display, SAF improvements 2026-02-12 00:19:02 +07:00
logbuffer.go perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00
lyrics.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
lyrics_apple.go fix: improve lyrics error detection and add new donor 2026-02-14 17:25:17 +07:00
lyrics_musixmatch.go feat: lyrics provider extensions, configurable lyrics cascade, and iOS method channel parity 2026-02-14 01:42:18 +07:00
lyrics_netease.go feat: lyrics provider extensions, configurable lyrics cascade, and iOS method channel parity 2026-02-14 01:42:18 +07:00
lyrics_qqmusic.go fix: improve lyrics error detection and add new donor 2026-02-14 17:25:17 +07:00
metadata.go fix: various improvements and fixes 2026-02-11 00:22:48 +07:00
mobile_deps.go fix: preserve golang.org/x/mobile/bind dependency for gomobile 2026-01-31 15:12:13 +07:00
output_fd.go feat: improve SAF file descriptor handling and Android platform compatibility 2026-02-06 18:47:16 +07:00
parallel.go perf: optimize all providers for mobile networks with retry logic 2026-02-05 09:12:25 +07:00
progress.go refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
qobuz.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
qobuz_test.go feat: improve SAF file descriptor handling and Android platform compatibility 2026-02-06 18:47:16 +07:00
ratelimit.go chore: cleanup unused code and dead imports 2026-01-20 02:10:10 +07:00
romaji.go chore: cleanup unused code and dead imports 2026-01-20 02:10:10 +07:00
security_hardening_test.go perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00
songlink.go feat: save cover art, save lyrics, re-enrich metadata with full SAF support + YouTube Cobalt provider with SpotubeDL fallback + metadata summary logging 2026-02-09 23:07:18 +07:00
spotfetch_api.go v3.6.5: audio format conversion, PC v7.0.8 backend merge, Amazon re-enabled 2026-02-10 23:35:41 +07:00
spotify.go fix: metadata enrichment bug and upgrade go-flac to v2 2026-02-08 12:01:08 +07:00
tidal.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
title_match_utils.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
title_match_utils_test.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
youtube.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00
youtube_quality_test.go feat: YouTube customizable bitrate, improved title matching, SpotubeDL engine fallback 2026-02-17 17:22:24 +07:00