damienhaynes / moving-pictures

Moving Pictures is a movies plug-in for the MediaPortal media center application. The goal of the plug-in is to create a very focused and refined experience that requires minimal user interaction. The plug-in emphasizes usability and ease of use in managing a movie collection consisting of ripped DVDs, and movies reencoded in common video formats supported by MediaPortal.
12 stars 6 forks source link

Implement Filtering Subsystem #38

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
This is the last big one for 0.6. Need to implement filtering by genre,
year, watched flag, whatever. User configurable.

Original issue reported on code.google.com by conrad.john on 24 Aug 2008 at 7:43

GoogleCodeExporter commented 9 years ago
grouping movies by their physical location, which is specified in the config 
utility.
And maybe let the user assign an alias to each physical location (to use with 
the 
UI).

So if I would specify this in the config util:
D:\Movies [alias: HD Movies]
E:\Movies [alias: SD Movies]
I would see this in the UI (if filtered by folder):
- HD Movies (shows all movies in D:\Movies and its sub directories)
- SD Movies (shows all movies in E:\Movies and its sub directories)

Like shares view in MyVideos, but database powered 

Original comment by pira...@gmail.com on 28 Aug 2008 at 1:31

GoogleCodeExporter commented 9 years ago
I would like too see a filter for say the 20 latest movies added to db.

Original comment by jorgen.skullestad@gmail.com on 10 Sep 2008 at 8:24

GoogleCodeExporter commented 9 years ago
seconded. you could call it "Newly Imported".

would be nice if one could customize this filter range as well. for example:

by number (last N films imported)
by date range (imported within last N weeks or N months)

Original comment by moj...@gmail.com on 21 Sep 2008 at 8:27

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
A browsing feature like in the attached file would ease browsing a lot. Maybe 
something like this could be implemented?

Original comment by klausm...@gmail.com on 10 Oct 2008 at 10:07

Attachments:

GoogleCodeExporter commented 9 years ago
Yeah, we'd like to do something like that. Filtering has been pushed back a 
little 
bit lately, but maybe in another month or so we will look at addressing this.

Original comment by conrad.john on 10 Oct 2008 at 2:13

GoogleCodeExporter commented 9 years ago

Original comment by conrad.john on 16 Oct 2008 at 3:22

GoogleCodeExporter commented 9 years ago
Yeahh we need filters, and search.
and make it work like XBMC, filter is great
and search is even better, as it will search, movie and actor names.. and list 
them,
its just great

Original comment by brownghost@gmail.com on 2 Nov 2008 at 9:20

GoogleCodeExporter commented 9 years ago
I note that several people confuse filtering with sorting.  

Sorting lists the collection in an order usually determined by a field in the
database, such as "Date Added", "Title", "Genre", "Rating", etc. and will list 
the
entire collection.  Sorting changes the order of the movies listed but doesn't 
reduce
the number of movies listed.

Filtering lists a subset of the collection based on a criteria.  Filtering by 
itself
doesn't change the order of the movies listed.

So someone wanting to "filter" by Date-Added would get a subset of movies based 
on
the filter such as "within the last week".  This might be quite a large list 
that
still doesn't list the most recently added movie first.  

It might be worth reviewing the demand for "filtering" to see how much is 
actually
for Sorting and not filtering.

Original comment by Douginoz...@gmail.com on 1 Dec 2008 at 2:26

GoogleCodeExporter commented 9 years ago

Original comment by conrad.john on 14 Dec 2008 at 6:22

GoogleCodeExporter commented 9 years ago
I would like to be able to filter on custom categories or genres.  For 
instance, I
would like to filter and display only "kids" movies.  I could manually add the
categories via the config tool similar to how mymovies does it.

Original comment by gship...@gmail.com on 18 Dec 2008 at 2:43

GoogleCodeExporter commented 9 years ago
gshipley, your suggestion sounds a lot like tagging:
http://code.google.com/p/moving-pictures/issues/detail?id=14

Original comment by travistx on 18 Dec 2008 at 3:39

GoogleCodeExporter commented 9 years ago
One more vote for a "shares"-like view, just something that will filter the 
movies by
location on the HD.

Original comment by victor89@gmail.com on 21 Dec 2008 at 7:40

GoogleCodeExporter commented 9 years ago
Issue 259 has been merged into this issue.

Original comment by conrad.john on 30 Dec 2008 at 5:35

GoogleCodeExporter commented 9 years ago
While advanced tagging is addressed in issue 14, an easy way to address this to 
start
may be to allow assigning a directory path with a checkbox to the right to 
specify SD
or HD.

Original comment by pdo...@gmail.com on 1 Jan 2009 at 7:49

GoogleCodeExporter commented 9 years ago
not everyone filters their movies on their hdds.

maybe use mediainfo.dll to gather resolution info from the files and add those 
fields
to the db?  then sort by HD (i.e. 720p (or within 10% of that) 1080p (etc))?

Original comment by pgjensen on 17 Feb 2009 at 3:08

GoogleCodeExporter commented 9 years ago
Hi Guys, you probably have already planned this but it would also be nice if you
expose the translated 'Filter Name' to the skin.

See StreamedMP:
http://code.google.com/p/streamedmp/issues/detail?id=116&colspec=ID%20Type%20Sta
tus%20Priority%20Stars%20Milestone%20Owner%20Summary

Original comment by damien.haynes@gmail.com on 9 Mar 2009 at 4:47

GoogleCodeExporter commented 9 years ago
What's the latest status of this issue ? I've been using Meedio for my HTPC for 
quiet
sometime but after seeing MovingPictures in action I'm planning to switch but 
this
particular issue is a cause of concern for me. 

My movies are divided into different categories and I would like to have a way 
to
filter them out. For example, in Meedio, I have separate library for each type 
i.e.

- Kids
- English
- Documentaries
- Music Videos

and selecting a library only displays that type of video.

Original comment by ajam...@yahoo.com on 15 Apr 2009 at 12:23

GoogleCodeExporter commented 9 years ago
Well this is an issue that I am working on but I have been taking a bit of time 
off and 
been out of town lately. I just got back home and things are settling down so I 
should 
have time to finish this up in the near future. It will definitely be included 
in the 
next major release though.

Original comment by conrad.john on 21 Apr 2009 at 3:49

GoogleCodeExporter commented 9 years ago
Awesome, thanks so much!!

Original comment by nickasta...@gmail.com on 22 Apr 2009 at 3:55

GoogleCodeExporter commented 9 years ago
So far, how would this issue/enhancement be implemented? As comment #9 says, 
there is
a difference between 'filtering' and 'sorting'. Are both planned within this 
issue -
or are these thought to be as two individual issues?

Original comment by joac...@tingvold.com on 27 May 2009 at 9:50

GoogleCodeExporter commented 9 years ago
Sorting is already implemented in 0.7. It's available now. Filtering is coming 
in 0.8 
and you can read a little bit about what we have planned here:
http://bit.ly/k5rI2

Original comment by conrad.john on 28 May 2009 at 5:18

GoogleCodeExporter commented 9 years ago
The post you are referring to, have 'Recently added' as an example of what the
upcoming 'filter'-feature would be able to do. However, given if we use the 
'Added
this week'-filter, would the filtered result be sorted alphabetically, or the 
last
added on top, and the first added on the bottom? I'd say the most logical way 
would
be the latter, but is this something that the currently implemented 'sorting' in
0.7.0 supports?

Original comment by joac...@tingvold.com on 28 May 2009 at 6:04

GoogleCodeExporter commented 9 years ago
It depends on how you sort it. We are planning on allowing you to specify a 
default 
sort order attached to a view though, so unless this slips (unlikely) what you 
are 
describing will be available in 0.8.

Even with the current version though you can sort but Date Added so that newest 
movies 
are on top, just like you are describing.

Original comment by conrad.john on 28 May 2009 at 6:09

GoogleCodeExporter commented 9 years ago
You can sort by 'Date Added' in the configuration pane in 0.7.0?

Original comment by joac...@tingvold.com on 28 May 2009 at 7:09

GoogleCodeExporter commented 9 years ago
You can sort items in the GUI by Date Added, yes. If you have questions about 
this 
feature I'd be happy to answer, just jump on the forums, this area is really 
meant 
for discussion about filtering development.

Original comment by conrad.john on 28 May 2009 at 7:18

GoogleCodeExporter commented 9 years ago
Committed phase 1 of filtering in r646. This includes only advanced filtering 
and is 
not yet hooked into the GUI. It is attached to the partially implemented 
parental 
controls functionality though, so if anyone wants to play around with the 
advanced 
filter interface, you can do so if you build the latest revision. In the config 
goto 
the GUI Settings tab and see the bottom for Parental Controls settings.

Original comment by conrad.john on 3 Jun 2009 at 4:32

GoogleCodeExporter commented 9 years ago
Hi guys!

What's the status of this issue? Are you going in the right direction? Tell us
something about it please! ;)

Thanks for all your work, you are doing an incredible job!

Original comment by riturr...@gmail.com on 24 Jul 2009 at 11:19

GoogleCodeExporter commented 9 years ago
Brief update for all those who have the issue starred. Filtering is fully 
implemented 
(although we still need to finalize the default filters when you 
upgrade/install). 
Parental controls (tangentially related) is pretty much done (although we might 
tweak 
the black list / white list behavior). Categories (basically a hierarchical 
view of 
filters, similar to the groups view in tv series) is done on the back end and 
functional 
on the front end. Although the GUI needs some polish still.

We will most likely be releasing an Alpha this weekend for 0.8. Keep an eye on 
the 
forums Saturday and Sunday because we will probably be doing a limited time 
open 
registration for alpha testing for those that are interested. Please no 
questions about 
this, we will post more details on the forums in a few days.

Original comment by conrad.john on 6 Aug 2009 at 5:06

GoogleCodeExporter commented 9 years ago
Hi - I would like to be able to have 2 different categories and the ability to 
choose
which films appear in which and also the ability to lock with a pin code one of 
the
categories - but there has to be an option to choose myself which films go into 
which
rather than based on a set of rules (like genre, rating etc). Looking forward 
to the
next version :-)

Original comment by pureclea...@gmail.com on 6 Aug 2009 at 5:20

GoogleCodeExporter commented 9 years ago
Issue 529 has been merged into this issue.

Original comment by conrad.john on 9 Sep 2009 at 8:27

GoogleCodeExporter commented 9 years ago
How about a filter "Duplicate Movies"? I found that since I have my movies on
different hdds, moving pictures is a very nice way to find duplicates. (scroll 
down
the list and search for duplicates). Of course it would be even nicer if I 
could just
filter out all the movies that are listed twice (and maybe even delete one via 
the
gui? ;)).

Original comment by bgmei...@gmail.com on 13 Sep 2009 at 10:39

GoogleCodeExporter commented 9 years ago
I have compiled from the SVN, V0.8.0 Looks really good. I have one suggestion, 
i'm 
not sure if this is a SKIN issue or a plugin issue. It would be really nice to 
have 
an icon view of the categories. An example of icons is located at 
http://www.getdropbox.com/gallery/820886/1/Xzeners%20Icons?h=501ab4

I found these icons for a plugin for WMC called mediabrowser. I'm just 
wondering if 
we might need another field in the category setup to specify an icon.

Original comment by ct...@tmctech.com on 17 Sep 2009 at 5:15

GoogleCodeExporter commented 9 years ago

Original comment by conrad.john on 7 Oct 2009 at 6:58

GoogleCodeExporter commented 9 years ago
Congrats!!

Original comment by Andrew.W...@gmail.com on 7 Oct 2009 at 7:00

GoogleCodeExporter commented 9 years ago
Retagged the version number for this issue. This is not a rescheduling, we 
are just changing our version number scale.

Original comment by conrad.john on 29 Nov 2009 at 8:16