Plugin: TvWishList for MP2 (1 Viewer)

huha

Extension Developer
January 3, 2008
890
556
Germany Germany
  • Thread starter
  • Moderator
  • #1
TestVersion TvWishList V 1.4.0.0 released on 01.Dec.2013

•Never again miss your favourite movie when it is showing up on TV.
•Create a list of movies or episodes you want to record or get a reminder
•TvWishList will search your Epg data and compare to your search list. If the plugin finds a
match it will record and/or send you an email.
• TvWishList will only record one show if it is repeated at multiple times.
• TvWishlist is using the Tv server conflict management
• You can choose partial or exact match for program titles or search the program description.
• Add your own SQL query for flexible search of your EPG data
• Input your TvWishList data with the MediaPortal plugin
• Use the MediaPortal in a View Mode as your personal TV guide to search for your favorite
episodes, genres, star rating, ...
• A new repeated episode algorithm has been developed together with foxbenw for
1.2.2.0
• Integrated in SlimTV EPG with the new interface from morpheus_xx
• Language support for server and client plugin (English, French, German, Dutch, Lithonian, Swedish)

Requirements for MP2:
- MP2 Alfa3 with latest SlimTv plugin for the MPExtended Service or the Native TvServer TVE35
- MP2 will not start if you install TvWishList and there is no SlimTv plugin!

Installation:
- Unzip the file first and then start install.exe. You must have the same version for the client (MP1 or MP2) and the Tvserver.
- you must install the same version of the tv server plugin and the MP2 client plugin
- the installer will detect if you have Mpextended or native tv server installed


Usage:
The plugin is an exact copy of the MP1 Tvwishlist plugin. So check the attached manual via the help button in the installer or the main configuration. More details can be found here.

Quick Usage Guide for the TV Server Plugin (TvWishList)
Enter the title of the movie you want to record in the "Seach For" textbox and activate the checkbox
at the beginning of the line. If you want to receive an Email message you need to fill in the server
information on the "Settings" tab. The default settings of the other options can be used for most of
the users.

Quick Usage Guide for the MediaPortal Plugin (TvWishListMP2)
Open the MediaPortal plugin and click the „New“ button to add a new wish. When done click the „Search EPG“ button and view the results with the button “View results”.

The source code can be found on github.

Known Issues:
- The native tv server plugin is an alfa version and has slower performance compared to the TV1 server. This will be worked on in future versions. After hitting "RunEPG" it takes 1-2 s before the search is starting.

-Not working with the previous 0.4 version of MPExtended. Use an archived older version from the plugin page. You need to run MPExtended 0.5 or larger for TvwishList 1.3.0.5


-For usage with MP2 i recommend to enable the settings in the plugin configuration on the main menu for debug modus, deactivate quick menu and deactivate info window



In case of problems please enable the setting "Verbose Debug" in the Tvserver configuration and post both your log files e.g.
C:\ProgramData\Team MediaPortal\MediaPortal TV Server\log\TvWishList.log
and set in the MediaPortal Configuration (General) the Log verbosity to Debug and post
\C:\ProgramData\Team MediaPortal\MP2-Client\Log\Client.log

Version History:
V1.4.0.0:

- new TvWishList Logo from Pog used for MP1, MP2 skins and installer (big thanks to Pog!)
- save parsing of integers and dates
- new: native Tvserver plugin for MP2
- installer updates

V1.3.0.11:
- MP2 plugin updated for MP2alfa2
- MP2 platform target changed to x86
- transifex scripts updated for git
- updated French language file

Testversion 1.3.0.5
TvServer plugin:
– fixed bug in sql query for existing recordings
– enhanced episode management algorithm for better detection of incomplete EPG information
MP2 plugin:
– updatet to MPExtended V0.5.0
1.3.0.4 released on 08. December 2012:
– TvServer plugin:
– fixed bug in Episode algorithm (thanks to Foxbenw)
– MP2 plugin:
– updated skins including playlist buttons for main screen
1.3.0.1 released on 19.Nov.2012 (testversion)
- fixed bug for within next hours item
- episodecriteria was not updated correctly
- new skins for Reflexion and RisingSkin
- minor skin modifications
- new TvWishList hover image from Catavolt

1.3.0.0 released on 06. Nov. 2012 (first stable release)
– new: expressions for Episodenumber and Seriesnumber filter
– new: search EPG x minutes before each schedule and run a script C:\ProgramData\Team
MediaPortal\MediaPortal TV Server\TvWishList\RunBeforeEachSchedule.bat before
checking the EPG
– new: optional Slow CPU to prevent EPG search during recording or timeshifting
– new: language translation for Tv server (message creation , SetupTV) and MP plugin
configuration)
– installer updated
– MP2 plugin bug fixes in case of occuring error scenarios
– new: Pog button processing extended for sql expressions and Name parameters
– Tv server bug fixes for error scenarios
– new: Automatic mode for episodes if the EPG contains episode information (part,name or
episode/series number)
– enhanced episodemangement with number extraction from expressions e.g. 5/24
– added error message if pipe connection fails

1.2.3.13 released on 12 Oct. 2012
- new automatic language switch between client and tv server for Run EPG
- bugfixes on MP2 plugin
- bugfix on tvserver plugin maxtvwishid (from HomeY)
- automatic mode on episodes (recommended to be used as a default) from Scounger as a new folder option
- new quickmenu
- many bug fixes
- new item menu on result page

1.2.3.10 released on 06 Sept. 2012
- integration into SlimTv EPG by adding two buttons for creating a new Tvwish or running a new EPG search in view only mode to find and schedule manually alternate programs. Check picture 8!
- minor skin updates

1.2.3.5 released on 30 July 2012
- bug fix on mpei installer
- bug fix on tvwish move up, move down and delete
1.2.3.4 released on 25.July.2012
- initial test release
 

Attachments

Last edited:

chefkoch

Retired Team Member
  • Premium Supporter
  • October 5, 2004
    3,130
    1,630
    Dresden / Munich / Maastricht
    Germany Germany
    Cool, even if I am not using the TV-Server at all, it is great to see the progress you made. :)
    (y)

    BTW: We can add your language resource to MP2 @ Transifex, so our existing language teams can support you with localization. Just write me a PM, if you are interested.
     
    Last edited:

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Germany Germany
    • Thread starter
    • Moderator
    • #4
    Version 1.2.3.5 contains a few bug fixes for the MP2 plugin:
    1.2.3.5 released on 30 July 2012
    - bug fix on mpei installer
    - bug fix on tvwish move up, move down and delete

    as well as some enhancements on the Tv server plugin:
    - Expressions for Serienumber and Episodenumber
    Expression needs to be separated by a comma. The following format is supported:
    1-3 will match for series or episode number 1,2 or 3
    >5 will match for all numbers larger or equal 5
    <3 will match for all numbers smaller or equal 3
    7 will match only for number 7
    A match is valid if within the expressions at least one confition is true e.g. 1-4, 6,>8 will match for all numbers besides 5 and 7.

    - Check EPg x minutes before each schedule
    This will start a new EPG search x minutes before each schedule. It is not fully tested yet so any feedback is welcome.If enabled SlowCPU will be disabled

    - SlowCPU
    This option was always enabled in the past and prevented an EPG search during recording or timeshifting. it can be disabled now. If enabled Check EPG x minutes before eachs chedule will be disabled.


    Update: I am still struggling with my new release process. If you got corrupted language files, please download the file again

    Update: I hope i got it now fixed
     
    Last edited:

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Germany Germany
    • Thread starter
    • Moderator
    • #5
    Testversion 1.2.3.10 released.

    This testversion includes the integration into SlimTv with the new button interface from morpheus_xx.
    You can now create a new tvwish out of the SlimTv plugin from the EPG (Single or Multi). You also can start with Alternate programs an immediate EPG search in view only mode to find alternate programs with the same title and manually schedule it.

    A big thanks to morpheus_xx for the new interface in SlimTVClient.

    I am planning to do more work on the tvwishlist item menu.

    P.S. I forgot to add the latest Dutch translation from HomeY. It is available on Transifex.
    You must have the latest SVN of the SlimTVClient from morpheus_xx. I added it at the first post. It is not needed if you use a MP2 SVN after 8/19.
     

    Attachments

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Germany Germany
    • Thread starter
    • Moderator
    • #6
    Testversion 1.2.3.13 released.

    The latest test version is now very close to the final version. With the new menu of the list items from the Result page it is possible via "Alternate programs" to do all the episode management from MP1 within a few mouse clicks. There also were many bug fixes on the MP2 plugin.

    - new automatic language switch between client and tv server for Run EPG
    - bugfixes on MP2 plugin
    - bugfix on tvserver plugin maxtvwishid (from HomeY)
    - automatic mode on episodes (recommended to be used as a default) from Scounger as a new folder option
    - new quickmenu
    - many bug fixes
    - new item menu on result page

     
    Last edited:

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Germany Germany
    • Thread starter
    • Moderator
    • #7
    TvWishList 1.3.0.0 Released
    I have released the next version of TvWishList. Thanks to all who have debugged and tested the previous test versions and to the transifex language teams.​
    Please check the attached .pdf manual (via the help button) for details.​
    You must have the latest SVN of the SlimTVClient from morpheus_xx. I added it at the first post. It is not needed if you use a MP2 SVN after 8/19.
    – new: expressions for Episodenumber and Seriesnumber filter​
    – new: search EPG x minutes before each schedule and run a script C:\ProgramData\Team​
    MediaPortal\MediaPortal TV Server\TvWishList\RunBeforeEachSchedule.bat before​
    checking the EPG​
    – new: optional Slow CPU to prevent EPG search during recording or timeshifting​
    – new: language translation for Tv server (message creation , SetupTV) and MP plugin​
    configuration)​
    – installer updated​
    – MP2 plugin bug fixes in case of occuring error scenarios​
    – new: Pog button processing extended for sql expressions and Name parameters​
    – Tv server bug fixes for error scenarios​
    – new: Automatic mode for episodes if the EPG contains episode information (part,name or​
    episode/series number)​
    – enhanced episodemangement with number extraction from expressions e.g. 5/24​
    – added error message if pipe connection fails​
    Have fun, huha​
     
    Last edited:

    morpheus_xx

    Lead Dev MP2
  • Team MediaPortal
  • March 24, 2007
    11,487
    7,020
    Germany Germany
    Country flag
    huha, is your plugin compatible with Autumn release? In principle it should, but can you confirm it? I will add the link to the release notes here in forum. Thank you!
     

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Germany Germany
    • Thread starter
    • Moderator
    • #10
    morpheus_xx, it is working. The new MP2 release is great!
    I did a few bug fixes releasing a minor update:
    1.3.0.1 released on 19.Nov.2012 (testversion)
    - fixed bug for within next hours item
    - episodecriteria was not updated correctly
    - new skins for Reflexion and RisingSkin
    - minor skin modifications
    - new TvWishList hover image from Catavolt
     

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    OP Similar threads Forum Replies Date
    morpheus_xx [WiP] "What's New" plugin for MP2 upgrades MediaPortal 2 20
    da3dsoul [Request] An MVP Plugin example for custom settings in MP2 Plugin Development 2
    da3dsoul MP2 Plugin - Getting Started (Directory Tree and Player) Plugin Development 27
    M Installing Plugins Newcomers Forum 2
    joecrow 1.25.0 Radio Time plugin fails after Resume from Sleep with MP 1.25 Bugreports 10
    P MP2: US user, OTA - can NOT get SchedulesDirect plugin to work on MP1 or MP2 --> how do I get OTA schedule? General 5
    E aktuelle englische Forums Webseite von - Showtime Plugin v3 Plugins & Erweiterungen 4
    mrmojo666 [Tv Server Plugin ]Direct Show Video Control Plugin 0.0.0.1 for Hauppauge PVR cards MediaPortal 1 Plugins 0
    joecrow MultiShortcut Plugin (Uavailable) in DWHD skin General Support 58
    vapourEyes Building TV Plugin General Development (no feature request here!) 49
    Golf4 Nach Windows-Updates läuft TV-Plugin nicht mehr Allgemeines Support- und Diskussionsforum 0
    joecrow How about a Launcher plugin for MP1? MediaPortal 1 6
    D [solved] TVServer Plugin must be missing something. General Development (no feature request here!) 1
    framug Nouveau plugin XmlTvFR pour récupérer le guide télé français Kazer / ZguideTv (WebEPGfr) 11
    emphatic Allow remote control mapping of all plugins Improvement Suggestions 0
    D Where should plugins be located on hard drive? General Support 0
    D how to disengage from one version of a plugin to use another Newcomers Forum 0
    cbr954rr How to disable a pre-configured plugin? General 2
    mrmojo666 [Plugin]Marantz Control Plugin 0.0.0.2 MediaPortal 1 Plugins 2
    mrmojo666 beginner: trying to write a plugin, need help to catch event General Development (no feature request here!) 3
    framug [Rejected] Fix PowerScheduler plugin for MP2 single seat Submit: Code Patches 9
    doskabouter [Question] Stale plugins Developer Discussions 9
    M MP1 stops responding after Starting Plugins General Support 14
    Terra LAVFilter Plugin cannot be updated (MP1.23) MediaPortal 1 Plugins 10
    L Mediaportal 1.21 and Windows 10: user schedules de-activated when powerscheduler plugin is selected General Support 1
    Similar threads

























    Top Bottom