• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Telegram Bot to play music in VoiceChat with Channel Support and autostarts Radio.

MusicPlayer

  • An Telegram Bot to Play Radio/Music in Channel or Group Voice Chats.
  • A Telegram Bot to Play Audio in Voice Chats With Youtube and Deezer support.
  • Supports Live streaming from YouTube.

NOTE:

  • Make sure you have started a VoiceChat in your Group before deploying.

Features

Show the Features
  • Playlist, queue
  • Change VoiceChat title to current playing song name.
  • Supports Live streaming from youtube
  • Supports both deezer and youtube to search songs.
  • Play from telegram file supported.
  • Starts Radio after if no songs in playlist.
  • Automatically downloads audio for the first two tracks in the playlist to ensure smooth playing
  • Automatic restart even if heroku restarts.

Variables

See Variables

Pre Requisites

  • API_ID : Get from my.telegram.org or @UsetTGzKBot
  • API_HASH : Get from my.telegram.org or @UseTGzKBot
  • BOT_TOKEN : Get From @Botfather
  • SESSION_STRING : Generate From here GenerateStringName
  • CHAT : ID of Channel/Group where the bot plays Music.
  • LOG_GROUP : Group to send Playlist, if CHAT is a Group
  • ADMINS : ID of users who can use admin commands.
  • ARQ_API : Get it for free from @ARQRobot, This is required for /dplay to work.
  • STREAM_URL : Stream URL of radio station or a youtube live video to stream when the bot starts or with /radio command. Some Streaming Links Click here.
  • MAXIMUM_DURATION : Maximum duration of song to play.(Optional)
  • REPLY_MESSAGE : A reply to those who message the USER account in PM. Leave it blank if you do not need this feature.
  • ADMIN_ONLY : Pass Y If you want to make /play and /dplay commands only for admins of CHAT. By default N /play and /dplay is available for all.

Deploy Now

Deploy to Heroku


Deploy

Deploy on Qovery

Deploy in your VPS
git clone https://github.com/ZauteKm/MusicPlayer
cd MusicPlayer
pip3 install -r requirements.txt
# <Create Variables appropriately>
python3 main.py

Commands

How to Use..!


  • Enable the worker after deploy the project to Heroku.

  • Bot will starts radio automatically in given CHAT with given STREAM_URL after deploy.(24*7 Music even if heroku restarts, radio stream restarts automatically).

  • To play a song use /play as a reply to audio file or a youtube link.

  • Use /play to play song from youtube and /dplay to play from Deezer.

  • Use /help to know about other commands.


Support

Join Now Telegram VC Music Live Sets

Requirements

  • Python 3.6 or higher.
  • A Telegram API key and a Telegram account.
  • FFmpeg Python
  • Telegram String Session of the account.
  • Userbot Needs To Be Admin In The Channel or Group.
  • Must Start A Voice Chat In Channel/Group Before Running The Bot.

License

#!/usr/bin/env python3
# Copyright (C) @ZauteKm
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.

# You should have received a copy of the GNU Affero General Public License
# along with this program.  If not, see <https://www.gnu.org/licenses/>.

Credits

More Repositories

1

URL-Uploader

Python
34
star
2

VideoPlayerBot

An Telegram Bot By @ZauteKm To Stream Videos In Telegram Voice Chat Of Both Groups & Channels. Supports Live Streams, YouTube Videos & Telegram Media !!
Python
21
star
3

VCPlayerBot

Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live strams, YouTube videos and telegram media.
Python
20
star
4

MyTelegramOrg

Python
10
star
5

Stylish-Text-Bot

This is a telegram bot help you to get stylish fonts and text.
Python
8
star
6

AnyDLBot

This bot can download video or audio from youtube quickly (custom thumbnail support)
Python
8
star
7

tg_idsbot

Telegram bot to give id of any user, group,bot, channels and even stickers.
Python
5
star
8

UsePyrogramBot

A Telegram bot 🤖 to Generate Pyrogram String Session.
Python
4
star
9

Instagram

Instagram Manager Bot. The most advanced Instagram Downloader Bot.
Python
2
star
10

Image-Upload-Bot

A simplest telegram to telegra.ph image uploader bot
Python
2
star
11

YouTube-Downloader

A Static Website to Download Youtube Video Directly From Browser With 4K Support
JavaScript
1
star
12

MusicBot

Python
1
star
13

Google-Translate

A simple Google Tranlator Bot. Languages : English, Tamil, Telugu, Hindi, Kannada, Malayalam, Urdu, Punjabi, Spanish, Korean, Japanese, Chinese, Greek, Italian, Nepali
Python
1
star
14

Inline-Filter-Bot

A Telegram Bot for filter in Inline
Python
1
star
15

Zaipawl-Bot

He Telegram Bot hi Mizo Gospel Music Track & Sol-fa Copy PDF Search & Auto Filter Bot a ni.
Python
1
star
16

EvaMaria-1

Simple Telegram Video Chat Bot (Userbot) ◾️Play Movies◾️Play Songs ◾️Play Videos ◾️ Etc....😜
Python
1
star
17

JoSpLeechBot

Python
1
star