Skip to content

A revival of the old SoftSled Project, an open source Windows Media Center Extender

Notifications You must be signed in to change notification settings

L2N6H5B3/SoftSled2

Repository files navigation

SoftSled2

A revival of the old SoftSled Project, an open source Windows Media Center Extender

Screenshot of the Dev Shell

Current Progress

  • Audio RTSP communication needs work with ffplay and parsing RTSP / RTP packets
  • Video RTSP communication needs work with ffplay and parsing RTSP / RTP packets
    • H.264 working
    • MPEG2-TS underway
    • Recorded TV and Live TV playback over H.264 is working!
  • Interface sounds (through RDP or local) currently being worked out

Finished Elements

  • Initial Device Configuration
  • Device Services Remoting (DSLR)
  • Extender Device Capability Queries (DSPA)
  • Extender Device Session Communication (DSMN)
  • Extender Device Media Control (DMCT)
  • Opening Sounds
  • Full-Screen Interface

Future Requirements

  • Implement Video Overlay (Not possible to Chroma-key the RDP window in WinForms or WPF... Need to think of another option.)
  • Create Extender Certificate
  • Implement media controls (play/pause/previous/next) media from client
  • Create RC6 remote control forwarder

Possible Features to Add

  • Create settings areas (perhaps could be used for dedicated device)
    • WLAN
    • Display
    • Audio

Installation and configuration

Prerequisites

  • Windows 7 OR Windows 8 with Media Center (yes, SoftSled2 works with WMC8)

Notes

Certificates

Multiple certificates have been found to work with SoftSled - these being:

  • Linksys2200.cer
  • Xbox360.cer

Work is currently ongoing around a certificate generation process to build certificates upon SoftSled provisioning / setup.

The device certificate selected seems to be required to be installed into the Other People store of the Current User running the Extender setup. This might be required to be in the Local Machine store at a later point in time, but work still needs to be done to confirm.

Configuration

(If using Linksys2200.cer)

  1. Copy Linksys2200.cer to the Host Machine and let Windows install the certificate into the default store.
  2. Start SoftSled.
  3. Go to your Media Center PC and Navigate to Settings > Extenders.
  4. Find SoftSled in the list.
  5. Click Configure.
  6. In the key type in 1234-3706, and WMC will try to pair the Extender.
  7. Windows Media Center will go through the configuration steps and will pair the Extender, but will fail the last step and won't be able to connect.
  8. Open netplwiz, and note the new user (in the form of Mcx{num}-{machineName}).
  9. Manually reset the password of this user to mcxpw123.
  10. Once done, try to connect SoftSled, and if you're lucky you'll get to the WMC home screen through RDP.

About

A revival of the old SoftSled Project, an open source Windows Media Center Extender

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages