diff --git a/README.md b/README.md index 47fe1cb..e8411e7 100644 --- a/README.md +++ b/README.md @@ -1 +1,123 @@ -# Stream-Music \ No newline at end of file +

Stream Music 🎵

+ +### 𝘼 𝙗𝙤𝙩 𝙩𝙝𝙖𝙩 𝙘𝙖𝙣 𝙥𝙡𝙖𝙮 𝙢𝙪𝙨𝙞𝙘 𝙤𝙣 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝙂𝙧𝙤𝙪𝙥 𝙖𝙣𝙙 𝘾𝙝𝙖𝙣𝙣𝙚𝙡 𝙑𝙤𝙞𝙘𝙚 𝘾𝙝𝙖𝙩𝙨 + +### 𝘼𝙫𝙖𝙞𝙡𝙖𝙗𝙡𝙚 𝙤𝙣 𝙩𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝙖𝙨[@SDStreamMusicBot](https://t.me/SDStreamMusicBot) + +

+ +

+ +

Features 🔥

+ +- 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 + +[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/Sadew451/Stream-Music) + +Get pyrogram (p) `SESSION` from here: + +[![Run on Repl.it](https://repl.it/badge/github/ChankitSaini/GenerateStringSession)](https://replit.com/@ChankitSaini/GenerateStringSession) + +### ⚔ Self-hosting (For Devs) +```sh +# Install Git First (apt-instll git) +$ git clone https://github.com/Sadew451/StreamMusic +$ cd StreamMusic +# 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 StreamMusic +``` + +### Commands for Group 🛠 +#### For all in group + +- `/play ` - play song you requested +- `/play ` - play replied file +- `/dplay ` - play song you requested via deezer +- `/splay ` - play song you requested via jio saavn +- `/ytplay `: Directly play song via Youtube Music +- `/playlist` - Show now playing list +- `/current` - Show now playing +- `/song ` - download songs you want quickly +- `/search ` - search videos on youtube with details +- `/deezer ` - download songs you want quickly via deezer +- `/saavn ` - download songs you want quickly via saavn +- `/video ` - 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 ` - play song you requested +- `/cplay ` - play replied youtube link +- `/cplay ` - play replied file +- `/cdplay ` - play song you requested via deezer +- `/csplay ` - 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: + 1. Get your channel ID. + 2. Rename your group to: Channel Music: your_channel_id + 3. Add @SDStreamMusicBot as Channel admin with full perms + 4. add helper to channel + 5. Simply send commands in your group. + +### Commands for Sudo Users ⚔️ +- `/userbotleaveall` - remove assistant from all chats +- `/gcast ` - 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](http://github.com/rojserbes): Callsmusic Developer +- [Sadew](https://github.com/Sadew451): Dev + +This bot is based on the original work done by [Rojserbest](http://github.com/rojserbest). Without his hardwork StreamMusic won't exist. +StreamMusic is a modified version of [Callsmusic](https://github.com/callsmusic/callsmusic) for fit the needs of @SDStreamMusicBot users + +#### Contribtors +- [InukaASiTH](https://github.com/InukaAsith): +- [Rojserbest](http://github.com/rojserbes): +- [Original Repo owners](https://github.com/CallsMusic/CallsMusic)