Skip to content

Latest commit

ย 

History

180 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽต โ”€โ”€ใ€Œ Dolby Atmos Music ใ€โ”€โ”€

Dolby Music Music Bot

โœจ The Ultimate Telegram Music Experience โœจ

Typing SVG

Python Telegram YouTube Spotify GitHub stars GitHub forks


๐ŸŒŸ Key Features

๐ŸŽต Music Streaming

๐ŸŽง YouTube Music
๏ฟฝ Spotify Integration
๐Ÿ“ป Live Streaming
๐Ÿ“ Playlist Support
๏ฟฝ Queue Management

๐ŸŽจ Advanced Features

๐Ÿ–ผ๏ธ Custom Thumbnails
๐ŸŽต High-Quality Audio
๐Ÿ” Loop & Shuffle
๐Ÿ“Š Real-time Stats
๐ŸŒ Multi-Language

๐Ÿ› ๏ธ Management

๐Ÿ‘‘ Admin Controls
๐Ÿ‘ค User Management
โฐ Auto-Leave
๐Ÿ“ Logging System
๐Ÿ” Security Features


๐Ÿš€ What Makes Dolby Music Special?

๐ŸŽฏ Zero Auth Issues ๐ŸŽจ Beautiful UI โšก Lightning Fast ๐Ÿ”„ Smart Queue
Uses pytubefix for seamless YouTube access Auto-generated custom artwork Optimized performance with rate limiting Advanced playlist management

โœจ Unique Advantages

๐ŸŽฏ Zero Authentication Issues    โ†’  No more YouTube login problems
๐ŸŽจ Beautiful Custom Thumbnails   โ†’  Unique artwork for every track  
โšก Lightning Fast Performance    โ†’  Optimized with smart rate limiting
๐Ÿ”„ Advanced Queue Management     โ†’  Smart playlist and queue handling
๐ŸŒ Multi-Language Support       โ†’  Available in multiple languages
๐Ÿ“ฑ Intuitive User Interface     โ†’  Clean inline keyboards and commands
๐ŸŽต Multiple Quality Options     โ†’  Choose your preferred audio quality
๐Ÿ” Modern Security Practices    โ†’  Built with latest security standards

๐Ÿ› ๏ธ Quick Deploy

๐Ÿš€ One-Click Deploy on Heroku

Deploy to Heroku

Click above to deploy instantly!

๐Ÿ–ฅ๏ธ Manual VPS Deployment

๐Ÿ“‹ Click to expand VPS installation guide
# ๐Ÿ“ Clone the repository
git clone https://github.com/Notookk/DolbyMusicX
cd DolbyMusicX

# ๐Ÿ“ฆ Install Python dependencies
pip3 install -r requirements.txt

# โš™๏ธ Configure environment variables
cp sample.env .env
nano .env  # Edit with your values

# ๐Ÿš€ Start the bot
python3 -m Dolbymusic

๐Ÿณ Docker Deployment

๐Ÿ‹ Click to expand Docker guide
# Build Docker image
docker build -t Dolby Music-bot .

# Run with environment file
docker run -d --env-file .env Dolby Music-bot

โš™๏ธ Configuration Guide

๐Ÿ”ง Click to view environment variables

Create a .env file with the following variables:

# ๐Ÿค– Bot Configuration
API_ID=your_api_id                    # Get from my.telegram.org
API_HASH=your_api_hash                # Get from my.telegram.org  
BOT_TOKEN=your_bot_token              # Get from @BotFather

# ๐Ÿ—„๏ธ Database Configuration
MONGO_DB_URI=your_mongodb_uri         # MongoDB connection string

# ๐Ÿ‘ค Bot Administration
OWNER_ID=your_user_id                 # Your Telegram user ID
LOGGER_ID=your_log_group_id           # Log group ID for bot activities

# ๐ŸŽต Music Services (Optional)
SPOTIFY_CLIENT_ID=your_spotify_id     # Spotify API credentials
SPOTIFY_CLIENT_SECRET=your_spotify_secret

# ๐ŸŽญ Assistant Configuration
STRING_SESSION=your_pyrogram_session  # Generate from @PyrogramStringBot

๐Ÿ“‹ Required Variables

Variable Description Required
API_ID Telegram API ID โœ…
API_HASH Telegram API Hash โœ…
BOT_TOKEN Bot Token from BotFather โœ…
MONGO_DB_URI MongoDB Database URL โœ…
OWNER_ID Your Telegram User ID โœ…
STRING_SESSION Pyrogram User Session โœ…

๐ŸŽจ Bot Preview

๐ŸŽต Music Player

Beautiful interface with custom thumbnails

๐ŸŽฎ Control Panel

Advanced queue management

๐Ÿ‘‘ Admin Dashboard

Comprehensive bot controls


๐Ÿ“‹ Commands

๐Ÿ‘ค User Commands

/start - Start the bot
/play - Play a song or playlist
/song - Download audio file
/search - Search for music
/queue - Show current queue
/lyrics - Get song lyrics

๐Ÿ‘‘ Admin Commands

/pause - Pause current track
/resume - Resume playback
/skip - Skip current track
/stop - Stop playback
/shuffle - Shuffle queue
/loop - Toggle loop mode

๐Ÿ”ง Owner Commands

/stats - Bot statistics
/broadcast - Send message to all users
/gban - Global ban user
/restart - Restart the bot

๐Ÿ”ง Requirements

  • Python 3.8+
  • MongoDB Database
  • Telegram Bot Token
  • Telegram API Credentials
  • FFmpeg (for audio processing)

Python Dependencies

pyrogram==2.0.106
py-tgcalls==0.9.7
pytubefix
youtube-search-python
spotipy
aiohttp
aiofiles
motor
pillow

๐ŸŽต Supported Platforms

Platform Status Features
๐ŸŽต YouTube โœ… Active Full Support
๐ŸŽง Spotify โœ… Active Metadata Only
๐Ÿ“ฑ SoundCloud โœ… Active Full Support
๐Ÿ“ป Live Streams โœ… Active Radio Support
๐Ÿ“ Local Files โœ… Active Direct Upload

๐Ÿค Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

๐Ÿ“ž Support

Telegram Channel Telegram Group

Need help? Join our support group for assistance!


โš–๏ธ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments

  • Pyrogram - Modern Telegram Bot Framework
  • PyTubeFix - YouTube integration without authentication hassles
  • Py-TgCalls - Telegram voice chat integration
  • MongoDB - Database storage
  • FFmpeg - Audio processing

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages