|
🎧 YouTube Music |
🖼️ Custom Thumbnails |
👑 Admin Controls |
| 🎯 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 |
🎯 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
📋 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🐋 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🔧 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| 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 | ✅ |
|
Beautiful interface with custom thumbnails |
Advanced queue management |
Comprehensive bot controls |
/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
/pause - Pause current track
/resume - Resume playback
/skip - Skip current track
/stop - Stop playback
/shuffle - Shuffle queue
/loop - Toggle loop mode
/stats - Bot statistics
/broadcast - Send message to all users
/gban - Global ban user
/restart - Restart the bot
- Python 3.8+
- MongoDB Database
- Telegram Bot Token
- Telegram API Credentials
- FFmpeg (for audio processing)
pyrogram==2.0.106
py-tgcalls==0.9.7
pytubefix
youtube-search-python
spotipy
aiohttp
aiofiles
motor
pillow
| 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 |
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Pyrogram - Modern Telegram Bot Framework
- PyTubeFix - YouTube integration without authentication hassles
- Py-TgCalls - Telegram voice chat integration
- MongoDB - Database storage
- FFmpeg - Audio processing
Contact owner - 𓍼⤹🇲 ❍ ᰻⃪᱂ ꪀ ɪ ꪀ 𝙶 𓆰🇸ʈ 𝛂 ᰻⃪᱂ 🜲-//- ❛🤍〞
⭐ Star this repo if you found it helpful!
