TudbuT | Worst Apple: Bad Apple but played on a flat CRT and radio! @tudbut | Uploaded 9 months ago | Updated 1 hour ago
Bad Apple starts playing at 0:51.
Here's my most recent bad apple player! Since the Raspberry Pi Zero has no sound card, I'm transmitting the audio by FM radio from a GPIO pin. The frequency is generated by the GPU clock - it was quite difficult to avoid crashing the kernel with VLC's GPU usage combined with abusing its clock like that, but I managed eventually by timing the startups of all components right. Unfortunately, that also made the start-up quite slow.
I am using VLC media player (it is the only one with raspberry pi hardware decoding that I know of) and PiFmRds: github.com/ChristopheJacquet/PiFmRds
I will make the shell script used for this public soon, but it might not work for you. It can theoretically play any video encoded in pretty normal mp4 (has to use h264 as the encoder).
0:00 Startup
0:51 Bad Apple
4:26 Shutdown
Bad Apple starts playing at 0:51.
Here's my most recent bad apple player! Since the Raspberry Pi Zero has no sound card, I'm transmitting the audio by FM radio from a GPIO pin. The frequency is generated by the GPU clock - it was quite difficult to avoid crashing the kernel with VLC's GPU usage combined with abusing its clock like that, but I managed eventually by timing the startups of all components right. Unfortunately, that also made the start-up quite slow.
I am using VLC media player (it is the only one with raspberry pi hardware decoding that I know of) and PiFmRds: github.com/ChristopheJacquet/PiFmRds
I will make the shell script used for this public soon, but it might not work for you. It can theoretically play any video encoded in pretty normal mp4 (has to use h264 as the encoder).
0:00 Startup
0:51 Bad Apple
4:26 Shutdown