SSwser / plexdesktop

a basic plex client using pyqt5 and mpv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

plexdesktop

a basic plex client using PyQt5, libmpv, python-mpv.

img img

Dependencies

Windows

libmpv builds

Run
pip install PyQt5
pip install plexdevices
pip install git+https://github.com/coryo/python-mpv
python main.py
Build
pip install cx_Freeze
python setup.py build

Ubuntu 16.04

Build libmpv
sudo apt install git devscripts equivs
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build
mk-build-deps -s sudo -i
echo --enable-libmpv-shared > mpv_options
./rebuild -j4
sudo ./install
Run
sudo apt install python3-pip
pip3 install PyQt5
pip3 install plexdevices
pip3 install git+https://github.com/coryo/python-mpv

python3 main.py

OSX

brew install mpv --with-shared

pip3 install PyQt5
pip3 install plexdevices
pip3 install git+https://github.com/coryo/python-mpv

python3 main.py

About

a basic plex client using pyqt5 and mpv

License:GNU General Public License v3.0


Languages

Language:Python 99.4%Language:Batchfile 0.6%Language:HTML 0.0%