How yym8224961/world.execute-me-ascii works
This is a macOS terminal music-video player for Mili’s “world.execute(me);”. The principal workflow is to start playback in a terminal, synchronize the display to the audio clock, and render the lyric-driven animation with bilingual subtitles and spectrum visuals. The player delegates animation drawing to scenes.py and audio playback and timing to AudioClock.swift. The README documents the subtitle and spectrum capabilities, but the available excerpts do not show how the player loads the individual subtitle or spectrum files, so those links are marked unverified.
Main entry points: player.py Player · AudioClock.swift Audio clock · scenes.py Scene choreography · 双语字幕.srt Bilingual subtitles
Components 9
Playback
- Player
player.py - Audio clock
AudioClock.swift
Visuals
- Scene choreography
scenes.py
Media assets
- Audio file
- Bilingual subtitles
双语字幕.srt - Bilingual lyrics
双语歌词.lrc - Spectrum data
spectrum.json - Player settings
config.json
Other components
- Terminal viewer
Connections 8
- Terminal viewer → Player: operates
README.md - Player → Audio clock: controls
player.py - Audio clock → Audio file: plays
AudioClock.swift - Player → Scene choreography: draws scenes
player.py - Player → Bilingual subtitles: loads subtitles
- Player → Bilingual lyrics: uses lyrics
- Player → Spectrum data: uses spectrum
- Player → Player settings: reads settings