Coder Social home page Coder Social logo

zautekm / musicplayer Goto Github PK

View Code? Open in Web Editor NEW
108.0 7.0 334.0 480 KB

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

Home Page: https://t.me/josprojects/131

License: GNU General Public License v3.0

Python 99.44% Dockerfile 0.40% Shell 0.17%
vcmusicplayer

musicplayer's Introduction

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

musicplayer's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

musicplayer's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.