PortablePlayer
Your movies and shows,
on your own machine.
A free, self-hosted media player. Point it at a folder and browse, organize, and watch your library from any device — nothing is uploaded to the cloud.
Build & run
Requires Node.js 20+. ffmpeg is optional (codec info and on-the-fly transcoding).
git clone https://github.com/Dewdul/PortablePlayer.git
cd PortablePlayer
npm install
npm run build:web
npm start
Then open http://localhost:8730. On Windows you can double-click start.bat. Full guide: SETUP.md.
Windows desktop app
Grab the installer from the latest release, or build it yourself with npm run electron:build.
Pushing a v* tag builds the installer on CI and attaches it to the release.