UMSP
UMSP is an internal UPnP Media Server based on PHP (for disclaimer and official thread see here, but the information is mostly outdated). 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)
Contents
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
Activate UMSP
The UMSP server is activated by the /etc/init.d/S68umsp process. This process broadcasts a special packet to the WDTV so it can be discovered as a media server, and also downloads the selected plugins from the repository.
Firmwares up to 0.4.5.0
- SSH/Telnet to your WDTV and execute these commands (or add them to S00custom-options):
config_tool -c UMSP=ON config_tool -s config_tool -s
- Power cycle so the new webplugin settings get applied (and plugins are downloaded).
Firmwares after 0.4.5.0
- You can enable UMSP from the web interface. Point your browser to http://<yourWDTV>/. Your default user/password for access is wdlxtv/wdlxtv. Click on the UMSP left icon to enable UMSP on startup.
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
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