EnyzMid is a sleek and efficient Discord Rich Presence manager that automatically displays your current activities on Discord. Built with Python, it provides real-time status updates for various platforms while being lightweight and user-friendly.
-
🎮 Rich Presence Support
- YouTube: Display current video and channel
- Netflix: Show current show/movie
- Spotify: Display song, artist, and playback status
- Facebook: Show browsing activity
- Instagram: Display social activity
- Twitter: Show tweet browsing
- GitHub: Display repository activity
-
⚡ Smart Features
- Automatic activity detection
- Real-time status updates
- Minimal resource usage
- System tray integration
- Easy activity management
-
🎨 Clean Interface
- Modern activity management dashboard
- Toggle activities on/off
- User profile integration
- Sleek Discord-style design
-
Download & Install
git clone https://github.com/Enyzelle/EnyzMid.git cd EnyzMid
-
Set Up Environment
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt
-
Run EnyzMid
python src/main.py
-
Connect to Discord
- Right-click the system tray icon
- Select "Connect to Discord"
- Authorize the application
Platform | Features |
---|---|
YouTube | Video title, channel name, watching/browsing status |
Netflix | Show/movie name, watching status |
Spotify | Song, artist, playback status |
Browsing status | |
Post viewing status | |
Tweet reading status | |
GitHub | Repository activity |
Access the activity management dashboard:
- Right-click the EnyzMid tray icon
- Select "Manage Activities"
- Toggle your desired activities
- Python 3.8+
- Windows OS
- Discord Desktop App
- Modern web browser (Chrome/Firefox/Edge)
pypresence
: Discord Rich Presence APIflask
: Web server for management interfacepillow
: Image processing for tray iconpystray
: System tray functionalitypsutil
: Process monitoringpywin32
: Windows API integration
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Discord: yz.yuriza
- Instagram: @enyzelle
- Email: enyz.contact@gmail.com
This project is licensed under the MIT License - see the LICENSE file for details.