* fix(jellycompat): enforce allow_4k_transcode in playback negotiation and transcode start
The compat layer never read the setting, so clients that couldn't direct
play a 4K file got a full video encode regardless. Suppress
SupportsTranscoding for 4K sources during negotiation and guard the local
and remote transcode starts; audio-only transcodes (video copy) stay
allowed, matching the native handler.
Fixes#64
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(jellycompat): cover settings read error in 4K transcode default-deny
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>