Fix quality setting and device name display issues (#34)

- Clear both L1 memory and L2 disk caches when quality setting changes
  This ensures cached tracks at wrong quality are removed
- Fix device name not showing in popup on first hover
  Now refreshes status on each hover instead of only when null
- Add quality downgrade indicator when stream quality is lower than
  track's original quality (shows yellow arrow with tooltip)
- Store original track quality values for comparison with actual stream
This commit is contained in:
vicrodh committed 2026-01-31 23:46:02 -06:00
1 parent 8b7e4dab27
commit ae81b1c3c4
7 files changed
+78 -12

No files matched your search

+4
View File
@@ -2993,6 +2993,8 @@
quality={currentTrack.quality}
bitDepth={currentTrack.bitDepth}
samplingRate={currentTrack.samplingRate}
originalBitDepth={currentTrack.originalBitDepth}
originalSamplingRate={currentTrack.originalSamplingRate}
format={currentTrack.format}
{isPlaying}
onTogglePlay={togglePlay}
@@ -3078,6 +3080,8 @@
qualityLevel={currentTrack.quality.includes('24') ? 5 : 3}
bitDepth={currentTrack.bitDepth}
samplingRate={currentTrack.samplingRate}
originalBitDepth={currentTrack.originalBitDepth}
originalSamplingRate={currentTrack.originalSamplingRate}
format={currentTrack.format}
{isPlaying}
onTogglePlay={togglePlay}