Skip to content
/ TuneViaBot Public template

๐ŸŽถ A Powerful Telegram Music Bot Built with PyTgCalls and Pyrogram, TuneViaBot is a fast and reliable music player for Telegram groups and channels, streaming audio directly in Voice Chats (VCs). ๐ŸŽง Lag-free. Scalable. Easy to deploy.

License

Notifications You must be signed in to change notification settings

CertifiedCoders/TuneViaBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation



๐ŸŒŸ What is TuneViaBot?

TuneViaBot is a blazing fast, modern Telegram music bot built with Pyrogram and PyTgCalls. It streams high-quality music into your group voice chats and supports various platforms like YouTube, Spotify, Apple Music, and more.


๐Ÿš€ Key Features

  • ๐ŸŽต High-Quality, Lag-Free Streaming
  • ๐ŸŒ Streams from YouTube, Spotify, SoundCloud, and Apple Music
  • ๐Ÿ” Cookie Support to Bypass ISP Restrictions
  • โš™๏ธ Inline Controls: Play, Pause, Resume, Skip, End
  • โ˜๏ธ Supports Heroku & VPS Deployment
  • ๐Ÿ”„ Fast Setup Script with Auto Config

๐Ÿ” Cookie & API URL Support (Secure Method)

To ensure fast and reliable audio downloads, TuneViaBot supports both yt-dlp and an optional API-based fallback. This dual system uses:

  • ๐Ÿš€ API method for faster performance (optional but recommended).
  • ๐Ÿ” Cookies are mandatory for YouTube access; API is optional but boosts speed.

๐Ÿ“ฅ Secure Links (Host Sensitive Data Safely)

# โ”€โ”€โ”€โ”€โ”€ Custom API Configs โ”€โ”€โ”€โ”€โ”€ #
COOKIE_URL = getenv("COOKIE_URL")  # necessary
API_URL = getenv("API_URL")        # optional
API_KEY = getenv("API_KEY")        # optional

โš ๏ธ Never commit raw cookie to public repositories. Use secure services like Pastebin or Batbin to store sensitive data.


๐Ÿ›ก VPS Deployment Guide

Step-by-step VPS Deployment Instructions

๐Ÿ“ƒ Update & Install Dependencies

sudo apt update && sudo apt install git curl python3-pip ffmpeg -y

โšก Install Node.js with NVM

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.bashrc
nvm install node

๐Ÿ’ผ Clone the Bot

git clone https://github.com/CertifiedCoders/TuneViaBot
cd TuneViaBot

๐Ÿ“ฆ Install Python Requirements

pip3 install -U -r requirements.txt

๐Ÿ•ธ Install Tmux

sudo apt install tmux -y

๐Ÿš€ Start Setup

sudo bash setup

โฑ Run Bot in Tmux (Persistent Session)

tmux new -s tune
sudo bash start

โ˜๏ธ Quick Deploy

Platform Link
๐Ÿ”‘ Generate Session
๐ŸŒ Heroku Deploy

๐Ÿ‘ฅ Support & Community


  • sแดฉแด‡แด„ษชแด€สŸ แด›สœแด€ษดแด‹s แด›แด Anony า“แดส€ AnonXMusic

๐ŸŒŸ Crafted with Passion by Certified Coders ๐ŸŒŸ

About

๐ŸŽถ A Powerful Telegram Music Bot Built with PyTgCalls and Pyrogram, TuneViaBot is a fast and reliable music player for Telegram groups and channels, streaming audio directly in Voice Chats (VCs). ๐ŸŽง Lag-free. Scalable. Easy to deploy.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages