Skip to content

BurntToasters/ROSI

Repository files navigation

ROSI

ROSI is an Electron GUI for yt-dlp

ROSI ROSI ROSI

ROSI

LICENSES

  • Rosi includes the official YT-DLP binary which on its own uses the [unlicense] license, however there are bundled third party packages. Read THIRD‑PARTY‑NOTICES for more.
  • Please make sure to also read the license for the source of this project (excluding third part binaries and packages).

Requirements

ROSI requires ffmpeg to be installed in your system and available in its PATH. Learn how to install ffmpeg: https://help.rosie.run/installing-ffmpeg

  • MacOS: brew install ffmpeg
  • Windows: winget install ffmpeg
  • Linux:
    • Debian/Ubuntu: sudo apt install ffmpeg
    • Fedora: sudo dnf install ffmpeg
    • Arch: sudo pacman -S ffmpeg

ℹ️ The Microsoft Store version of ROSI is in a seperate repo. The MS store version contains minor changes to work with the MS Store.

➡️REPO LINK


Build ROSI from source:

Download ROSI source code from source (main)

  1. Download zip of release source code (non-release source code are not recommended as they may contain issues not yet fixed for a release).
  2. Unzip the folder folder, place it in a good location on your computer.
  3. Install NodeJS and NPM (Required to build ROSI).
  4. Open a terminal window within the project's folder and type npm i --save-dev electron to download the required electron packages. (May also need to run npm i on its own if other required packages were not installed).
  5. Run npm run build or npm run build -- --[extra args] to build ROSI for your Host OS.

Need help with something?

If there is an issue with the program, feel free to create a Github Issue!
For other issues/general contact, please go to https://help.rosie.run/contact.