MPV Cast Client for Jellyfin
Go to file
2019-08-17 04:08:21 -04:00
.gitignore Initial commit. 2019-08-17 03:06:12 -04:00
client.py Add basic web player control support. Fix HTTP response to be valid HTTP. 2019-08-17 04:08:21 -04:00
conf.py Initial commit. 2019-08-17 03:06:12 -04:00
gdm.py Initial commit. 2019-08-17 03:06:12 -04:00
media.py Initial commit. 2019-08-17 03:06:12 -04:00
mpv-shim.py Initial commit. 2019-08-17 03:06:12 -04:00
player.py Initial commit. 2019-08-17 03:06:12 -04:00
README.md Initial commit. 2019-08-17 03:06:12 -04:00
subscribers.py Initial commit. 2019-08-17 03:06:12 -04:00
timeline.py Add basic web player control support. Fix HTTP response to be valid HTTP. 2019-08-17 04:08:21 -04:00
utils.py Initial commit. 2019-08-17 03:06:12 -04:00

Plex MPV Shim

This project aims to allow casting of content from a Plex server to MPV, with minimal dependencies to prevent the project from becoming unmaintained.

Currently this software has been tested to work with direct play through the Plex iOS app. I have fixed support for some features, such as subtitle selection. I have also ported everything to python3. Most controls work, with the notable exceptions being skipping between videos.

You'll need to install the following pip3 packages:

  • python-mpv
  • requests

This project is based on https://github.com/wnielson/omplex, which is available under the terms of the MIT License.