All Projects → kshubham506 → vcplayerbot

kshubham506 / vcplayerbot

Licence: other
Play songs directly in telegram voice chats.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to vcplayerbot

Telegram Vc Bot
A bot that can play music on telegram group's voice chat.
Stars: ✭ 94 (+95.83%)
Mutual labels:  music-player, telegram-bot, voice-chat, song, vc, pyrogram
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+750%)
Mutual labels:  voice-chat, video-call, pyrogram, pytgcalls, tgcalls
GroupMusicPlayerBot
Advanced telegram group music play bot!
Stars: ✭ 32 (-33.33%)
Mutual labels:  music-player, telegram-bot, voice-chat, pyrogram, pytgcalls
MwK-Musics
A Telegram Bot to Play Audio in Voice Chats With Youtube and Deezer support. Supports Live streaming from youtube Supports Mega Radio Fm Streamings
Stars: ✭ 38 (-20.83%)
Mutual labels:  telegram-bot, voice-chat, pyrogram, pytgcalls
RadioPlayerV3
An Advanced Telegram Bot to Play Radio & Music in Voice Chat. This is Also The Source Code of The Bot Which is Being Used For Playing Radio in @AsmSafone Channel ❤️
Stars: ✭ 232 (+383.33%)
Mutual labels:  music-player, telegram-bot, voice-chat
splitcloud-app
This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project.
Stars: ✭ 59 (+22.92%)
Mutual labels:  music-player, songs, song
DaisyXMusic
Free and Open Source Group Voice chat music player for telegram ❤️ with button support youtube playback support
Stars: ✭ 204 (+325%)
Mutual labels:  music-player, vc, vcplayer
KennedyXMusic
A Bot For Playing Music In VCG Telegram!
Stars: ✭ 29 (-39.58%)
Mutual labels:  telegram-bot, pyrogram, pytgcalls
File-Sharing-Bot
Telegram Bot to store Posts and Documents and it can Access by Special Links.
Stars: ✭ 867 (+1706.25%)
Mutual labels:  telegram-bot, pyrogram
Pyro-FileStreamBot
Stream Telegram files to web
Stars: ✭ 38 (-20.83%)
Mutual labels:  telegram-bot, pyrogram
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (-39.58%)
Mutual labels:  telegram-bot, pyrogram
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (-27.08%)
Mutual labels:  music-player, video-player
Appo-Music
A full-stack clone of the incredible Apple Music online streaming platform, with an aim to re-create it's core features, seamless design, and excellent user experience.
Stars: ✭ 82 (+70.83%)
Mutual labels:  music-player, songs
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (+354.17%)
Mutual labels:  music-player, vcplayer
Vudit
A file viewer for Android
Stars: ✭ 40 (-16.67%)
Mutual labels:  music-player, video-player
deplayer
Decentralized mediaplayer which runs entirely in the browser.
Stars: ✭ 14 (-70.83%)
Mutual labels:  music-player, video-player
Anjani
🤖 Telegram group management bot with spam protection
Stars: ✭ 45 (-6.25%)
Mutual labels:  telegram-bot, pyrogram
vue-music-player
🎵 basic music player, keeps your favorite musics
Stars: ✭ 77 (+60.42%)
Mutual labels:  music-player, songs
Remove-BG-Bot
A media background remover telegram bot with pyrogram framework.
Stars: ✭ 28 (-41.67%)
Mutual labels:  telegram-bot, pyrogram
musicWebTemplate
Free website template built for musicians / artists to promote their music and connect to their audience.
Stars: ✭ 26 (-45.83%)
Mutual labels:  music-player, video-player

Telegram VCPlayer Bot

Play any media(song, video, live, remote) directly into your group voice chat.

Official Bot : VCPlayerBot | Discussion Group : VoiceChat Music Player Support

Checkout AutoForwarder Bot | Try Code Compile Bot

Requirements

  1. Telegram Api Id and Hash [ Get it from http://my.telegram.org ]
  2. A Telegram Bot Token. Get it from @botfather
  3. Python 3.6+
  4. [ Optional, only use if you are an advanced user ] Mongo DB [ Create free account from mongo website and get your connection string. ]

Deploying To Heroku

  1. Get your telegram API ID and API HASH from my.telegram.org and the BOT TOKEN from @botfather
  2. Generate your telegram session string using the Run on Repl button below (Click on run after opening the url below) or use the generateSession.py file or read the steps mentioned here.
  • Run on Repl.it
  1. Click on the Deploy to Heroku button below. Fill in the required fields on the website that opens.
  • Deploy
  1. Add the bot to your group and send the commands to start using the VCPlayer Bot :)

Steps To Setup on VPC or Locally

  1. Read the steps mentioned here to get your session string.
  2. Rename .env copy to .env and fill all the values there. You can leave the MONGO_URL line as it is (only fill if you know what you are doing)

Steps to Run

  1. After the setup is done.
  2. Install the requirements : pip3 install -U -r requirements.txt
  3. Run the service by :
  • Run python3 main.py -env prod

  • (make sure -env prod flag is provided, if not rename .env file to .env.copy)

Environmental Variables

Starting from command line:

  • python3 main.py -env prod|local

Available env variables

  • Mandataory API_ID : get it from my.telegram.org

  • Mandataory API_HASH : get it from my.telegram.org

  • Mandataory BOT_TOKEN : bot token of your music bot, get it from @botfather

  • Mandataory USERBOT_SESSION : user bot pyrogram session string, read the steps mentioned here to get your session string.

  • Optional MONGO_URL : connection url for mongo databse. needed if you wnat to run the service in single mode

  • Many other optional variables, check Config.py file for details.

Features

Streams directly from url, Playlist support

Command Description
/start , /help Lists the available commands.
/play song_name/song_url -res[num] Starts the song in the voice chat, num specifies the audio resolution. eg. /play coldplay -res256 → plays coldplay song in 256 bit rate
/play song_name/song_url -video -res[num] Starts the video in the voice chat, num specifies the video resolution. eg. /play coldplay -res2480 → plays coldplay video in 480p
/skip Skip the current media playback.
/stop Stops the playback.

Developer

Shubham Kumar

For any issues/questions please contact here

Pull Requests are more than welcome.

A SkTechHub Product

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].