Bad Apple in ASCII Art
w/ Audio (mostly 24/7)
(A SECURITY PROBLEM ABOUT THE AUDIO STREAM HAS BEEN NOTICED, IT HAS BEEN RECENTLY FIXED, THIS NOTICE WILL DISAPPEAR WHEN THE SWITCH FROM QUICK TUNNELS TO NAMED TUNNELS OCCURS)
Info
Controls:
- Pause with Space
- Fullscreen with F
- Mute with M
Share with Friends: https://asciinema.org/s/LelgiG9usMEUJShZ
Wait a bit for Audio to Start. 100% of the Times It Is desynced, There Isn’t much to do about That Problem. If you hear Nothing, I’m Just Setting It Up. It could also be caused by Icecast crashing or restarting. Asciinema wasn’t made for audio therefore It’s weird
Do It Yourself
For the Video:
I used asciinema (CLI) and ffmpeg. In Debian: sudo apt install ffmpeg and Build Asciinema from Source.
Login to asciinema: asciinema auth
Start stream: asciinema stream -r XXXX
Where XXXX Is Stream ID (or Just use asciinema stream -r alone to create a New stream from Scratch, modify your settings manually)
For the Audio:
It’s Very complex and I can’t send all commands, so this Is Just some Info:
I used icecast2, ffmpeg and cloudflared. In Debian: sudo apt install icecast2 ffmpeg cloudflared
Set up secure passwords. The dashboard Password MUST be the most secure!
Start icecast2: sudo systemctl start icecast2
Use your own ffmpeg code to get the audio from badapple.mp4 and broadcast to Icecast as badapple.mp3
Start a Quick Tunnel: cloudflared tunnel --url http://localhost:8000/ (Fix the Port based on what You Configured)
In the logs of that Command, Find the Quick Tunnel URL.
Go to the Asciinema Website, then go to the Settings of your Stream. Find “Audio URL” and Paste the Tunnel URL + /badapple.mp3
It Will look Like this: https://tunnel-temp-name-test.trycloudflare.com/badapple.mp3
Save. After all that, You should be able to hear your Audio in Asciinema. This Will most likely Desync, But It Works.