Web video plugin for PS3 Media Server
This is a plugin for PS3 Media Server (PMS) that adds scriptable support for web video streaming.
PMSEncoder should work on all platforms/renderers supported by PS3 Media Server.
These instructions assume you have the latest version of PS3 Media Server and the latest version of Java.
plugins
directoryTo upgrade to a new version of the plugin:
plugins
directory with the new version and restart PMSTo uninstall PMSEncoder, remove the jar file from the plugins
directory.
To build PMSEncoder from source, see the Wiki.
http_engine_v2 = false
in PMS.conf
. Then restart PMS. See below for caveats.WEB.conf
, which contains a list of feeds that are regularly tested.While PMSEncoder has basic support for a few sites built-in, it can be configured to support a much wider range of sites by means of external downloaders. Specifically, youtube-dl is highly recommended since it supports a much wider range of YouTube videos and, unlike PMSEncoder's built-in YouTube support, is regularly updated to keep track of changes on the YouTube site. It also supports many other sites that are not natively supported by PMSEncoder.
Several downloaders are supported. See here for more details.
Setup is simple:
youtube-dl is updated regularly (sometimes several times a day). Homebrew (Mac OS X, Linux) is recommended to get the latest version:
brew install youtube-dl rtmpdump
Downloaders can be enabled in one of three ways:
PMSEncoder can be configured to support any video site by writing a small script, similar to a Greasemonkey-style userscript. Scripts are written in Groovy with a page-scraping syntax very similar to jQuery. See the source of the builtin scripts for more details and here for details on where to add your own scripts.
In addition, PMSEncoder scripts can be used to change or customize transcoding commands for local files and to dynamically script all aspects of PMS. Almost all of PMSEncoder's own settings are implemented in scripts and can be customized and overridden by user-created scripts.
plugins
directory.First of all, please make sure you've followed all of the steps in the Troubleshooting section before reporting issues.
If the issue still remains:
debug.log
, PMS.conf
and pmsencoder.log
to Pastebin.com or MediaFire
WEB.conf
entriesFor more details, discussion and troubleshooting tips, see the wiki and this thread.
2.0.0
Copyright 2009-2014 chocolateboy.
PMSEncoder is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0.