TV Server Plugin: TvWishList | Page 27

Discussion in 'TV-Server Plugins' started by huha, January 19, 2010.

  1. huha
    • Premium Supporter

    huha Extension Developer

    Joined:
    January 3, 2008
    Messages:
    890
    Likes Received:
    550
    Gender:
    Male
    Ratings:
    +622 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Need Programming Help



    cibu, Nickname,
    a MediaPortal Gui has been discussed a couple of times, but in order to implement it i do not programming help as I do not have enough time to start a MediaPortal plugin. Over the last 4 months i have prepared the Tv server plugin with a messaging xml file, which would enable an easy communication with a media portal plugin. However i do need help to program such a plugin.

    The job would be to create and maintain a Media Portal plugin including a Skin for interacting with the Tvserver plugin
    This could consist of:

    a) Plugin Configuration: Determine the path (can be a network path) to the Tvserver TvWishList folder
    e.g. C:\ProgramData\Team MediaPortal\MediaPortal TV Server\TvWishList
    This folder contains the file messages.xml, which lists all found movies and episodes as well as conflicts
    This path could be derived also from the actual TV plugin configuration.

    b) create a user friendly interface (easy mode and expert mode) to input/modify the data from the main screen of the Tv server
    plugin. The interface to the Tv server database can be done via Loadsettings and savesettings routines, which could be partially copied from the plugin source code. The tv server EPG search could be triggered by creating a file StartEPGsearch.txt in the
    TvWishList folder.

    c) list the found shows from the messages .xml file in a table including description, channel, start and stop times. Different sort criteria (date, name, ...) could be implemented

    In a second step the plugin could be extended towards a personal TV guide based on a simple interface creating a SQL query for
    tasks like
    "What is displayed now with genre drama?"
    "What star rating >3 is displayed within the next 5 hours?"
    "What science fictions are shown today?"
    ...


    This would be also a good project for someone to get started with MediaPortal programming. Please send me a message if you are interested in helping here.

    nickname, your item 2 can be done in one of the next versions
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. NickName
    • Premium Supporter

    NickName MP Donator

    Joined:
    June 23, 2006
    Messages:
    359
    Likes Received:
    12
    Occupation:
    Test Manager, Release Manager, Systems Administrat
    Location:
    Gold Coast
    Ratings:
    +12 / 0
    Home Country:
    Hi Huha,

    Thanks for your reply. I don't have a lot of time however I am interested in trying to implement an interface.

    One thing I noticed last, I opened TVWishlist and all of my TV programs were missing. The email settings, etc were still there but the TV programs were gone. Where is this information stored please? I'd like to back it up in case it happens again.

    Thanks

    Nick Name.
     
  4. huha
    • Premium Supporter

    huha Extension Developer

    Joined:
    January 3, 2008
    Messages:
    890
    Likes Received:
    550
    Gender:
    Male
    Ratings:
    +622 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi NickName,
    i assume you mean your TvWishes? They are stored in the Tv server database. If you use the BackupSettings Plugin you can export all your settings (including TvWishList) into an xml file and restore again. Did you save the log file?
    It is great news that you want to try an interface. There is a good description for starting at example
    The best may be just start the GUI interface and write to the log file if a button is pushed. I can help on the Tvserverinterface.
     
  5. harryzwo

    harryzwo Portal Pro

    Joined:
    July 25, 2006
    Messages:
    711
    Likes Received:
    34
    Ratings:
    +64 / 1
    Home Country:
    Germany Germany
    Show System Specs
    I have a Problem with this Plugin.
    I would like to record a series only on one Channel. The Pulldown-Menue of the column 'Channel' is to large to select the last CHannel of the list.
    I have attached a Hardcopy.
     

    Attached Files:

  6. huha
    • Premium Supporter

    huha Extension Developer

    Joined:
    January 3, 2008
    Messages:
    890
    Likes Received:
    550
    Gender:
    Male
    Ratings:
    +622 / 0
    Home Country:
    Germany Germany
    Show System Specs
    harryzwo, you need to increase the configuration window. Then you will find a combobox below the data gridview named ChannelFilter. Here you can select the channel group for filtering. If you have only "All Channels" you need to define first a group under TVChannels
     
  7. harryzwo

    harryzwo Portal Pro

    Joined:
    July 25, 2006
    Messages:
    711
    Likes Received:
    34
    Ratings:
    +64 / 1
    Home Country:
    Germany Germany
    Show System Specs
    I had selected a Channelgroup, but in the column Channel are all Channels displayed not only the Channels in the Group.
     
  8. huha
    • Premium Supporter

    huha Extension Developer

    Joined:
    January 3, 2008
    Messages:
    890
    Likes Received:
    550
    Gender:
    Male
    Ratings:
    +622 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Please provide a log file. Make sure you have "verbose debug" on and please select the channel group during the logging session
     
  9. harryzwo

    harryzwo Portal Pro

    Joined:
    July 25, 2006
    Messages:
    711
    Likes Received:
    34
    Ratings:
    +64 / 1
    Home Country:
    Germany Germany
    Show System Specs
    Huha - I'm so sorry.
    I didn't increase the configuration window. Now it works. Why is there an sererate button to filter the Channels? When i reduce to a Channelgroup I need only these Channels in the group.
     
  10. huha
    • Premium Supporter

    huha Extension Developer

    Joined:
    January 3, 2008
    Messages:
    890
    Likes Received:
    550
    Gender:
    Male
    Ratings:
    +622 / 0
    Home Country:
    Germany Germany
    Show System Specs
    A quick update on development:
    I am writing a MediaPortal plugin TvWishListMP right now.
    This will enable to input the search data within MediaPortal and view the results of found data.
    Once completed i will publish a first test version and ask for your support on testing, language translation and skin improvement
     
    • Like Like x 3
  11. JiRo
    • Premium Supporter

    JiRo MP Donator

    Joined:
    May 1, 2009
    Messages:
    184
    Likes Received:
    40
    Gender:
    Male
    Occupation:
    Sales Manager
    Location:
    Prague
    Ratings:
    +44 / 0
    Home Country:
    Czech Republic Czech Republic
    Show System Specs
    Hi huha,

    do I understand that this is a plugin with GUI that will run on the MP client? If so, it's fantastic. It will be good to increase the WAF (Wife Acceptable Factor). My wife and I will be immensely grateful to you. Please do not forget to support multiseat configuration.

    I am ready to help with testing and Czech translation.

    Good luck.

    JiRo.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!