Get Involved in MP2 TV Server Development? (1 Viewer)

CadErik

Portal Member
May 2, 2006
17
11
I would really like to be involved in the MP2 TV Server and add more scheduling options (I am coming from SageTV). I am an experienced .NET developer.
What is the current status of the MP2 TV Server?
 
Last edited:

morpheus_xx

Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Hi CadErik,

    we appreciate any help in MP2 development, escpecially in the TV part (y).

    The TV part consists of multiple components:
    A first public MP2-TV testbuild is available here https://forum.team-mediaportal.com/threads/testbuilds-for-native-mp2-tv.114068/. I plan to release an update soon, but need to fix some issues before.


    Some more related topics:

    The main development tasks are currently:
    • Merging the /EXP-TVE3.5-MP1-MP2 with MP1 /master, this has some conflicts on which @gibman and @Sebastiii are working
    • Bringing in more features to the Tve3.5 core, scanning improvements a.s.o. Here is @mm1352000 working
    • Extending the MP2 GUI, adding new features like Radio section, screens for editing schedules, searching EPG etc. (my part, @Bavarian)
    The normal MP1-Tve3.5 plugins are currently not working when they run inside MP2 as host. This is fairly simple to fix, the check depends on assembly versions.

    I could imagine to build more advanced scheduling features based on @huha 's TvWishlist and the already existing MP2 GUI for it.

    I'm always open for new suggestions and will answer questions asap :)

    Bye
    Morpheus
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    wow ... my first posts since days.
    Influenza was nearly killing me.

    The datamodel in the new common tvengine already has some support for persisting custom rule based scheduling rules.

    eg. record all programs on channel "x" that has "y" in title.

    creating those rules are currently done in within the new modified setupTV under the schedules tab.

    so there is already done some work here :)

    it is my plan to resume this work in the near future.

    /gibman
     

    CadErik

    Portal Member
    May 2, 2006
    17
    11
    I could imagine to build more advanced scheduling features based on @huha 's TvWishlist and the already existing MP2 GUI for it.



    I'm always open for new suggestions and will answer questions asap :)


    One feature I really like in SageTV is that it remembers all the watched shows (based on show id I suppose), so that way when you set a movie or an episode watched, it will not record it again. Also you can set something as watched directly from the TV guide and last place where that is used is when you delete a recording, SageTV asks if that recording was already watched or simply delete. Finally the watched status is used to delete the watched shows first when place is needed.
    I looked at implementing that feature with Media Portal 1.2 and if I recall correctly it would require a database change which was not possible at the time but I suppose there is still room with MP2.0.
    Is this something anyone else would be interested in? If so, how do you see it implemented?

    Cheers

    Erik.
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    in order to have the scheduler engine skip an episode you would simply have to add a new record to the canceledschedule table indicating the episode in question.

    The scheduler always looks at the canceledschedules table for new entries and skipping those episodes it finds.

    So in your example you want to implement this in the tvguide - then you will have to look at tvplugin codebase.

    /gibman
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    So in your example you want to implement this in the tvguide - then you will have to look at tvplugin codebase.

    Wouldn't it be cleaner to have a rule that would check if the episode has already been recoreded (exist in DB) instead of polluting the DB with hundreds of cancelled recordings?
     

    CadErik

    Portal Member
    May 2, 2006
    17
    11
    So in your example you want to implement this in the tvguide - then you will have to look at tvplugin codebase.

    Wouldn't it be cleaner to have a rule that would check if the episode has already been recoreded (exist in DB) instead of polluting the DB with hundreds of cancelled recordings?
    In an ideal world, all the watched shows should already be in the database, but at least here in Canada, the EPG is not very consistent and the recordings show up with slightly differently metadata.
    Also the case is once you delete the shows you already watched, you don't want them to get recorded again (not certain if they would still be in the database?). If a channel was to have a whole day marathon of a previous season you already watched, your drive will be filled fast with shows you have already seen.
    It sounds to me like the cancelled recording would make sense, or would there be a different table that would keep the history of recorded and watched shows?
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    It sounds to me like the cancelled recording would make sense, or would there be a different table that would keep the history of recorded and watched shows?

    But to be able to cancel a recording you still need to know when to cancel it? So it requires the same amount of history data. Maybe there should be some history table for the recordings that have been done - something that wont be cleaned up when a recording is deleted.
     

    Users who are viewing this thread

    Similar threads

    I should point out that the developers have not formally left the project, and development has not formally stopped. The developers have instead simply "faded away", gradually spending less and less time on MP2 until the present, when they spend no time on MP2. But one or more of the developers might return next week! It is impossible...
    I should point out that the developers have not formally left the project, and development has not formally stopped. The developers...
    Hi Folks, I need some help with fixing the Problem that MP2 doesn't keep the sorted Order of Channels in TV-Configuraiton. I am...
    Replies
    10
    Views
    443
    If you use a VPN connection to your home network, you should be able to use the MP client to connect to your server natively instead of using MPExtended.
    If you use a VPN connection to your home network, you should be able to use the MP client to connect to your server natively...
    I am another (almost) new user with a problem. About 18 months ago I managed to instal client and server of MP2 on my 32bit PC in...
    Replies
    5
    Views
    283
    Hi CyberSimian (and others) just a bit along the coast from me (near Exeter) - I know you are very long-standing! Not going to make this long winded or anything, but just to point out over the @15 years I've overall donated several hundred quid. And I begrduge NONE of it, not a penny - I do wish MP well - 100%. It is an awesome...
    Hi CyberSimian (and others) just a bit along the coast from me (near Exeter) - I know you are very long-standing! Not going to...
    ONGGGG term MP user (and donator - why wouldn't you?) and leaving somewhat reluctantly. Few reasons, some that just seem...
    Replies
    4
    Views
    1K
    MP1 MP2 Case Downsizing DE
    Most (all?) small PC cases accept only ITX motherboards, which have only one PCI-E slot. So you could install only one PCI-E tuner card. A quad-tuner card would give you four tuners, but if you wanted more tuners you would need to use the TBS eight-tuner card, or use external tuners, either USB tuners (available with single or dual...
    Most (all?) small PC cases accept only ITX motherboards, which have only one PCI-E slot. So you could install only one PCI-E tuner...
    I've been using MP2 now for about 3 years: I really happy with the way it works, although I can think of many great features I'd...
    Replies
    1
    Views
    614
    Hi, it looks like the Client's server connection settings got corrupted somehow and were reset, hopefully this is an easy fix. Open MP2-Client, navigate to Settings->General->Connectivity->Home server. In the menu on the left there may be an option Detach from home server, if there is click it and acknowledge the dialog that pops up...
    Hi, it looks like the Client's server connection settings got corrupted somehow and were reset, hopefully this is an easy fix...
    Help Please: MP doesnt display any of my previouse recordings or TV programs It seems like the Server isnt running? MP was working...
    Replies
    3
    Views
    945
    Top Bottom