...The library supports normal playback, list playback, floating windows, short-video feeds, and multiple simultaneous players. Its interface layer is highly customizable because player logic and controller views communicate through independent APIs. Playback features include progress control, aspect ratios, rotation, speed changes, quality switching, network monitoring, and local position recovery. Additional modules cover play-while-caching, M3U8 processing, barrage comments, recording, persistent playback history, and custom rendering surfaces.