Plugin: TvWishList for MP2 (1 Viewer)

huha

Extension Developer
January 3, 2008
890
556
Home Country
Germany Germany
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

  • TvWishListMP2_01.JPG
    TvWishListMP2_01.JPG
    118.4 KB
  • TvWishListMP2_02.JPG
    TvWishListMP2_02.JPG
    100.5 KB
  • TvWishListMP2_03.JPG
    TvWishListMP2_03.JPG
    138.9 KB
  • TvWishListMP2_04.JPG
    TvWishListMP2_04.JPG
    90.3 KB
  • TvWishListMP2_05.JPG
    TvWishListMP2_05.JPG
    82.2 KB
  • TvWishListMP2_06.JPG
    TvWishListMP2_06.JPG
    104.7 KB
  • TvWishListMP2_07.JPG
    TvWishListMP2_07.JPG
    87.7 KB
  • TvWishListMP2_08.JPG
    TvWishListMP2_08.JPG
    84.8 KB
  • TvWishListMP2_09.JPG
    TvWishListMP2_09.JPG
    74.6 KB
  • TvWishList.ReleaseV1.4.0.0.zip
    5.9 MB
Last edited:

chefkoch

Retired Team Member
  • Premium Supporter
  • October 5, 2004
    3,129
    1,634
    Dresden / Munich / Maastricht
    Home Country
    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
    Home Country
    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
    Home Country
    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

    • Picture8.jpg
      Picture8.jpg
      85.9 KB

    huha

    Extension Developer
    January 3, 2008
    890
    556
    Home Country
    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
    Home Country
    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

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    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
    Home Country
    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

    Top Bottom