UPnP support (Universal Plug and Play) | Page 4

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

  1. 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
    frodo, nice to hear you like the concept of UPnP. Suggest that you e-mail Sylvain (a.k.a. c0diq) sylvain@plutinosoft.com :D
    (he's the author of the Platinum SDK and the one who implemented the UPnP client into XBMC, he's also adding a server)



    He also hangs around in #xbmc on efnet IRC, under the username c0diq

    PS! If UPnP works out fine then maybe the MediaPortal project should think about joining the UPnPâ„¢ Forum :wink:
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. 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
    frodo, you should now be able to compile the PlatinumSDK:

    no documentation for the Platinum SDK exist yet, according to c0diq it shouldn't be really needed anyway, quote; "You don’t have to see the under the hood of what’s going on unless you want to write your own device. In that case, just look at how the MediaServer works. There are some tests also in the project that shows how to initialize the upnp stack and a device, it’s litterally 4 lines of code. Can’t make it simpler than that.".

    Yes, "the Platinum SDK lets you easily create a UPnP MediaServer, MediaRenderer or Contol Point".

    c0diq released version 0.2.0.0 of the Platinum SDK today and it does now contain that file (FYI, 0.2.0.0 uses SCons instead of make)

    PS! If you don't like the Platinum SDK then maybe you can checkout CyberLink for C++ development package,
    downside with CyberLink for C++ is that it's licensed under BDS (while Platinum SDK is licensed under GPL)

    By the way, XBMC currently 'only' has a "UPnP MediaServer ControlPoint" which means it can play media files from a UPnP share from UPnP MediaServers like on any other share (just like from SMB/SAMBA or XBMS/XNS shares) but it can not yet send any other command to the UPnP MediaServer, like play/stop/record/shedule:
     
  4. 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
    An alternative to using open source code would be for MediaPortal to use Microsoft UPnP API's for Windows Media Connect (WMC) (but then the users must install WMC which contains Microsoft's UPnP framework). WMC is also limited in what file-extentions and media-formats it will share:
    http://msdn.microsoft.com/library/en-us/upnp/upnp/universal_plug_and_play_start_page.asp
    http://www.microsoft.com/windows/windowsmedia/forpros/consumerelectronics/p4skit/p4s_tools.aspx
    http://www.wmcplayer.com/forum/viewtopic.php?t=39
     
  5. sprawl

    sprawl Portal Member

    Joined:
    June 14, 2006
    Messages:
    6
    Likes Received:
    0
    Occupation:
    SE
    Location:
    gbg
    Ratings:
    +0 / 0
    Home Country:
    Sweden Sweden
    I'm currently looking into some different uPnP stacks to see which way to proceed with implementing the support for uPnP in MediaPortal.

    I'll check out your different suggestions and see which way to go forward.

    /Andreas
     
  6. 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
    bump, any news? :?:
     
  7. sprawl

    sprawl Portal Member

    Joined:
    June 14, 2006
    Messages:
    6
    Likes Received:
    0
    Occupation:
    SE
    Location:
    gbg
    Ratings:
    +0 / 0
    Home Country:
    Sweden Sweden
    I'm on vacation since two weeks and will be away for one more so nothing has really happend and won't happen until I get back from vacation. After that I'll try to post a plan of how the implementation will go.

    /sprawl
     
  8. ditronics

    ditronics Portal Member

    Joined:
    February 14, 2006
    Messages:
    24
    Likes Received:
    0
    Ratings:
    +0 / 0
    Everyone have the right to enjoy :)

    Nice vacancy 4 all :D

    We´ll waiting 4 you guy.
     
  9. 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
    FYI, on the 12th of July 2006 the UPnP Forum announced the release of the Enhanced AV Specifications, with the release of version 2 of the UPnP Audio and Video specifications (UPnP AV v2).

    The new UPnP AV specifications use the UPnP Device Architecture specifications – the core interoperability technology for all UPnP enabled devices – allowing different companies to build home network products that automatically locate and identify each other without any end-user configuration.

    The UPnP AV v2 specifications are fully backward compatible with the UPnP AV v1 specifications.

    Read the full announcent here:
    http://www.upnp.org/news/documents/AV2_PR20060712.pdf

    MediaServer V2.0 and MediaRenderer V2.0 standars:
    http://www.upnp.org/standardizeddcps/default.asp
     
  10. 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
    Another FYI; MythTV 0.2 was released yesterday and among other things the 0.2 release notes states:
    * "Added internal UPnP server support for TV and Music" (however it's still a work in progress)

    I hope the MythTV project will expand on that in the future with a client and control-protocols, etc. as well. If so, and if the MediaPortal project started to use UPnP too, then it should be possible to make MediaPortal and MythTV incooperative, (in the way that you could possible make it so that one could use MediaPortal as the front-end and MythTV as the back-end, and vice versa), ...but as for now I can only hope and dream.

    ;)
     
  11. tkortell

    tkortell Portal Pro

    Joined:
    April 13, 2005
    Messages:
    320
    Likes Received:
    0
    Location:
    Vaasa / Sulva
    Ratings:
    +0 / 0
    Home Country:
    Finland Finland
    This UPnP stuf is werry interesting ;)

    R / tk
     
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!