magnaluna webradio
Telegram video webradio based on MadelineProto, with advanced features like call programming and real-time call stats.
It plays a video in:
- one-to-one video calls (call it, or send it /call to make it call you);
- video chats and end-to-end encrypted conference calls, whose links you send it;
- the video chats of the groups it’s added to, when you send it /videochat (it also starts one, if it may).
During a call, /play (replying to a video or audio file, or with a URL) adds a file to the playlist, /skip skips the file being played, and /loop (replying to a file, or with a URL) changes the video looped when the playlist is empty: send just /loop to loop nothing, /loop default to loop the default video again.
Send them in the private chat (for one-to-one calls and the calls joined with a link you sent), in the group (for its video chat) or in the chat of the call (URLs only); files are streamed, never downloaded.

Try it on Telegram @magicalcrazypony!
Created by Daniil Gentili.
Installation
wget https://github.com/danog/magnaluna/raw/master/magna.php && php magna.php
Don’t forget to install the required dependencies for MadelineProto.
Changing the video
magnaluna plays oncall.webm (downloaded on first start), entirely in pure PHP: replace it with any WebM/Matroska file with VP8, VP9, H.264 or H.265 video and OPUS audio, no ffmpeg needed.