UMSP

From WikiDLXTV
Revision as of 01:56, 20 May 2011 by Mad ady (Talk | contribs) (Finished the Features and Plugins sections)

Jump to: navigation, search

UMSP is an internal UPnP Media Server based on PHP (for disclaimer and official thread see here). It is integrated in the latest versions of WDLXTV firmware. (Requires at least version 0.4.1.9-6 of WDLXTV)

The server can be used to make any sort of multimedia content show up under the "Media Server" subitem (for both Video and Music). There's a subversion repository with some standard plugins. There's also the plugin forum.

UMSPx is a project meant to make the UMSP server hardware independent. You should be able to run it from a PC and use the same UMSP plugins with other UPnP devices (e.g. PS3, Xbox)


Features

Thru the use of plugins, the UMSP server can do the following:

  • directly play back video/audio/image content based on the content URL (but plugins add navigation support)
  • navigation and playback from various internet video sharing sites (e.g. Apple Trailers, Youtube, Vimeo, adult sites, Stagevu etc)
  • navigation and playback from internet image sharing sites (e.g. Google Picasa)
  • navigation and playback from music radios/sharing sites (e.g. Shoutcast, Grooveshark, etc)
  • integration and control with other media devices (e.g. Dreambox E2, Squeezebox, etc)
  • browse RSS/Atom feeds of content (e.g. Reader, Daily Podcasts, etc)
  • utility plugins can control various aspects of the wdtv (e.g. CD manager, Weather, PIN-Code, etc)
  • streaming from IPTV or from internet streaming sites is possible with some plugins (e.g Katrina, Freeview, etc)
  • most plugins support the search function (press search on your remote and type parts of the name you are searching). Refer to the plugin's forum thread to see how search works
  • the OSD allows you to view the content either as a list (in list view) or as thumbnails. You can toggle this by pressing the Options button on your remote

Plugins

The current plugin list is too dynamic to be listed here, but you can get "out of the box" the plugins from this repository: http://svn.wdlxtv.com/listing.php?repname=UMSP

Other plugins may be found in the forum because their use may be too limited or they might be under development, or require additional resources in order to work properly, so make sure you visit the forum regularly to find out what's going on. plugins

You can also have your own private plugins that you can keep on the wdtv and activate on reboot. (Details in the configuration section).

In terms of content playable on the WDTV through UMSP, check out this link (not up to date)

Setup

  • You can enable UMSP from the web interface. Also, from the Configuration -> UMSP tab you can enable/disable various plugins and can also configure plugins. This is the recommended method.
  • Alternatively, run these commands in ssh (or add config_tool -c UMSP=ON to S00custom-options):
config_tool -c UMSP=ON
config_tool -s
config_tool -s
  • Power cycle so the new webplugin settings get applied.

After that UMSP should appear under "Media Servers".

Adding new plugins

  • for firmwares prior to 0.5.0: all the plugins are automatically downloaded from the svn repository. You can use the web interface to enable individual plugins and also to set various parameters for each plugin.
  • for firmwares after 0.5.0, you need to use the web interface to select and enable the plugins you wish to use. You will just download the plugins you are effectively using.
  • the plugins are automatically updated on reboot (they are saved inside /tmp/umsp-plugins which is lost on reboot). For firmwares after 0.5.0 you can update the plugins from the web interface.


Plugin Development

  • detailed instructions on how to develop plugins for UMSP can be found here and here


Troubleshooting

If for some reason UMSP doesn't show up you may have to load it manually like so:

  • Browse to the webinterface (go to http://<yourWDTV>/umsp/index.php) and click "Send SSDP broadcast".

Most plugins log their errors inside /tmp/umsp-log.txt. You can also activate debugging in most plugins and get more messages in the same log file.

You can also test the enabled plugins in a browser to pick up any errors by going to http://<yourWDTV>/umsp/umsp-test.php

Credits to zoster and b-rad