home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
mpTinoMediaServer beta
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="SpeedFreak" data-source="post: 201882" data-attributes="member: 24590"><p>OK, I've now had a chance of looking through the source.</p><p></p><p>I'm not a C# developer and I'm probably wrong, but as far as I can tell, the original Open Lounge source appears to have been reverse engineered from something else - probably using Reflector. Not that it really matters right now, but if I'm right there might be copyright issues later on.</p><p></p><p>Since C# isn't my language of choice I've migrated all the source to Delphi, cleaning it up as I went along. I've managed to compile both modules, but have not gotten as far as trying to actually run them. I'll probably rewrite the plugin/GUI module completely before I attempt that.</p><p></p><p>The Open Lounge code uses V1 of the Intel UPNP library. V2 has since been released with support for DLNA 1.5. Once I've gotten the code up and running and developed a better understanding of the architecture, I'll try to migrate it to the V2 libraries - if feasible. Another thing on the nice-to-have list is a UPNP middleware abstraction layer, so the Intel library can be swapped with Microsoft's UPNP library if the need arises.</p><p></p><p>Now, IMO MP doesn't really *need* an UPNP server as there are several other solutions that can handle that very well, but it does need a UPNP renderer, so next on the list is a Renderer. I'll probably base it on Intel's sample code and whatever MP code I can find that shows how to render something in MP.</p><p></p><p>Right now I can't see any use of a UPNP controller in MP so I'll pass on that for the moment.</p><p></p><p>Those are my intentions. Of course, like those that have gone before me, I might just grow tired of it all and drop the whole thing on the floor.</p><p></p><p>P.S. The download page title says V0.4Beta, but the filename says V0.3Beta. Also, as far as I can tell, the source and the assemblies are not the same version.</p></blockquote><p></p>
[QUOTE="SpeedFreak, post: 201882, member: 24590"] OK, I've now had a chance of looking through the source. I'm not a C# developer and I'm probably wrong, but as far as I can tell, the original Open Lounge source appears to have been reverse engineered from something else - probably using Reflector. Not that it really matters right now, but if I'm right there might be copyright issues later on. Since C# isn't my language of choice I've migrated all the source to Delphi, cleaning it up as I went along. I've managed to compile both modules, but have not gotten as far as trying to actually run them. I'll probably rewrite the plugin/GUI module completely before I attempt that. The Open Lounge code uses V1 of the Intel UPNP library. V2 has since been released with support for DLNA 1.5. Once I've gotten the code up and running and developed a better understanding of the architecture, I'll try to migrate it to the V2 libraries - if feasible. Another thing on the nice-to-have list is a UPNP middleware abstraction layer, so the Intel library can be swapped with Microsoft's UPNP library if the need arises. Now, IMO MP doesn't really *need* an UPNP server as there are several other solutions that can handle that very well, but it does need a UPNP renderer, so next on the list is a Renderer. I'll probably base it on Intel's sample code and whatever MP code I can find that shows how to render something in MP. Right now I can't see any use of a UPNP controller in MP so I'll pass on that for the moment. Those are my intentions. Of course, like those that have gone before me, I might just grow tired of it all and drop the whole thing on the floor. P.S. The download page title says V0.4Beta, but the filename says V0.3Beta. Also, as far as I can tell, the source and the assemblies are not the same version. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
mpTinoMediaServer beta
Contact us
RSS
Top
Bottom