Skip to content

ᴅɪꜱᴄᴏᴠᴇʀ ᴛʜᴇ ᴇɴᴄʜᴀɴᴛɪɴɢ ᴡᴏʀʟᴅ ᴏꜰ ᴍᴜꜱɪᴄ ! ᴛʜɪꜱ ᴘʏᴛʜᴏɴ-ʙᴀꜱᴇᴅ ᴛᴇʟᴇɢʀᴀᴍ ᴍᴜꜱɪᴄ ʙᴏᴛ, ᴘᴏᴡᴇʀᴇᴅ ʙʏ ᴘʏʀᴏɢʀᴀᴍ ᴠ2, ʙʀɪɴɢꜱ ʜᴀʀᴍᴏɴʏ ᴛᴏ ʏᴏᴜʀ ᴄʜᴀᴛꜱ. ᴇɴᴊᴏʏ ꜱᴇᴀᴍʟᴇꜱꜱ ᴍᴜꜱɪᴄ ꜱʜᴀʀɪɴɢ ᴀɴᴅ ꜱᴛʀᴇᴀᴍɪɴɢ ɪɴ ꜱᴛʏʟᴇ.

Notifications You must be signed in to change notification settings

Notookk/DolbyMusicX

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

💫 Made with ❤️ by ARIXBOTS Team

Contact owner - 𓍼⤹🇲 ❍‌‌ ᰻⃪᱂ ꪀ ɪ ꪀ 𝙶 𓆰🇸ʈ 𝛂 ᰻⃪᱂ 🜲-//- ❛🤍〞

⭐ Star this repo if you found it helpful!

About

ᴅɪꜱᴄᴏᴠᴇʀ ᴛʜᴇ ᴇɴᴄʜᴀɴᴛɪɴɢ ᴡᴏʀʟᴅ ᴏꜰ ᴍᴜꜱɪᴄ ! ᴛʜɪꜱ ᴘʏᴛʜᴏɴ-ʙᴀꜱᴇᴅ ᴛᴇʟᴇɢʀᴀᴍ ᴍᴜꜱɪᴄ ʙᴏᴛ, ᴘᴏᴡᴇʀᴇᴅ ʙʏ ᴘʏʀᴏɢʀᴀᴍ ᴠ2, ʙʀɪɴɢꜱ ʜᴀʀᴍᴏɴʏ ᴛᴏ ʏᴏᴜʀ ᴄʜᴀᴛꜱ. ᴇɴᴊᴏʏ ꜱᴇᴀᴍʟᴇꜱꜱ ᴍᴜꜱɪᴄ ꜱʜᴀʀɪɴɢ ᴀɴᴅ ꜱᴛʀᴇᴀᴍɪɴɢ ɪɴ ꜱᴛʏʟᴇ.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages