Skip to content

bascurtiz/OrpheusDL-GUI

Repository files navigation

OrpheusDL GUI

GUI overview

Trailer

Watch trailer: https://youtu.be/RAXsW67SjGU

How to install:

  1. Download the compiled installer from the Releases page.
  2. Double-click the exe/app

If you prefer running from source:

  1. Make sure OrpheusDL is installed
  2. Clone this repository (git clone https://github.com/bascurtiz/OrpheusDL-GUI) or download the ZIP file.
  3. Ensure all files from this repository are placed in the same folder where your orpheus.py is located.
  4. Update your package list: sudo apt update
  5. Install the Python virtual environment and Tkinter packages: sudo apt install python3-venv python3-tk
  6. Create a virtual environment: python3 -m venv venv
  7. Activate the virtual environment: source venv/bin/activate
  8. Install the required dependencies: pip3 install -r requirements-gui.txt
  9. Ensure FFmpeg is installed (usually includes ffplay).
    • Ubuntu/Debian: sudo apt install ffmpeg
    • Fedora: sudo dnf install ffmpeg
    • Arch: sudo pacman -S ffmpeg
  10. Run the GUI: python3 gui.py

Compatibility

Operating Systems

OS Tested
Windows 10
Windows 11
macOS 11.4+
Linux Ubuntu 24

Platforms

Platform Tested Platform Tested Platform Tested Platform Tested
Apple Music Beatport Beatsource Bugs *
Deezer Genius * Idagio * JioSaavn
KKBOX * Musixmatch * Napster * Nugs.net *
Qobuz SoundCloud Spotify Tidal
YouTube

* If this platform isn't working properly and you have a valid subscription you can share, please open an issue or contact me. I'm willing to debug!


Badge

About

A cross-platform graphical user interface for OrpheusDL. Search & download across multiple music streaming services with ease.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages