Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.6 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.6 KB

emby-web-defaultskin

This default skin for Emby Theater. To create your own skin, follow these steps:

  • Fork this repository. After forking, you'll probably want to rename it.
  • Update package.json (see below).
  • Update skininfo.js with your unique names.
  • Update plugin.js to change the skin name and id, matching the values from skininfo.js
  • Update the installation url below.

package.json

This file is used to display information about your add-on in places such as the installation screen, installed packages list, and catalog.

  • name is your package name, and should have no spaces or special characters. This is a package name and is intended to be unique. Changing the name will cause the application to view it as a completely new package.
  • update displayName as desired.
  • update thumb to supply an image for display. this should be 16*9. It can be a relative or full url.
  • if desired, update backdrop to supply a background image. this should be 16*9. It can be a relative or full url.

Installation

Install into the app by installing a plugin from a url. The url is: http://mediabrowser.github.io/emby-web-defaultskin/package.json

Local Testing

To test locally, install NodeJS, then install the http server module using:

npm install http-server -g

To start the server, enter

http-server -p 8088 --cors

Now you can install into Emby Theater using the http://localhost:8088/package.json

Develop with Chrome

For rapid development, use the hosted version of Emby Theater:

http://tv.emby.media

This will allow you to perform all development activities using Chrome and it's excellent debugging tools.