UPnP support (Universal Plug and Play) | Page 2

Discussion in 'Improvement Suggestions' started by Gamester17, December 15, 2004.

  1. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    Do you want some help writing the code? I am a total hack when it comes to VB.NET, but I can get the job done if you point me in the right direction. I have 90 minutes on public transportation 5 days a week commuting ... I might as well put the laptop to go use.

    PM me if you are interested in having help.


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. samuel337

    samuel337 Portal Pro

    Joined:
    August 25, 2004
    Messages:
    772
    Likes Received:
    0
    Location:
    Melbourne, Australia
    Ratings:
    +0 / 0
    Interesting news:

    article from http://news.designtechnica.com/article6214.html

    Sam
     
  4. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    Yep. It is getting where you have to be "uPNP certified" to play in the space unless you are already well established. Even then, I think it is only a matter of time.

    Is TiVo going to go uPNP? If it does, that would change a lot in the space.

    Someone needs to be seriously looking at the Intel uPNP stuff.
     
  5. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    I did and while it would work fine, the license isn't compatible with the GPL so we can't use it as part of the official MediaPortal distribution. I've also looked at the MS uPnP stack in WinXP, but got frustrated with it and gave up (someone else may have better luck).

    I agree that UPnP is really gaining momentum for networked media devices. Seems that there are a few open source .NET based UPnP projects already underway that we will be able to roll into MP - Andrea above being one of them. It's probably worth waiting a little while and seeing if any general solutions mature before we try implementing a specific one in MP.

    Speaking of reinventing the wheel, I started writing my own UPnP stack for a laugh. I've implemented (hacked) SSDP and some parts of the MediaServer (mainly just "browse" in the ContentDirectory). This weekend I'll probably do the ConnectionManager. If I finish it (and it works!) before any of the general solutions are available, the I might put it into a MP plugin as a proof of concept.
     
  6. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    I released a Pre Alpha version today, so you can see what works and what should be done...

    http://www.sourceforge.net/projects/andrea-upnp

    I may make some architectural changes during the next week to clean the code. For now, my goal was to make it work with a DSM-320 from Dlink to validate an important part of the UPnP stack.
     
  7. Gamester17

    Gamester17 Portal Pro

    Joined:
    May 12, 2004
    Messages:
    98
    Likes Received:
    3
    Occupation:
    x86 Servers Technical Support Engineer
    Location:
    Sweden
    Ratings:
    +3 / 0
    Home Country:
    Sweden Sweden
    Quote from Windows Media Connect FAQ: "Windows Media Connect uses the HTTP and UPnP protocols, devices that support standard implementations of these protocols should be compatible with Windows Media Connect." if that is true then I guess the XBMC devs should now be able to implement UPnP in XBMC and use with MediaPortal if that now supports Windows Media Connect. ...though I doubt that Windows Media Connect by default contain all the remote control features that XBMC will require to fully control PVR/DVR MediaPortal functions(?), my guess is that MediaPortal devs first need to enable/implement those before XBMC can use that part of UPnP(?), maybe those are available in the Windows Media Connect SDK or Tools?, hopefully the MediaPortal devs have or can get more insight into that

    More on Microsoft Windows Media Connect:
    Windows Media Connection - Introduction
    How to Build a Network Device Compatible with Windows Media Connect (white paper)
    Windows Media Connect: Device UI Design Recommendations (white paper)
    Windows Media Connect FAQ
    Microsoft PlaysForSure website
    PlaysForSure Starter (SDK, Tools, Specs and Resources
    Windows Media Connect end-user download for Windows XP
     
  8. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    I think Windows Media Connect only implements "Browse" and "Search" from the ContentDirectory. You can't have, for example, XBMC streaming live TV and changing channels from an MP box. Nor can you have MP accessing content stored on a different UPnP device.
     
  9. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    Hi

    I've added my UPnP plugin for MediaPortal under the Plugins Development forum.

    Link to the post: http://nolanparty.com/mediaportal.sourceforge.net/phpBB2/viewtopic.php?t=3669

    Link to the file: http://www.benandmandy.com/UPnP_MediaServer_001.zip

    BTW, I checked out the WindowsXP built in UPnP support. uggghhhh. If you enable the UPnP service, because it takes so long to start on bootup, some system tray applications boot before it finishes and their icons never show up in the system tray. Give it a try and see what I mean.

    Next step is to (finish the MediaServer implementation and then) implement a UPnP Renderer. To do that, I'll need some help on how MediaPortal is rendering stuff...where I can plug my network stream into MP. If someone has a working knowledge of the streams and stuff, PM me and let me know where I can feed in a stream from the network.

    Thanks

    Ben
     
  10. maxtrash

    maxtrash Portal Pro

    Joined:
    November 27, 2004
    Messages:
    91
    Likes Received:
    0
    Location:
    Tilburg, Netherlands
    Ratings:
    +0 / 0
    great stuff Benji.

    I noticed that using the intel tools for rendering and controlling, mp3 is streamed and video is not. It first streams te complete video file to the renderer before starting to play. Anyway, I'll do some more trying.

    Got a spare laptop that I would like to use as a renderer. Being the slave of mediaportal in the bedroom. We'll see what's possible!
     
  11. Anonymous

    Anonymous Guest

    Ratings:
    +0 / 0
    matxtrash - streaming isn't implemented yet.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!