SMB requirement (1 Viewer)

dlcrockett

New Member
May 17, 2005
3
0
Hope I'm not starting a flame war, but I was wondering why MediaPortal 2 requires SMB for media distribution? I would like to work on a Roku client implementation for MediaPortal 2 however the Roku is limited on its methods of input. Since I am new to this development effort I don't know what problems/benefits forced the rigid SMB only method when it seems many of the other portions of code resolve around plug-ins. I assume that if the media delivery method is based on plug-ins than the options for end applications grow.

Thanks for all the hard work I hope to join the fray.
 

MJGraf

Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    Hi Dicrockett,
    thanks for your interest in MP2. But to be honest, I can't really understand your question. MP2 uses UPnP in general for the communication and HTTP for actually serving media files to the clients. To my knowledge, there is no SMB involved in media distribution. Could you elaborate a bit more what you need in MP2 for your project?
    Best,
    Michael
     

    dlcrockett

    New Member
    May 17, 2005
    3
    0
    I was reading the wiki's architecture page for MP2 http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/8_Contribute/Development/2_Architecture.

    After re reading it I just noticed the warning at the top saying that it is no longer accurate. I'm hoping to get VS pro installed at home tonight, I will try to dig into MP2 a bit more tonight. I've hopped into the IRC channel a couple of times but no coders were ever on. What would be a good way to learn more of the architecture/design since the wiki still needs some love?

    Thanks for straightening me out.
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    I see, sorry, we definitely need to bring our documentation up to date.
    Nevertheless, the documentation we have was also my starting point for MP2 because a lot there is still valid. Then I started reading the code and you will notice that the code it documented very good - in particular the important interfaces.
    And if you still have questions, feel free to ask them here in the forum. We'll try to answer them :D
    As to your plugin: I don't know Roku, but I would first have a look at ResourceProviders and MetadataExtractors. ResourceProviders are used to access MediaItems of any kind by the MP2 system so if you implement a ResourceProvider, MP2 will be able to access the MediaItems provided by Roku. MetadataExtractors are then used to collect information about the MediaItems it finds in a given path, which is accessed by a ResourceProvider.
    Michael
     

    Users who are viewing this thread

    Top Bottom