|
๐ง 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!
