Status: {{ streamInfo.status }}
Content Type: {{ streamInfo.contentType }}
Requires Proxy: {{ streamInfo.requiresProxy ? 'Yes' : 'No' }}
Electron Version: {{ capabilities.electronVersion }}
Default Input: {{ systemSettings.defaultInputDevice }}
Default Output: {{ systemSettings.defaultOutputDevice }}
Master Volume: {{ systemSettings.masterVolume }}%
Proxy URL: {{ proxyUrl }}
Status: {{ proxyAvailable ? '✅ Available' : '❌ Unavailable' }}
Error: {{ proxyError }}
Duration: {{ metadata.duration }}s
Bitrate: {{ metadata.bitrate }} kbps
Sample Rate: {{ metadata.sampleRate }} Hz
Channels: {{ metadata.channels }}
Format: {{ metadata.format }}
Note: In a real application, you would create a separate AudioPlayer.vue component (see example in comments below)
URL: {{ url }}
Each would use useAudioProxy(ref(url)) individually