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
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
neue MePo Erweiterung "TVAnytime"
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="Scrounger" data-source="post: 957107" data-attributes="member: 87610"><p>Hi <a href="https://forum.team-mediaportal.com/members/nu_81.99603/" target="_blank">nu_81,</a></p><p>deine Idee find ich wirklich klasse<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite24" alt="(y)" title="Thumbs Up (y)" loading="lazy" data-shortname="(y)" /></p><p>Hab mir mal erlaubt ein paar Gedanken dazu zu machen, weil das Rad muss ja nicht neu erfunden werden, lieber einfach ein paar Speichen mehr einbauen <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p> </p><p></p><p>Diese Funktionen bietet schon TvWishList. Sofern das EPG rating besitzt (coloumn ratingStar), kannst du an TvWishList per <hperlinkparameter> die komplette Aufnahmeplanung schicken.</p><p>z.B.</p><p> </p><p>[code]<hyperlinkParameter>eq(#currentmoduleid,'1656544652'), 'NEWTVWISH//EXPRESSION=(starRating > '#MyRatingProperty' ) AND (originalAirDate >#MyDateProperty )//NAME=TVAnytime: #MyTitleProperty: [/code]</p><p> </p><p>Ich würde dir empfehlen TvWishList in dein Plugin zu integrieren, weil das die ganze Aufnahmeplanung super regelt, langjähirg bewert ist und alle Funktionen die du zur Aufnahmeplanung benötigst schon mitbringt.. Du kannst ohne Verweis auf die *.dlls neue Wishes erstellen oder löschen. Weiter bietet TvWishList dann möglichkeiten wie "nur in Gruppe x aufnehmen", "nur am Wochenende", "Aufnahmen berücksichtigen", "MP confilct manager nutzen" etc. an.</p><p> </p><p></p><p>Das könntest du z.B. als eigenständiges TvPlugin realisieren, also ein plugin das von IMDB die Berwertungen für alle Filme im EPG holt. Allerdings ist die Film indentifizierung nicht ganz trivial (hab mich damit schon mal im Rahmen meines ProgramGuides beschäftigt), warum?</p><p>Bsp:</p><p>Terminator 2, The Terminator 2, Terminator - Tag der Abrechnung</p><p>Ist alles der gleiche Film <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p> </p><p></p><p>Das wäre dann das MP Client plugin zur grafischen Darstellung und programmierung (mit Hilfe von TvWishList <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" />)</p><p> </p><p></p><p>Schau dir ein paar der TvPlugins an, viele nutzen eine Zeitsteuerung = Start eines Timers beim TvService start, der dann alle x Min den Thread Y abfeuert.</p><p>Hab das z.B. in meinem <a href="https://code.google.com/p/recordedseriesmanager/source/browse/RecordedSeriesManager.vb#116" target="_blank">RecordedSeriesManagerPlugin</a> drin, ist allerdings vb.net - gibt ja aber gute konverter <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p> </p><p></p><p>Könntest du auf 2 wege realisieren:</p><p> </p><p>1. MySql / MSSql (TvServer) nutzen:</p><p>Für DB zugirffe kannst du die gentle.framework klasse verwenden - relationaler Objektmapper. Der regelt dann automatisch alle Zugriffe. Dazu muss du dir für deine Tabelle eine eigene Klasse erstellen, bsp. findest du im MP Source Code.</p><p>Nachteil: TvServer muss immer online sein, damit dein MPplugin funktioniert. Beispiele findest du im Tvplugin von MP oder meinem Clickfinder ProgramGuide</p><p> </p><p>2. SqlLite nutzen (z.B. MP-TvSeries)</p><p>Jeder Client hat seine eigene Datenbank bzw. du verwendest nur eine Datenbank und shares sieht mit allen Clients.</p><p>Nachteil: SqlLite = 1 Benutzer kann zugreifen.</p></blockquote><p></p>
[QUOTE="Scrounger, post: 957107, member: 87610"] Hi [URL='https://forum.team-mediaportal.com/members/nu_81.99603/']nu_81,[/URL] deine Idee find ich wirklich klasse(y) Hab mir mal erlaubt ein paar Gedanken dazu zu machen, weil das Rad muss ja nicht neu erfunden werden, lieber einfach ein paar Speichen mehr einbauen ;) Diese Funktionen bietet schon TvWishList. Sofern das EPG rating besitzt (coloumn ratingStar), kannst du an TvWishList per <hperlinkparameter> die komplette Aufnahmeplanung schicken. z.B. [code]<hyperlinkParameter>eq(#currentmoduleid,'1656544652'), 'NEWTVWISH//EXPRESSION=(starRating > '#MyRatingProperty' ) AND (originalAirDate >#MyDateProperty )//NAME=TVAnytime: #MyTitleProperty: [/code] Ich würde dir empfehlen TvWishList in dein Plugin zu integrieren, weil das die ganze Aufnahmeplanung super regelt, langjähirg bewert ist und alle Funktionen die du zur Aufnahmeplanung benötigst schon mitbringt.. Du kannst ohne Verweis auf die *.dlls neue Wishes erstellen oder löschen. Weiter bietet TvWishList dann möglichkeiten wie "nur in Gruppe x aufnehmen", "nur am Wochenende", "Aufnahmen berücksichtigen", "MP confilct manager nutzen" etc. an. Das könntest du z.B. als eigenständiges TvPlugin realisieren, also ein plugin das von IMDB die Berwertungen für alle Filme im EPG holt. Allerdings ist die Film indentifizierung nicht ganz trivial (hab mich damit schon mal im Rahmen meines ProgramGuides beschäftigt), warum? Bsp: Terminator 2, The Terminator 2, Terminator - Tag der Abrechnung Ist alles der gleiche Film :) Das wäre dann das MP Client plugin zur grafischen Darstellung und programmierung (mit Hilfe von TvWishList ;)) Schau dir ein paar der TvPlugins an, viele nutzen eine Zeitsteuerung = Start eines Timers beim TvService start, der dann alle x Min den Thread Y abfeuert. Hab das z.B. in meinem [URL='https://code.google.com/p/recordedseriesmanager/source/browse/RecordedSeriesManager.vb#116']RecordedSeriesManagerPlugin[/URL] drin, ist allerdings vb.net - gibt ja aber gute konverter ;) Könntest du auf 2 wege realisieren: 1. MySql / MSSql (TvServer) nutzen: Für DB zugirffe kannst du die gentle.framework klasse verwenden - relationaler Objektmapper. Der regelt dann automatisch alle Zugriffe. Dazu muss du dir für deine Tabelle eine eigene Klasse erstellen, bsp. findest du im MP Source Code. Nachteil: TvServer muss immer online sein, damit dein MPplugin funktioniert. Beispiele findest du im Tvplugin von MP oder meinem Clickfinder ProgramGuide 2. SqlLite nutzen (z.B. MP-TvSeries) Jeder Client hat seine eigene Datenbank bzw. du verwendest nur eine Datenbank und shares sieht mit allen Clients. Nachteil: SqlLite = 1 Benutzer kann zugreifen. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
neue MePo Erweiterung "TVAnytime"
Contact us
RSS
Top
Bottom