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
Development
General Development (no feature request here!)
Technology Announcement - PVRX - a 'Proposed' Common API
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="Niall" data-source="post: 20342" data-attributes="member: 14701"><p>Hi All,</p><p></p><p>This is an invitation to all PVR and 3rd party developers and tinkerers to come and participate in the creation of a new technology known as <strong>PVRX</strong>.</p><p></p><p></p><p><strong>So What's this PVRX stuff??</strong></p><p>PVRX is a new 'proposed' specification which allows PVR Software, Hardware and related Client/3rd Party Tools to communicate with eachother - in a consistent manner - without each product needing an intricate understanding of how the other works. </p><p></p><p>PVRX defines a known Application Programming Interface (API) for common PVR Functionality - and can be implemented by PVR related software and hardware product (either in the Client or Server context - or both). Once PVRX is implemented by a product - it then has the ability to communicate and be compatible with other PVRX products 'out-of-the-box'.</p><p></p><p>In most cases, PVRX is implemented by a Server via XML Web Services - allowing you to easily create clients and servers from a large variety of platforms, o/s's and languages. </p><p></p><p></p><p><strong>Where can I find out more??</strong></p><p></p><p>A site has just been setup at <a href="http://www.pvrx.org" target="_blank">http://www.pvrx.org</a> - where you can read all about PVRX as well as download a Whitepaper, a API Reference. Some forums have also just been setup - and any feedback you can post to get these forums going will be appreciated. (areas have been created for technical and non-technical discussions).</p><p></p><p>This site also contains a PVRX client application 'Now Showing PVRX' (available for download if you register) - and demonstrates how PVRX can be effectively used to manage multi PVR servers at once which run on completely different software/hardware (as well as integrate multiple EPG Sources). A downloadable flyer for this product is also available - and contains a few screenshots and feature list (if you don't want to actually install it - and just want to see what it does).</p><p></p><p></p><p></p><p><strong>How does this work with Media Portal?</strong></p><p></p><p>At the moment I have in beta a new MP Background Process Plugin - called 'MP-PVRX Server' which turns Media Portal into a fully compliant PVRX Server. Once this plugin is installed/configured in your MediaPortal setup - it allows MediaPortal to be controlled by PVRX Client Software (even products written by people with no knowledge of Media Portal).</p><p></p><p>The plugin works by running its own built in HTTP server - that has the ability to receive and process PVRX Requests (over SOAP/XML Web Services). It then allows you to perform a number of PVRX related functions (such as Scheduling shows, obtaining/searching EPG Data and other such functionality offered internally by Media Portal.) </p><p></p><p>I will hopefully release this plugin over next few weeks (maybe with the .NET source code) - so you can use some existing PVRX clients with your Media Portal setup. There is also a potential to incorporate this plugin directly into the MediaPortal Code base if required. (although its currently written in vb.net).</p><p></p><p></p><p><strong>How else can PVRX be used with Media Portal?</strong></p><p></p><p>PVRX can be used in a lot of ways - however a common use of the PVRX API may also be for retrieving EPG data for MediaPortal. PVRX simplifies this by defining a common API for EPG Retrieval from Internet Sources (who support PVRX) - and additionally can support Subscriptions/Security for those charging for the data. This paves the way for being able to easily download data without having to use/maintain scraping tools - or write specific code per each EPG provider (like ICE, D1 etc). </p><p></p><p>Another more interesting use of Media Portal would be to make it a PVRX Client as well as a server. It could then have the ability to work with other running PVR systems (possibly providing concepts like 'Virtual' Tuners etc) - allowing you to use MediaPortal as a master scheduling manager for all your PVR systems (and being able to move schedules between systems etc).</p><p></p><p></p><p>[<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />] I hope to see you all soon on pvrx.org and look forward to your comments, suggestions and ideas. (Please keep in mind the specification is not yet locked down - and your input will be valued).</p><p></p><p>Regards</p><p></p><p>Niall - <a href="mailto:info@mobilewares.net">info@mobilewares.net</a></p><p></p><p><img src="http://pvrx.org/forums/PVRXOverview_files/image015.gif" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p><em>Connecting your multimedia lifestyle..</em></p></blockquote><p></p>
[QUOTE="Niall, post: 20342, member: 14701"] Hi All, This is an invitation to all PVR and 3rd party developers and tinkerers to come and participate in the creation of a new technology known as [b]PVRX[/b]. [b]So What's this PVRX stuff??[/b] PVRX is a new 'proposed' specification which allows PVR Software, Hardware and related Client/3rd Party Tools to communicate with eachother - in a consistent manner - without each product needing an intricate understanding of how the other works. PVRX defines a known Application Programming Interface (API) for common PVR Functionality - and can be implemented by PVR related software and hardware product (either in the Client or Server context - or both). Once PVRX is implemented by a product - it then has the ability to communicate and be compatible with other PVRX products 'out-of-the-box'. In most cases, PVRX is implemented by a Server via XML Web Services - allowing you to easily create clients and servers from a large variety of platforms, o/s's and languages. [b]Where can I find out more??[/b] A site has just been setup at [url]http://www.pvrx.org[/url] - where you can read all about PVRX as well as download a Whitepaper, a API Reference. Some forums have also just been setup - and any feedback you can post to get these forums going will be appreciated. (areas have been created for technical and non-technical discussions). This site also contains a PVRX client application 'Now Showing PVRX' (available for download if you register) - and demonstrates how PVRX can be effectively used to manage multi PVR servers at once which run on completely different software/hardware (as well as integrate multiple EPG Sources). A downloadable flyer for this product is also available - and contains a few screenshots and feature list (if you don't want to actually install it - and just want to see what it does). [b]How does this work with Media Portal?[/b] At the moment I have in beta a new MP Background Process Plugin - called 'MP-PVRX Server' which turns Media Portal into a fully compliant PVRX Server. Once this plugin is installed/configured in your MediaPortal setup - it allows MediaPortal to be controlled by PVRX Client Software (even products written by people with no knowledge of Media Portal). The plugin works by running its own built in HTTP server - that has the ability to receive and process PVRX Requests (over SOAP/XML Web Services). It then allows you to perform a number of PVRX related functions (such as Scheduling shows, obtaining/searching EPG Data and other such functionality offered internally by Media Portal.) I will hopefully release this plugin over next few weeks (maybe with the .NET source code) - so you can use some existing PVRX clients with your Media Portal setup. There is also a potential to incorporate this plugin directly into the MediaPortal Code base if required. (although its currently written in vb.net). [b]How else can PVRX be used with Media Portal?[/b] PVRX can be used in a lot of ways - however a common use of the PVRX API may also be for retrieving EPG data for MediaPortal. PVRX simplifies this by defining a common API for EPG Retrieval from Internet Sources (who support PVRX) - and additionally can support Subscriptions/Security for those charging for the data. This paves the way for being able to easily download data without having to use/maintain scraping tools - or write specific code per each EPG provider (like ICE, D1 etc). Another more interesting use of Media Portal would be to make it a PVRX Client as well as a server. It could then have the ability to work with other running PVR systems (possibly providing concepts like 'Virtual' Tuners etc) - allowing you to use MediaPortal as a master scheduling manager for all your PVR systems (and being able to move schedules between systems etc). [:)] I hope to see you all soon on pvrx.org and look forward to your comments, suggestions and ideas. (Please keep in mind the specification is not yet locked down - and your input will be valued). Regards Niall - [email]info@mobilewares.net[/email] [img]http://pvrx.org/forums/PVRXOverview_files/image015.gif[/img] [i]Connecting your multimedia lifestyle..[/i] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Technology Announcement - PVRX - a 'Proposed' Common API
Contact us
RSS
Top
Bottom