[mythtv] 'recommendations' section

foofoo A6D90AFE at hotmail.com
Sun Sep 14 11:45:38 EDT 2003


I also think its a great idea!.
by the way: IMDB actually has a "if you liked that you might wanna watch
that" field than might be a starting point.


----- Original Message ----- 
From: "Keith C" <linux at keithandjill.com>
To: "Development of mythtv" <mythtv-dev at mythtv.org>
Sent: Sunday, September 14, 2003 6:38 AM
Subject: Re: [mythtv] 'recommendations' section


> Good idea. I had been toying with different strategies for a
> recommendations section as well, but you are obviously way ahead of me.
>
> I haven't looked at this code yet, but what type of brain do you
> envision?  Will it be solely based on the single user's viewing habits,
> or do we want to attempt some type of collaborative system, like
> Amazon's recommendations?  If you want to go collaborative there are all
> sorts of details to work out, but I'd be more than willing to help.
>
> Keith C
>
> On Sat, 2003-09-13 at 18:30, Kirby Vandivort wrote:
> > This patch is version 0.001 of a 'recommendations' section for
> > myth.
> >
> > It isn't totally refined yet, and certainly isn't perfect, but I'd be
> > happy if others were interested in trying it out and seeing how well
> > it does for them.  Release early, release often.
> >
> > A few things..  The patch is made off of current CVS.  I haven't
> > added the code to cvs.sql that is needed (it's a bit of a pain to
> > keep the numbers up to date if others clobber my numbers before this
> > gets committed), but I'm including it here.
> >
> > CREATE TABLE IF NOT EXISTS recommend
> > (
> >     chanid INT UNSIGNED NOT NULL,
> >     starttime TIMESTAMP NOT NULL,
> >     endtime TIMESTAMP NOT NULL,
> >     title VARCHAR(128) NULL,
> >     subtitle VARCHAR(128) NULL,
> >     description TEXT NULL,
> >     category VARCHAR(64) NULL,
> >     category_type VARCHAR(64) NULL,
> >     airdate YEAR NOT NULL,queiter
> >     stars FLOAT UNSIGNED NOT NULL,
> >     previouslyshown TINYINT NOT NULL default '0',
> >     worth double,
> >     PRIMARY KEY (chanid, starttime),
> >     INDEX (endtime),
> >     INDEX (title)
> > );
> >
> >
> >
> > There are four new files that are also attached, along with the patch.
> > The top lines of the patch tell where they go.
> >
> >
> >
> > The recommendations are currently being calculated when new data
> > is downloaded from the web.  (I have about a million ideas of where
> > I want to eventually go with this, but "release early..."..  Once
> > have patched and reinstalled everything, you can force it to
> > calculate recommendations for you by running
> >
> > mythfilldatabase --onlyrecommend
> >
> >
> > To access this in the GUI, go to TV | Schedule Recordings and there
> > will be a new option to View Recommendations.   They are sorted by what
> > it thinks you will like the best.  You can then select one and choose
> > to record it.
> >
> >
> > This release is basically to get it out there.  Like I said, I have
> > a lot of things planned.  Refinements to the "brain", enhancements
> > to the gui, optional autorecording of recommendations with settings,
> > collaborative filtering (eventually) etc. etc..  release early;
> > release often..
> >
> > But, the road to anywhere begins with a single step.  So, feel free and
> > play with it.  My only requirement is that give me useful feedback.  :)
> >
> >
>
>


----------------------------------------------------------------------------
----


_______________________________________________
mythtv-dev mailing list
mythtv-dev at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


More information about the mythtv-dev mailing list