Skip to content

EnyzMid: A fast, simple, and aesthetic alternative to PreMiD for customizing Discord Rich Presence with real-time updates across platforms like YouTube, Netflix, and Spotify.

License

Notifications You must be signed in to change notification settings

Enyzelle/EnyzMid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnyzMid

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.

EnyzMid Preview

✨ Features

  • 🎮 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

🚀 Quick Start

  1. Download & Install

    git clone https://github.com/Enyzelle/EnyzMid.git
    cd EnyzMid
  2. Set Up Environment

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
  3. Run EnyzMid

    python src/main.py
  4. Connect to Discord

    • Right-click the system tray icon
    • Select "Connect to Discord"
    • Authorize the application

🎮 Supported Activities

Platform Features
YouTube Video title, channel name, watching/browsing status
Netflix Show/movie name, watching status
Spotify Song, artist, playback status
Facebook Browsing status
Instagram Post viewing status
Twitter Tweet reading status
GitHub Repository activity

⚙️ Configuration

Access the activity management dashboard:

  1. Right-click the EnyzMid tray icon
  2. Select "Manage Activities"
  3. Toggle your desired activities

🛠️ Technical Requirements

  • Python 3.8+
  • Windows OS
  • Discord Desktop App
  • Modern web browser (Chrome/Firefox/Edge)

📦 Dependencies

  • pypresence: Discord Rich Presence API
  • flask: Web server for management interface
  • pillow: Image processing for tray icon
  • pystray: System tray functionality
  • psutil: Process monitoring
  • pywin32: Windows API integration

🤝 Contributing

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📞 Contact & Support

📄 License

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


License Stars Issues
Made with ❤️ by Enyzelle

About

EnyzMid: A fast, simple, and aesthetic alternative to PreMiD for customizing Discord Rich Presence with real-time updates across platforms like YouTube, Netflix, and Spotify.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages