NatsukiMusic
Free and Open Source Channel/Group Voice chat music player for telegram ❤️ with button support, deezer and saavn playback support @ItzSadew
Install / Use
/learn @Sadew451/NatsukiMusicREADME
𝘼 𝙗𝙤𝙩 𝙩𝙝𝙖𝙩 𝙘𝙖𝙣 𝙥𝙡𝙖𝙮 𝙢𝙪𝙨𝙞𝙘 𝙤𝙣 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝙂𝙧𝙤𝙪𝙥 𝙖𝙣𝙙 𝘾𝙝𝙖𝙣𝙣𝙚𝙡 𝙑𝙤𝙞𝙘𝙚 𝘾𝙝𝙖𝙩𝙨
𝘼𝙫𝙖𝙞𝙡𝙖𝙗𝙡𝙚 𝙤𝙣 𝙩𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝙖𝙨 @TheNatsukiBot
<h4 align="center">A Powerful, Smart And Simple Group Manager <br> ... Written with AioGram , Pyrogram and Telethon...</h4> <p align='center'> <a href="https://www.python.org/" alt="made-with-python"> <img src="https://img.shields.io/badge/Made%20with-Python-1f425f.svg?style=flat-square&logo=python&color=blue" /> </a> <a href="https://github.com/Sadew451/NatsukiMusic/graphs/commit-activity" alt="Maintenance"> <img src="https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=flat-square" /> </a> </p> <p align="center"><a href="https://t.me/NatsukiSupport_Official"><img src="https://telegra.ph/file/cd70f2c2dbdc00f163e93.jpg" width="400"></a></p> <p align="center"> <a href="https://app.codacy.com/manual/sadew451/NatsukiMusic/dashboard"> <img src="https://img.shields.io/codacy/grade/4d58f2a402b54aed8a7d95f7add45a81?color=brightgreen&logo=codacy&logoColor=green&style=for-the-badge" alt="Codacy" /></a> <a href="https://github.com/sadew451/NatsukiMusic"> <img src="https://img.shields.io/github/repo-size/sadew451/NatsukiMusic?color=orange&logo=github&logoColor=green&style=for-the-badge" /></a> <a href="https://github.com/sadew451/NatsukiMusic/commits/SadewJayasekara"> <img src="https://img.shields.io/github/last-commit/sadew451/NatsukiMusic?color=brown&logo=github&logoColor=green&style=for-the-badge" /></a> <a href="https://github.com/sadew451/NatsukiMusic/network/members"> <img src="https://img.shields.io/github/forks/sadew451/NatsukiMusic?color=red&logo=github&logoColor=green&style=for-the-badge" /></a> <h2> Features 🔥 </h2>- Thumbnail Support
- Playlist Support
- Current playback support
- Showing track names when skipping
- Zero downtime, Fully Stable
- Deezer,Youtube & Saavn playback support
- Settings panel
- Control with buttons
- Userbot auto join
- Channel Music Play
- Keyboard selection support for youtube play
⚡ 𝘿𝙚𝙥𝙡𝙤𝙮𝙢𝙚𝙣𝙩
💜 Heroku
Get pyrogram (p) SESSION from here:
⚔ Self-hosting (For Devs)
# Install Git First (apt-instll git)
$ git clone https://github.com/Sadew451/NatsukiMusic
$ cd NatsukiMusic
# Upgrade sources
# Install All Requirements
$ pip(3) install -r requirements.txt
# Rename example.env to local.env and fill
$ npm i -g npm
# Start Bot
$ python(3) -m NatsukiMusic
Commands for Group 🛠
For all in group
/play <song name>- play song you requested/play <reply to audio>- play replied file/dplay <song name>- play song you requested via deezer/splay <song name>- play song you requested via jio saavn/ytplay <song name>: Directly play song via Youtube Music/playlist- Show now playing list/current- Show now playing/song <song name>- download songs you want quickly/search <query>- search videos on youtube with details/deezer <song name>- download songs you want quickly via deezer/saavn <song name>- download songs you want quickly via saavn/video <song name>- download videos you want quickly
Admins only.
/player- open music player settings panel/pause- pause song play/resume- resume song play/skip- play next song/end- stop music play/userbotjoin- invite assistant to your chat/userbotleave- remove assistant from your chat/admincache- Refresh admin list/musicplayer [on/off]- Enable/Disable Music Player
Commands for Channel Music Play 🛠
For linked group admins only:
/cplay <song name>- play song you requested/cplay <reply to link>- play replied youtube link/cplay <reply to audio>- play replied file/cdplay <song name>- play song you requested via deezer/csplay <song name>- play song you requested via jio saavn/cplaylist- Show now playing list/cccurrent- Show now playing/cplayer- open music player settings panel/cpause- pause song play/cresume- resume song play/cskip- play next song/cend- stop music play/userbotjoinchannel- invite assistant to your chat
- channel is also can be used instead of c
If you donlt like to play in linked channel:
- Get your channel ID.
- Rename your group to: Channel Music: your_channel_id
- Add Natsuki as Channel admin with full perms
- add helper to channel
- Simply send commands in your group.
Commands for Sudo Users ⚔️
/userbotleaveall- remove assistant from all chats/gcast <reply to message>- globally brodcast replied message to all chats/pmpermit [on/off]- enable/disable pmpermit message
Pmpermit
.a- approove someone to pm you.da- disapproove someone to pm you
- Sudo Users can execute any command in any groups
Credits
Don't edit this part
Special Credits
- Rojserbest: Callsmusic Developer
- Sadew: Dev
This bot is based on the original work done by Rojserbest. Without his hardwork NatsukiMusic won't exist. EzilaXmusic is a modified version of Callsmusic for fit the needs of Natsuki users
Contribtors
Related Skills
openhue
336.9kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
336.9kElevenLabs text-to-speech with mac-style say UX.
weather
336.9kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.4kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
