mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-07-06 04:37:59 +02:00
134bf4375f
- Add metadata provider search (Deezer/Tidal/Qobuz) in download pipeline for extension tracks with missing album/date/ISRC, using the same mechanism as ReEnrichFile - Always pass enriched metadata (album, release_date, ISRC, cover_url, track/disc number) back in DownloadResponse so Flutter can embed them - Add Deezer ISRC lookup for genre/label during download enrichment - Extend _buildTrackForMetadataEmbedding to use ISRC, cover_url, album_artist from backend response - Add Releases section support in artist page (Go + Flutter) - Fix Track ID parsing to prefer non-empty native ID over empty spotify_id - Paginate popular tracks (5 per page with swipe + dot indicators) - Fix metadata screen: duration getter checks _editedMetadata, read album/duration from file tags - Make metadata screen ID labels and Open-in buttons source-aware (Amazon/Tidal/Qobuz/Deezer/Spotify) - Copy enrichment fields (AlbumName, DurationMS, CoverURL, AlbumArtist, ID) back to download request - Update README badge, add network_requests.txt to gitignore
80 lines
1.1 KiB
Plaintext
80 lines
1.1 KiB
Plaintext
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.iml
|
|
.cursorignore
|
|
.cursorrules
|
|
|
|
# Kiro specs (development only)
|
|
.kiro/
|
|
|
|
# Design assets (banners, mockups)
|
|
design/
|
|
|
|
# Reference folder (development only)
|
|
referensi/
|
|
|
|
# Documentation (development only, published separately)
|
|
docs/
|
|
|
|
# Old spotiflac_android folder (moved to root)
|
|
spotiflac_android/
|
|
|
|
# Flutter/Dart
|
|
.dart_tool/
|
|
.packages
|
|
build/
|
|
*.lock
|
|
!pubspec.lock
|
|
.flutter-plugins
|
|
.flutter-plugins-dependencies
|
|
.metadata
|
|
*.apk
|
|
|
|
# Go backend build artifacts
|
|
go_backend/*.aar
|
|
go_backend/*.jar
|
|
go_backend/*.exe
|
|
go_backend/*.xcframework/
|
|
|
|
# Android
|
|
android/.gradle/
|
|
android/app/libs/gobackend.aar
|
|
android/local.properties
|
|
android/*.iml
|
|
android/key.properties
|
|
android/*.jks
|
|
android/*.keystore
|
|
android/app/*.jks
|
|
|
|
# iOS
|
|
ios/Frameworks/
|
|
ios/Pods/
|
|
ios/.symlinks/
|
|
ios/Flutter/Flutter.framework/
|
|
ios/Flutter/Flutter.podspec
|
|
android/app/libs/gobackend-sources.jar
|
|
|
|
# Extension folder
|
|
extension/
|
|
|
|
# Agent instructions
|
|
AGENTS.md
|
|
|
|
# Temp/misc
|
|
nul
|
|
network_requests.txt
|
|
|
|
# Log files
|
|
*.log
|
|
hs_err_*.log
|
|
flutter_*.log
|
|
|
|
# Development tools
|
|
tool/
|
|
.claude/settings.local.json
|