UPnP / DLNA Media Server for MediaPortal 2 (3 Viewers)

henso

Development Group
  • Team MediaPortal
  • February 16, 2012
    2,341
    832
    Home Country
    Denmark Denmark
    Hi,
    I worked on this plugin a while back and I wanted to jump in and tell about the work I've done but never got around to sharing with you guys. The main reason for this was lack of time.
    I have currently done the following:
    1. Created a client profile system which is similar to Serviio's profile client profiles. I have experience only with the Serviio DLNA server, so I guess that's why it's similar to that. Also created theoretical handling for various smart TV's and consoles based on what I have read in various forums (Serviio forums for the most part).
    2. Created metadata extractors for video, audio and images with the extra information needed for determining the right DLNA profile. Based on ffmpeg.
    3. Created a transcoding library for transcoding. Based on ffmpeg.
    4. Made some small changes in HttpServer, UPnPServer and DvDevice to support DLNA better.
    It's all still in sort of an alpha state...

    Is this of interest to you?
    If yes, how should we go about this?
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    I am working since hours on a Metadata extractor. So if you already done some work: The answer is yes!
    We are really interested in this ;)

    Could you publish the source? Upload it as a zip or to github?

    Does it somehow work?
     

    henso

    Development Group
  • Team MediaPortal
  • February 16, 2012
    2,341
    832
    Home Country
    Denmark Denmark
    I'm a git noob so a zip file would be best at this point. It's not merged with the newest MP2, but if you want to mind the following files which I changed:

    MediaPortal\Source\Core\HttpServer\
    HttpClientContext.cs
    HttpResponse.cs
    IHttpClientContext.cs
    IHttpResponse.cs

    MediaPortal\Source\Core\UPnP\Infrastructure\Dv\
    UPnPServer.cs

    MediaPortal\Source\Core\UPnP\Infrastructure\Dv\DeviceTree\
    Delegates.cs
    DvDevice.cs

    I've had some occasional successes with transcoding to my Samsung TV and my iPhone. Also with soft subtitles sent to the TV and phone.
    Currently profiles need to be linked to a client IP by editing config file: MediaPortal.Extensions.MediaServer.Links.xml
    Main config file is: MediaPortal.Extensions.MediaServer.Settings.xml
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    I'm a git noob so a zip file would be best at this point.
    Works for me. I can create a branch than :)
    Could you upload it to the forum, a one click hoster like uploaded.to or dropbox or what works best for you?

    Currently profiles need to be linked to a client IP by editing config file: MediaPortal.Extensions.MediaServer.Links.xml
    I will take a look on that :)
     

    henso

    Development Group
  • Team MediaPortal
  • February 16, 2012
    2,341
    832
    Home Country
    Denmark Denmark
    I have neither. Do you have dropbox or similar? Then I could upload to you...
     

    henso

    Development Group
  • Team MediaPortal
  • February 16, 2012
    2,341
    832
    Home Country
    Denmark Denmark
    Wait I just remembered I had a dropbox account once... Just a moment...
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    Thank you!
    I will give it a try right now :)
     

    Users who are viewing this thread

    Top Bottom