Media Rendering

Each playlist item is displayed as a visual panel within the wall layout. Panels may display thumbnails, websites, livestream feeds, or other supported media types.

The rendering system should preserve a recognizable visual language across builds, especially for borders, safe areas, overlays, and selection behavior.

2026-03-17 Conversation Additions

2026-03-17 Additive Expansion: This media-rendering appendix turns previously implied quality rules into explicit rendering requirements.

A. Native Output Size

Rendering quality is defined at the selected output size. 4K and 8K are not upscaling targets; they are native render targets for generated layers. The rendering system must be capable of producing output directly at the requested dimensions.

B. Text Rendering

C. Multilingual Rendering

Quality expectations apply across languages and scripts. The system must be prepared for Latin, Arabic, Chinese, Hindi, and other scripts without assuming English-like text length, direction, or glyph behavior. RTL support and mixed-direction text handling belong to rendering quality, not only to localization metadata.

D. Export Fidelity

The renderer must never "fix" fidelity problems by flattening the current screen image and scaling it upward. Correct high-resolution export means regenerating geometry-sensitive content at the requested size.