[New: Alpha version] A learning personal EPG

Discussion in 'Improvement Suggestions' started by tomtom21000, December 4, 2005.

  1. tomtom21000
    • Team MediaPortal

    tomtom21000 Retired Team Member

    Joined:
    April 22, 2004
    Messages:
    1,226
    Likes Received:
    59
    Location:
    Germany
    Ratings:
    +64 / 0
    O.K. Here is the idea. Let´s see if there is enough interest and if a programmer jumbs on it :)

    Create some sort of personal TV-Guide which covers your specific interests.

    The programming should be able to learn from the viewing habits of the user.

    You would need to develop a scoring model.

    3 ideas:

    1) Define some interests in a setup:
    This could be categories like "Science Fiction" "documentation" or keywords like "Lost" "Simpsons" "Brad Pitt".

    2) Score broadcastings that have been selected for recording. Save the scores for title, categories and actors.

    3) Score broadcastings which have been viewed (say minimum for 10 minutes.

    4)....
    5)....

    In this way you could present a tv guide (in addition to the normal complete guide)with all the shows that might interest the user. Might be a familiy guide than in most cases where more than one user is in the household.

    (The basic idea was already here in the forum about a year ago. But I can´t find it anymore)

    So, what I like to know is:



    a) Do you like the idea? Could this be usefull for you?
    b) Further ideas on how the algorythm should work?
    c) What should the output look like? 1,2,3 days? Limit the programs per day to, let´s say 20? Those with highest scores?
    d) A couple of new and skilled programmers have joined the forums lately. Any one of them looking for a new project? I can help with ideas and testing.
    I know stability is important. But this is something on which someone not from the core dev team could work on.

    tomtom
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Bavarian
    • Team MediaPortal

    Bavarian Retired Team Member

    Joined:
    April 4, 2005
    Messages:
    698
    Likes Received:
    167
    Location:
    Germany, Bayern
    Ratings:
    +167 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi tomtom,

    I like your idea. What is usefull for me is to input some categories or some keywords and MP will show you what is coming up the next days.

    I have some programming skills, and I will start working on this idea.
    Let us talk in the IRC a little bit more about this.


    Bavarian
     
  4. tomtom21000
    • Team MediaPortal

    tomtom21000 Retired Team Member

    Joined:
    April 22, 2004
    Messages:
    1,226
    Likes Received:
    59
    Location:
    Germany
    Ratings:
    +64 / 0
    Thats great to hear!

    I think this could be developed in different steps. So the input thing could be a good start (remember an epg search for a single keyword can be done already).
    Although I really like the "learning idea".

    2 more thoughts:

    4) Maybe a context entry: "Add to my personal TV Guide" and "Drop this show from my personal TV-Guide". The drop thing could only count for the show title, not categories or actors. This way the user could overrule the program selection and improve the learning curve of the program.

    5) Maybe do a comparison of the personal EPG suggestions with the watched shows in the sense of a learning curve for the personal epg.

    Already tried to catch you on irc. Will try again.
    Allthough some more enthousiastic postings from other forum members wouldn´t harm. It is only worth starting it off, it it is interesting for more users than me ;)

    tomtom
     
  5. mzemina
    • Team MediaPortal

    mzemina Retired Team Member

    Joined:
    February 23, 2005
    Messages:
    2,065
    Likes Received:
    13
    Occupation:
    Project Manager
    Location:
    Tulsa, OK
    Ratings:
    +13 / 0
    Home Country:
    United States of America United States of America
    Would this proposal be Tivo-like in its learning capability?

    Mike
     
  6. Bavarian
    • Team MediaPortal

    Bavarian Retired Team Member

    Joined:
    April 4, 2005
    Messages:
    698
    Likes Received:
    167
    Location:
    Germany, Bayern
    Ratings:
    +167 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi Mike,

    do you have more info about Tivo?

    Bavarian
     
  7. yazybones

    yazybones New Member

    Joined:
    December 13, 2004
    Messages:
    2
    Likes Received:
    0
    Ratings:
    +0 / 0
    Hi,

    TiVo basically had a voting mechanism where you could rate shows by giving them a thumbs up (i.e good), or a thumbs down (bad). The more thumbs up (1 - 3) the more you liked the show, and vice-versa.

    Using these ratings TiVo would learn your viewing preferences and
    automatically record shows it felt you'd like. This feature was great as it meant you didn't need to scour the epg yourself looking for interesting shows, it was all done automatically by TiVo.

    I've been looking for something to develop for MediaPortal and would be very interested in helping code this.

    Yazybones.
     
  8. Marcusb
    • Team MediaPortal

    Marcusb Retired Team Member

    Joined:
    February 16, 2005
    Messages:
    1,995
    Likes Received:
    29
    Location:
    Melbourne
    Ratings:
    +29 / 0
    Hi guys, this sounds like an excellent future plug in with lots of coding support. I can't wait to see a beta ;-)

    I really like the idea of being able to define key words. I assume that MP will record any show with the key word somewhere in the title/description. Bring it on :D
     
  9. The_Stig
    • Team MediaPortal

    The_Stig Retired Team Member

    Joined:
    April 5, 2005
    Messages:
    2,176
    Likes Received:
    288
    Ratings:
    +426 / 5
    Me, too. Sound really good. This should be one big step forward.
     
  10. Bavarian
    • Team MediaPortal

    Bavarian Retired Team Member

    Joined:
    April 4, 2005
    Messages:
    698
    Likes Received:
    167
    Location:
    Germany, Bayern
    Ratings:
    +167 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi guys,

    I am currently putting the concept together. Therefore let me know all of your ideas.


    Bavarian
     
  11. FlipGer
    • Team MediaPortal

    FlipGer Retired Team Member

    Joined:
    April 27, 2004
    Messages:
    2,658
    Likes Received:
    115
    Location:
    Leipzig, Germany
    Ratings:
    +115 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi,

    i also like this idea. :)

    Click a button and you become the whole daily plan (as couchpotato ;).

    And very nice would be to get notice of programs you would have missed otherwise, if the algorithm is ok....

    This will be the most tricky part, i think. You need a database structure to collect points for certain programs, genres and eventually the duration. Eg. these sections 0-30 minutes, 30-60 minutes, 60 - 120 minutes and 120+. This would tell MP, if you like more seires or movies.

    A program / genre should get more points for recording, than just watching.

    Hmm, just some short though of mine. :)

    Looking forward!

    Flip
     
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!