diff --git a/EMRE-FEATURES.md b/EMRE-FEATURES.md new file mode 100644 index 0000000000..d6ce98e89c --- /dev/null +++ b/EMRE-FEATURES.md @@ -0,0 +1,203 @@ +# Feature Pack: Desktop Workflow Enhancements + +A set of four opt-in features for power users who run YouTube Music as a background audio companion on desktop — particularly those who use virtual desktops, minimize to tray, and want quick playback control without opening the full window. + +Every feature defaults to **off** and is toggled from the existing settings/plugin menu. No existing behavior is changed unless the user explicitly enables a feature. + +--- + +## 1. Audio-Only Mode + +**Plugin** | Settings > Plugins > Audio Only | Requires restart + +### The problem + +YouTube Music streams video even when the window is minimized or hidden in the tray. On a desktop app used purely for music, this wastes ~300 MB of RAM on video decoding and buffering that nobody is watching. + +### The solution + +A renderer plugin that forces YouTube Music into its audio-only playback path — the same mode the mobile app uses on audio-only plans. Video decoding stops entirely, album art is shown instead, and memory usage drops significantly. + +### How it works + +- Sets `playback-mode="ATV_PREFERRED"` on the player element, telling YouTube's player this is an audio-only surface +- Calls `setPlaybackQuality('tiny')` via the internal player API to prevent video stream selection +- Hides the `