mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
Major Features: - Spotify playlist injection with missing tracks search - Transparent proxy authentication system - WebSocket session management for external tracks - Manual track mapping and favorites system - Lyrics support (Spotify + LRCLib) with prefetching - Admin dashboard with analytics and configuration - Performance optimizations with health checks and endpoint racing - Comprehensive caching and memory management Performance Improvements: - Quick health checks (3s timeout) before trying endpoints - Health check results cached for 30 seconds - 5 minute timeout for large artist responses - Background Odesli conversion after streaming starts - Parallel lyrics prefetching - Endpoint benchmarking and racing - 16 SquidWTF endpoints with load balancing Reliability: - Automatic endpoint fallback and failover - Token expiration handling - Concurrent request optimization - Memory leak fixes - Proper session cleanup User Experience: - Web UI for configuration and playlist management - Real-time progress tracking - API analytics dashboard - Manual track mapping interface - Playlist statistics and health monitoring
113 lines
2.0 KiB
Plaintext
113 lines
2.0 KiB
Plaintext
## A streamlined .gitignore for modern .NET projects
|
|
## including temporary files, build results, and
|
|
## files generated by popular .NET tools. If you are
|
|
## developing with Visual Studio, the VS .gitignore
|
|
## https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
|
|
## has more thorough IDE-specific entries.
|
|
##
|
|
## Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore
|
|
|
|
# Build results
|
|
[Dd]ebug/
|
|
[Dd]ebugPublic/
|
|
[Rr]elease/
|
|
[Rr]eleases/
|
|
x64/
|
|
x86/
|
|
[Ww][Ii][Nn]32/
|
|
[Aa][Rr][Mm]/
|
|
[Aa][Rr][Mm]64/
|
|
bld/
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Ll]og/
|
|
[Ll]ogs/
|
|
|
|
# .NET Core
|
|
project.lock.json
|
|
project.fragment.lock.json
|
|
artifacts/
|
|
|
|
# ASP.NET Scaffolding
|
|
ScaffoldingReadMe.txt
|
|
|
|
# NuGet Packages
|
|
*.nupkg
|
|
# NuGet Symbol Packages
|
|
*.snupkg
|
|
|
|
# Others
|
|
~$*
|
|
*~
|
|
CodeCoverage/
|
|
|
|
# MSBuild Binary and Structured Log
|
|
*.binlog
|
|
|
|
# MSTest test Results
|
|
[Tt]est[Rr]esult*/
|
|
[Bb]uild[Ll]og.*
|
|
|
|
# NUnit
|
|
*.VisualState.xml
|
|
TestResult.xml
|
|
nunit-*.xml
|
|
|
|
# Fichiers et dossiers à ignorer pour un projet .NET
|
|
bin/
|
|
obj/
|
|
*.user
|
|
*.suo
|
|
*.userosscache
|
|
*.sln.docstates
|
|
*.vs/
|
|
# Rider
|
|
.idea/
|
|
# Visual Studio Code
|
|
.vscode/
|
|
# Autres fichiers temporaires
|
|
*.log
|
|
|
|
/.env
|
|
|
|
# Downloaded music files
|
|
downloads/
|
|
!downloads/.gitkeep
|
|
|
|
# Kept music files (favorited external tracks)
|
|
kept/
|
|
|
|
# Cache files (Spotify missing tracks, etc.)
|
|
cache/
|
|
|
|
# Docker volumes
|
|
redis-data/
|
|
|
|
# API keys and specs (ignore markdown docs, keep OpenAPI spec)
|
|
apis/steering/
|
|
apis/api-calls/*.json
|
|
!apis/api-calls/jellyfin-openapi-stable.json
|
|
apis/temp.json
|
|
|
|
# Temporary documentation files
|
|
apis/*.md
|
|
|
|
# Log files for debugging
|
|
apis/api-calls/*.log
|
|
|
|
# Endpoint usage tracking
|
|
apis/api-calls/endpoint-usage.json
|
|
/app/cache/endpoint-usage/
|
|
|
|
# Log files for debugging
|
|
apis/*.log
|
|
|
|
# Endpoint usage tracking
|
|
apis/endpoint-usage.json
|
|
/app/cache/endpoint-usage/
|
|
|
|
# Original source code for reference
|
|
originals/
|
|
|
|
# Sample missing playlists for Spotify integration testing
|
|
sampleMissingPlaylists/ |