Main Page
About
What is WDLXTV?
WDLXTV is a homebrew firmware developed by the community for the WDTV line of products from Western Digital. Its goal is to add a lot of new features on top of what is already provided by WD, such as movie sheets, Bittorrent, streaming from external online sources, and a lot more.
Compatibility
Supported devices are:
- WDTV Gen 1 (older version of WDLXTV)
- WDTV Gen 2
- WDTV Live
- WDTV Live Plus
Not supported:
- WDTV Live Hub
- WDTV Mini
Authors
WDLXTV is developed by a small team of volunteers:
- b-rad - Lead developer / Project maintainer / Designer
- recliq - Programming / Project maintainer
- RMerlin - Webend WDLXTV Configurator & Webend Management
- zoster - UMSP media server
- Shunte & mad_ady - UMSP plugin management
- PsychoTHC - Webend Button Icons
- Pennhaven - logos
- Bovirus - localization manager
Additional contributors:
- rezmus, pibos, MR_Miyagi, derlinuxer, psychodad, thespecialist
- Themers: eM82, PsychoTHC, Juliojs, lilibabe, KAD
- ReMARKable - SVN server donation
Features
These are some of the new features that WDLXTV adds to the WDTV platform:
- Bittorrent client (rtorrent + rutorrent)
- Usenet download client (nzbget)
- DAAP/Roku server (through mt-daapd)
- NFS sharing (client and server)
- User-generated movie sheets
- Apache web server
- FTP server
- SSH server
- Streaming from online sources through third-party plugins, allows you access to services such as Picasa, Grooveshark, Apple Trailers, and much more - over 30 plugins available at this time
- Shoutcast
- YoutubeHD (WD only allows for SD content)
- Custom applications through app.bin or Optware, adding applications such as Asterisk, Mediatomb, etc...
- WDTVExt, allowing custom plugins that can alter the functionality of the OSD (BaseFW 1.02 ONLY)
- Third party OSD themes
- Custom wallpaper and screen saver image
- Customizable IR remote functions
- ...and a lot more
Release information
- Difference between firmware formats: Normal (AKA Flash) and Ext3 (AKA Non-Flash)
- Difference between BaseFW (1.01, 1.02, etc...)
- Differences between kernels
- README
- Check the Changelog
Support
For community support, make sure you register to the official WDLXTV forums. The forum is quite active, and a lot of questions are already answered on these forums - make sure you search through them if you have any question regarding WDLXTV.
This Wiki will also contain a lot of information on how to take full advantage of WDLXTV and the numerous features it adds to the original WD firmware.
Lexicon
Installation
Download
- Main Site
- Other Sites
Older WDTV Gen 1 devices
For those older devices, you need an older release of WDLXTV, available here:
How To Install
Uninstall
Configuration
Basic setup after flashing
- Use telnet and set SSH password
- Share a USB Storage Device
- Setup NZBGetWeb
- How to install different OSD's (OSD mods)
Advanced setup
- Setup Moviesheets / Linksheets
- Migrate from dynamic moviesheets (1.02) to linksheets (1.03 and greater)
- Manual configuring with S00custom-options
- Setup xmounts (aka mount remote network shares)
- Setup CIFS-Interceptor
- Install external applications (app.bin)
- Running custom scripts at boot time
- How to display 2 local Hard Drives as 1 folder on screen
- Create a S99user-script file
- Install and setup SABnzbd
Solutions to common problems
- Crontab doesn't work/ isn't persistent
- Media player freezes while playing movie/Remote control doesn't work
Usage
Built in Features
UMSP
- Streaming from online sources using UMSP
- UMSP Plugins
- UMSP Content - List of things you can see/hear through the UMSP server
- Youtube subscriptions - Configuration details regarding the Youtube subscriptions plugin
- Daily podcasts - Configuration details regarding the Daily Podcasts plugin
- Grooveshark - Configuration details for the Grooveshark Plugin
Advanced Features
- Control and see the screen of Your WDTV from your PC and take screenshots (by Pibos)
- Control WDTV from your PC (Sending IR commands from a Webinterface) (by rezmus)
- Control WDTV from your PC (Sending IR commands via a PC application) (by calimero100582)
- Control WDTV from your PC (Sending IR commands from a telnet/SSH session) (by rezmus)
- Accessing/controlling a Windows PC from your WDTV (by Ga||o)
- Booting firmware from USB
- Booting the original WD firmware without having to reflash
Development
- Creating an app.bin
- HowTo: Integrate app.bin with Webend
- HowTo: Add configuration entries on the Webend Configurator (WEC)
- Creating an osd.bin
- WDTVExt Plugin
- DMA OSD Reference
- WDTV Serial Connector
- UMSP plugin development
- External proxy
- WDTV UMSP Crash Course
- IR Remote Receiver
- Some Useful Links
HowTos and Guides
General Tips
General Networking
- Improve Wifi performance,reduce stuttering movies and compare NFS, CIFS/Samba, FTP, SSH.
- Tips and HowTo's related to network sharing
NFS Sharing
- How to share NFS from Windows 7
- How to share NFS from Debian
- How to setup NFS share using FreeNFS
- How to share NFS from OSX
- Windows Home Server/HaneWin NFS How To
Advanced tweaks
- Power settings/Standby
- Removing glitching of 23.976fps movie
- Disabling Username/Password authentication for the Apache Web Server
Others
Additional resources
Visit the official FAQ for the latest list of known issues, common questions, etc...
External Resources
Software Applications
WDTV ThumbGen
Mass Folder Renamer
- http://www.4shared.com/file/NORCax9R/MassFolderRenamer.html (offline)
- Mass Folder Renamer - Cleans up folder names in your movie directory (ex. the.dark.knight.[2008]-DVDRIP -> The Dark Knight), includes a demo mode to test it out first.
Obsolete Links (To be sorted)
- Restricted plugins - How to download and configure the restricted plugins (aka Adult content)