https://github.com/mithun-ctrl/chi-music-bot
https://github.com/mithun-ctrl/chi-music-bot
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mithun-ctrl/chi-music-bot
- Owner: mithun-ctrl
- License: mit
- Created: 2025-12-22T11:10:51.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-22T11:49:59.000Z (6 months ago)
- Last Synced: 2026-06-19T00:34:12.743Z (12 days ago)
- Language: Python
- Size: 1.52 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
AnonXMusic
Telegram Group Calls Streaming Bot
Supports YouTube, Spotify, Resso, Apple Music, SoundCloud and M3U8 links.

AnonXMusic lets you stream high-quality and low-latency audio and video playback into telegram group video chats.
Built with Python, Pyrogram, and Py-TgCalls, itβs optimized for reliability and easy deployment on Heroku, VPS, or Docker.
π₯ Features
- π§ Stream low-latency audio in real time to Telegram group video chats
- π Supports multiple platforms like YouTube, Spotify, Apple Music, SoundCloud
- β‘ Advanced queue management with auto-play
- βοΈ Easy deployment β works on Local, VPS, or Heroku
- β€οΈ Built with Python
βοΈ Manual Deployment
βοΈ Prerequisites
- Python 3.10+ installed
- deno & ffmpeg installed on your system
- Required variables mentioned in sample.env
Local / VPS Setup
```bash
git clone https://github.com/AnonymousX1025/AnonXMusic && cd AnonXMusic
# Install dependencies
pip3 install -U -r requirements.txt
# Rename and configure environment variables
mv sample.env .env
# Edit .env with your credentials
# Start the bot
bash start
```
Deploy to Heroku
> Click on the button below to deploy on Heroku
βοΈ Configuration
Edit .env (or set variables in your hosting environment):
Here's an example of the .env file
```env
API_ID=123456
API_HASH=abcdef1234567890
BOT_TOKEN=123456:ABC-DEF
OWNER_ID=123456789
LOGGER_ID=-1001234567890
MONGO_URL=mongodb+srv://
SESSION=BQgfh...AA
```
> π Check config.py for all available options.
π§ Usage
1. Add the bot to your Telegram group.
2. Promote it to admin with invite users permission.
3. Use commands in the chat to control playback:
Commands overview
/play [song name or link] -> Play audio in the videochat
/vplay [song name or link] -> Play video in the videochat
/pause -> Pause playback
/resume -> Resume playback
/skip -> Skip to next track
/stop -> Stop playback
/seek -> Seeks the stream
/queue -> Show queue
β€οΈ Contributing
Contributions are welcome!
1. Fork the repository.
2. Create your branch: git checkout -b feature/new.
4. Commit changes: git commit -m 'New feature'.
5. Push: git push origin feature/new
6. Open a Pull Request.
ποΈ License
This project is licensed under the MIT License β see LICENSE for details.
π€ Updates and support
- Updates channel
- Support group
π Acknowledgements
- Inspired by other open-source Telegram music bots.
- Thanks to all the contributors.
β Enjoying the tunes? Star the repo β feedback keeps the rhythm going!