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
Popular Plugins
My Films
Changer Hack development questions...
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="bigdude" data-source="post: 191173" data-attributes="member: 57287"><p>I have been working on code to add the ability to run a Firewire changer into My Films. In order to make the code as generic as possible I actually built it to use telnet to communicate with a changer control program I wrote some time ago in Delphi. Loading media takes close to 50 seconds. I am new to MediaPortal, so its internal GUI functions are a mystery to me... This may be a simple question, but here goes anyway.</p><p></p><p>How can I bring up a wait cursor while this process is underway (or bring up a dialog and then close it under program control) ?<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" /> </p><p></p><p>My second question may be a bit tougher. </p><p>Since using a changer switches the media in a drive often I was wondering if there is a way to invalidate the play position memory (the prompt to restart media where it last left off) ?<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" /> </p><p></p><p>I also tried to write this code generically so it could be used for other things as well. I noticed a message asking about using IR to control a changer elsewhere in this Forum. If anyone knows of a command line utility that can be used to handle the IR part, this code might be able to do that as well. For those that are curious this code essentially works by embedding additional information in the media path and then picking it apart to send changer commands. I am also working on adding the ability to execute arbitrary programs passing in the slot number, that is what could work for IR control or other functions.</p><p></p><p>PS: since this code uses telnet to control the changer it allows changers to be controlled from remote mediaportal systems as well. The only requirement for that is that the myFilms xml file be in a shared network location and that the DVD drive have a share defined for it... This allows remote unencrypted DVD play. There are som big issues (bandwidth, no lock mechanism to prevent two people from trying to sue the same drive), but it does work.</p><p></p><p>more details (circular reference): </p><p><a href="https://forum.team-mediaportal.com/multi_disk_changer-t11440.html?p=191186" target="_blank">https://forum.team-mediaportal.com/multi_disk_changer-t11440.html?p=191186</a></p></blockquote><p></p>
[QUOTE="bigdude, post: 191173, member: 57287"] I have been working on code to add the ability to run a Firewire changer into My Films. In order to make the code as generic as possible I actually built it to use telnet to communicate with a changer control program I wrote some time ago in Delphi. Loading media takes close to 50 seconds. I am new to MediaPortal, so its internal GUI functions are a mystery to me... This may be a simple question, but here goes anyway. How can I bring up a wait cursor while this process is underway (or bring up a dialog and then close it under program control) ?:S My second question may be a bit tougher. Since using a changer switches the media in a drive often I was wondering if there is a way to invalidate the play position memory (the prompt to restart media where it last left off) ?:S I also tried to write this code generically so it could be used for other things as well. I noticed a message asking about using IR to control a changer elsewhere in this Forum. If anyone knows of a command line utility that can be used to handle the IR part, this code might be able to do that as well. For those that are curious this code essentially works by embedding additional information in the media path and then picking it apart to send changer commands. I am also working on adding the ability to execute arbitrary programs passing in the slot number, that is what could work for IR control or other functions. PS: since this code uses telnet to control the changer it allows changers to be controlled from remote mediaportal systems as well. The only requirement for that is that the myFilms xml file be in a shared network location and that the DVD drive have a share defined for it... This allows remote unencrypted DVD play. There are som big issues (bandwidth, no lock mechanism to prevent two people from trying to sue the same drive), but it does work. more details (circular reference): [url]https://forum.team-mediaportal.com/multi_disk_changer-t11440.html?p=191186[/url] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Popular Plugins
My Films
Changer Hack development questions...
Contact us
RSS
Top
Bottom