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 2
Plugin Development
Featured Plugins
MP2Extended
Plugin: MP2Extended
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="FreakyJ" data-source="post: 1155266" data-attributes="member: 106003"><p>The target of this plugin is to bring the MPExtended API to MP2. A big "thank you" goes to the original MPExtended Developers. I reused parts of their code in this plugin.</p><p></p><p>The first version implemements most of the TvShow part from the MAS.</p><p></p><p>Installation:</p><p>Copy the folder into the Plugin dir of the MP2-Server</p><p></p><p></p><p>[SPOILER="Changelog"]</p><p>01.10.2022 (attached installer)</p><ul> <li data-xf-list-type="ul">Many transcoding realted changes, details here: <a href="https://github.com/brownard/MediaPortal-2/tree/WIP_MP2Extended_Transcoding" target="_blank">GitHub - brownard/MediaPortal-2 at WIP_MP2Extended_Transcoding</a></li> </ul><p></p><p><strong>17.12.2015 (linked installer needed as base version)</strong></p><ul> <li data-xf-list-type="ul">OnlineVideos integration</li> <li data-xf-list-type="ul">User Authentication using Digest Auth (default User: admin Password: admin )</li> <li data-xf-list-type="ul">User Management: /MPExtended/DebugAccessService/html/ShowUsers (User Authentication must be activated)</li> <li data-xf-list-type="ul">Settings Management: /MPExtended/DebugAccessService/html/ShowSettings</li> <li data-xf-list-type="ul">jquery integration for User and Settings Management (www folder, looks like chaos but ordered in the solution)</li> <li data-xf-list-type="ul">reworked error pages</li> <li data-xf-list-type="ul">smaller bug fixes</li> <li data-xf-list-type="ul">probably something more?!</li> </ul><p></p><p><strong>14.11.2015 (linked installer needed as base version)</strong></p><ul> <li data-xf-list-type="ul">Fixed URLs in the dorumentation</li> <li data-xf-list-type="ul">Hacked ReadSettingFromDatabase in</li> </ul><p></p><p><strong>14.11.2015</strong></p><ul> <li data-xf-list-type="ul">Fixed image file paths with special characters causing errors (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Fixed file accessor could be mistaken for a network accessor (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Fixed subtitle extraction not supporting impersonation (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Fixed DiskSpaceInformation</li> <li data-xf-list-type="ul">Fixed ExtractImage</li> <li data-xf-list-type="ul">Fixed GetMediaInfo</li> <li data-xf-list-type="ul">added FileName to BaseRecordingBasic</li> <li data-xf-list-type="ul">Added initial support for partial HLS transcoding (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Fixed a lot of impersonation errors (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">added GetMovieActorCount</li> <li data-xf-list-type="ul">added GetMovieActors</li> <li data-xf-list-type="ul">added CreateScheduleDetailed</li> <li data-xf-list-type="ul">fixed CreateSchedule to support titles</li> <li data-xf-list-type="ul">added EditSchedule</li> <li data-xf-list-type="ul">Added internal Api Documentation: http://[ IP ]:[ PORT ]/MPExtended/DebugAccessService/html/GetApi (still WIP)</li> <li data-xf-list-type="ul">Added preliminary support for live streams (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Improved handling of images based subs (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Subtitles now synced to partial transcodes (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Added startstream support (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Added support for using profile name as profile Id (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">Added stopstream support (thanks [USER=119106]@henso[/USER])</li> <li data-xf-list-type="ul">Fixed wrong audio Id was used (thanks [USER=119106]@henso[/USER] )</li> <li data-xf-list-type="ul">some minor clean ups and fixes</li> </ul><p></p><p><strong>31.10.2015 (linked installer needed as base version)</strong></p><ul> <li data-xf-list-type="ul">Fixed Thumbs for Recordings</li> </ul><p></p><p><strong>29.10.2015</strong></p><ul> <li data-xf-list-type="ul">changed the settings handling (thanks [USER=119106]@henso[/USER])</li> <li data-xf-list-type="ul">second try to fix the impersonation error (thanks [USER=119106]@henso[/USER])</li> <li data-xf-list-type="ul">fixed a threading issue in GetArtworkResized and GetArtwork</li> <li data-xf-list-type="ul">audioId in StartStream... can now be null</li> <li data-xf-list-type="ul">added more detailed program information</li> </ul><p><strong>25.10.2015</strong></p><ul> <li data-xf-list-type="ul">Implemented all MAS FileSystem functions</li> <li data-xf-list-type="ul">Improved speed for TVE3 in EPG search (couldn't test this)</li> <li data-xf-list-type="ul">GetLocalDiskInformation for TAS and MAS</li> <li data-xf-list-type="ul">implemented GetActiveCards</li> <li data-xf-list-type="ul">huge improvement in streaming support (big thanks henso!!)</li> <li data-xf-list-type="ul">Added a nice looking error page</li> </ul><p></p><p><strong>24.10.2015 (linked installer needed as base version)</strong></p><ul> <li data-xf-list-type="ul">One can now get all streaming sessions</li> <li data-xf-list-type="ul">Added some FileSystem functions from MAS</li> <li data-xf-list-type="ul">Added Recording Disk Space information from TAS</li> <li data-xf-list-type="ul">throw less exceptions while trying to get Artwork</li> </ul><p><strong>22.10.2015</strong></p><ul> <li data-xf-list-type="ul">Fixed the aspect ratio problem</li> <li data-xf-list-type="ul">new TAS functions (especially Radio & Schedules) and basic EPG search -> needs improvement)</li> <li data-xf-list-type="ul">removed some ToDos</li> </ul><p></p><p><strong>18.10.2015</strong></p><ul> <li data-xf-list-type="ul">Basic work to implement HTTP-Authentication <strong>(MediaPortal.Common needs to be replaced)</strong></li> <li data-xf-list-type="ul">Extended TAS (especially Schedules and Recordings)</li> <li data-xf-list-type="ul">Bug Fixes + Speed improvements</li> </ul><p></p><p><strong>15.10.2015</strong></p><ul> <li data-xf-list-type="ul">Some basic WSS implementation (includes transcodes Streaming to the client, Profiles might need some tuning)</li> <li data-xf-list-type="ul">Some Speed improvements</li> <li data-xf-list-type="ul">TAS implementation: includes EPG and RTSP Timeshifting to the Client (no Transcoding)</li> </ul><p></p><p><strong>08.10.2015</strong></p><ul> <li data-xf-list-type="ul">added an image cache for resized images</li> <li data-xf-list-type="ul">moved some redundant code to base classes, still wip</li> <li data-xf-list-type="ul">added missing Picture api functions -> GetPictureSubCategories just returns an empty list</li> </ul><p></p><p><strong>07.10.2015</strong></p><ul> <li data-xf-list-type="ul">started adding TAS functions</li> <li data-xf-list-type="ul">started to implement Streaming (WSS)</li> <li data-xf-list-type="ul">small bug fixes</li> </ul><p><strong>06.10.2015</strong></p><ul> <li data-xf-list-type="ul">added a bung of nee API calls</li> <li data-xf-list-type="ul">fixed some smaller bugs</li> </ul><p>[/SPOILER]</p><p></p><p><strong>Important Note:</strong> To get the full functionality a reimport is necessary! This can be triggered from within the GUI. No need to delete and readd the Media Source, just trigger a reimport.</p></blockquote><p></p>
[QUOTE="FreakyJ, post: 1155266, member: 106003"] The target of this plugin is to bring the MPExtended API to MP2. A big "thank you" goes to the original MPExtended Developers. I reused parts of their code in this plugin. The first version implemements most of the TvShow part from the MAS. Installation: Copy the folder into the Plugin dir of the MP2-Server [SPOILER="Changelog"] 01.10.2022 (attached installer) [LIST] [*]Many transcoding realted changes, details here: [URL='https://github.com/brownard/MediaPortal-2/tree/WIP_MP2Extended_Transcoding']GitHub - brownard/MediaPortal-2 at WIP_MP2Extended_Transcoding[/URL] [/LIST] [B]17.12.2015 (linked installer needed as base version)[/B] [LIST] [*]OnlineVideos integration [*]User Authentication using Digest Auth (default User: admin Password: admin ) [*]User Management: /MPExtended/DebugAccessService/html/ShowUsers (User Authentication must be activated) [*]Settings Management: /MPExtended/DebugAccessService/html/ShowSettings [*]jquery integration for User and Settings Management (www folder, looks like chaos but ordered in the solution) [*]reworked error pages [*]smaller bug fixes [*]probably something more?! [/LIST] [B]14.11.2015 (linked installer needed as base version)[/B] [LIST] [*]Fixed URLs in the dorumentation [*]Hacked ReadSettingFromDatabase in [/LIST] [B]14.11.2015[/B] [LIST] [*]Fixed image file paths with special characters causing errors (thanks [USER=119106]@henso[/USER] ) [*]Fixed file accessor could be mistaken for a network accessor (thanks [USER=119106]@henso[/USER] ) [*]Fixed subtitle extraction not supporting impersonation (thanks [USER=119106]@henso[/USER] ) [*]Fixed DiskSpaceInformation [*]Fixed ExtractImage [*]Fixed GetMediaInfo [*]added FileName to BaseRecordingBasic [*]Added initial support for partial HLS transcoding (thanks [USER=119106]@henso[/USER] ) [*]Fixed a lot of impersonation errors (thanks [USER=119106]@henso[/USER] ) [*]added GetMovieActorCount [*]added GetMovieActors [*]added CreateScheduleDetailed [*]fixed CreateSchedule to support titles [*]added EditSchedule [*]Added internal Api Documentation: http://[ IP ]:[ PORT ]/MPExtended/DebugAccessService/html/GetApi (still WIP) [*]Added preliminary support for live streams (thanks [USER=119106]@henso[/USER] ) [*]Improved handling of images based subs (thanks [USER=119106]@henso[/USER] ) [*]Subtitles now synced to partial transcodes (thanks [USER=119106]@henso[/USER] ) [*]Added startstream support (thanks [USER=119106]@henso[/USER] ) [*]Added support for using profile name as profile Id (thanks [USER=119106]@henso[/USER] ) [*]Added stopstream support (thanks [USER=119106]@henso[/USER]) [*]Fixed wrong audio Id was used (thanks [USER=119106]@henso[/USER] ) [*]some minor clean ups and fixes [/LIST] [B]31.10.2015 (linked installer needed as base version)[/B] [LIST] [*]Fixed Thumbs for Recordings [/LIST] [B]29.10.2015[/B] [LIST] [*]changed the settings handling (thanks [USER=119106]@henso[/USER]) [*]second try to fix the impersonation error (thanks [USER=119106]@henso[/USER]) [*]fixed a threading issue in GetArtworkResized and GetArtwork [*]audioId in StartStream... can now be null [*]added more detailed program information [/LIST] [B]25.10.2015[/B] [LIST] [*]Implemented all MAS FileSystem functions [*]Improved speed for TVE3 in EPG search (couldn't test this) [*]GetLocalDiskInformation for TAS and MAS [*]implemented GetActiveCards [*]huge improvement in streaming support (big thanks henso!!) [*]Added a nice looking error page [/LIST] [B]24.10.2015 (linked installer needed as base version)[/B] [LIST] [*]One can now get all streaming sessions [*]Added some FileSystem functions from MAS [*]Added Recording Disk Space information from TAS [*]throw less exceptions while trying to get Artwork [/LIST] [B]22.10.2015[/B] [LIST] [*]Fixed the aspect ratio problem [*]new TAS functions (especially Radio & Schedules) and basic EPG search -> needs improvement) [*]removed some ToDos [/LIST] [B]18.10.2015[/B] [LIST] [*]Basic work to implement HTTP-Authentication [B](MediaPortal.Common needs to be replaced)[/B] [*]Extended TAS (especially Schedules and Recordings) [*]Bug Fixes + Speed improvements [/LIST] [B]15.10.2015[/B] [LIST] [*]Some basic WSS implementation (includes transcodes Streaming to the client, Profiles might need some tuning) [*]Some Speed improvements [*]TAS implementation: includes EPG and RTSP Timeshifting to the Client (no Transcoding) [/LIST] [B]08.10.2015[/B] [LIST] [*]added an image cache for resized images [*]moved some redundant code to base classes, still wip [*]added missing Picture api functions -> GetPictureSubCategories just returns an empty list [/LIST] [B]07.10.2015[/B] [LIST] [*]started adding TAS functions [*]started to implement Streaming (WSS) [*]small bug fixes [/LIST] [B]06.10.2015[/B] [LIST] [*]added a bung of nee API calls [*]fixed some smaller bugs [/LIST] [/SPOILER] [B]Important Note:[/B] To get the full functionality a reimport is necessary! This can be triggered from within the GUI. No need to delete and readd the Media Source, just trigger a reimport. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 2
Plugin Development
Featured Plugins
MP2Extended
Plugin: MP2Extended
Contact us
RSS
Top
Bottom