Skip to content

shvets/etvnet-plex-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plex Plugin for watching russian movies online from Etvnet media library

Requirements

  • Python 2.7.x
  • OSX or Ubuntu
  • Plex Media Server

Install PMS

  • on Ubuntu:
sudo dpkg -i /home/alex/Downloads/plexmediaserver_0.9.14.6.1620-e0b7243_amd64.deb
  • on OSX:

locate latest pkg file.

Plex Media Server (PMS) is located in (<plex_home>):

  • Ubuntu: /var/lib/plexmediaserver
  • OSX: /Applications/Plex\ Media\ Server.app

Plugins for PMS are located here (<plugins_home>):

  • Ubuntu: /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins
  • OSX: ~/Library/Application\ Support/Plex\ Media\ Server/Plug-ins

Installing core tools

  • Install Python (OSX):
xcode-select --install

brew install pyenv

pyenv install 2.7.10
pyenv rehash

pyenv local 2.7.10

python --version
  • Install pip and invoke:
easy_install pip
pip install invoke
pip install paramiko

Building and installing plugin

  • build plugin:
invoke build

After this command folder 'build' will have 'Etvnet.bundle.zip' archive.

You need to extract this archive into the <plugins_home>:

cd ~/Library/Application\ Support/Plex\ Media\ Server/Plug-ins
git clone git@github.com:shvets/etvnet-plex-plugin.git

See how to manually install a channel [here] manually-install-a-channel

On Ubuntu, because of plugins folder location, you have to change the directory owner (plex):

sudo -S chown -R plex /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins

You can build and deploy on OSX with this command:

invoke deploy

This command will also restarts plex server.

Install plugin on remote Ubuntu machine:

env USERNAME=user HOSTNAME=remote_host invoke rdeploy

Logs

  • Ubuntu:

/var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Logs/PMS\ Plugin\ Logs/com.plexapp.plugins.etvnet.log /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Logs/Plex\ Media\ Server.log

OSX: ~/Library/Logs/PMS\ Plugin\ Logs/com.plexapp.plugins.etvnet.log ~/Library/Logs/Plex\ Media\ Server.log

Plugin Location

  • Ubuntu: /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/Etvnet.bundle/

  • OSX: ~/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/Etvnet.bundle/

Inspired Projects

Useful Plugins/Projects

Articles

About

Plex Plugin for watching library of russian movies online

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages