Filtering the current view...
Maybe for any current list (view) of videos, a filter section is shown in the left panel.
- Range filters on numeric data like: play length, fps, available res, dates (published, addition to SLR, modified/updated/remastered). These have two settings, marking the low and high limits for the current view.
- Negatable boolean filters from: tags, studio names, or other metadata like premium, purchasable, trailer only, purchased (by user), downloaded (by user).
Range Filters:
Length
0-5-10-20-30-45-60-inf
FPS [capture|final] <- select either capture framerate -or- final interpolated/postprocess framerate
30-60-90-120
Resolution
2K-3K-4K-5K-6K
Time since [published|added to SLR|modified] <- one of these time-qualifiers is selected
0-1d-3d-week-1m-3m-1y-3y-inf
Note: Some of the range sliders might be quantized like shown, while some like Length
might offer a continuum between markings.
Negatable Boolean Filters:
Toggled on to accept only matching results.
Able to be negated, to filter-out matching results.
The current list of possible filters is the union of tags+studios of all videos in the current "view" or set. The list could be quite long, especially for thousands of entries. It would be cumbersome for a user to be given all possible data to filter on, but we could suss-out the more useful tags to divide the current "view".
First, some filters will match most or all current videos -- these are uninteresting (so can be ignored) because they wouldn't reduce the set significantly.
Let's work with an example of starting with a search/listing of Stacy Cruz videos...
In this example, "Chestnut", "Boobs" and other actress-descriptive tags match all or most of the Stacy Cruz videos, so they're not very interesting filters -- applying them wouldn't reduce the set at all.
Interesting filters would be in the mid-to-low range of matches, especially for large sets (to reduce them). Though for a small set of matches, higher-hits like 70 or 80% might be of interest too.
Out of 44 "Stacy Cruz" videos, let's say we have a count of tags like this (I mocked these up):
180 (44) ^
boobs (44) |
chestnut (44) |
long hair (44) | uninteresting filters
trimmed pussy (42) _|______
cumshots (32)
POV (31)
blowjob (29)
cowgirl (25)
reverse cowgirl (23)
doggy (19)
non POV (18)
missionary (17)
close ups (13)
tit job (11)
solo (9)
camera movement (8)
threesome (7)
creampie (7)
POV kissing (7)
stockings (6)
high heels (5)
pussy licking (5)
fleshlight (4)
BDSM (3)
Maybe large-count items are instead offered as a negated filter, eg. "no trimmed pussy (2)". It's not so interesting to filter out the two items from a larger list, but maybe someone interested in the negative will like to pare the list down to exactly what they're after (I don't recall seeing Stacy with a furry bush, but let's pretend!).
Tags might be hinted (manually, or through machine learning) with display thresholds. For example, the typical position variations (doggy, cowgirl, etc) might not be interesting to show as a filter unless they are uncommon (eg. less than 30%) in the current set, or if we have few filters shown anyway. The rationale being that many videos will have a variety of these tags aside from otherwise-special cases like solo or lesbian voyeur (which imply that none of these positions are present). Comparatively, POV or solo should show up as filters except in cases where they encompass most of the set (eg. threshold for these might be 90%).
Studio filters might always be available; maybe foldable/collapsable.
So, after reducing the raw set of filters behind-the-scenes, a user might be offered something like this:
(no) POV (31)
(no) non POV (18)
(no) close ups (13)
(no) tit job (11)
(no) solo (9)
(no) camera movement (8)
(no) threesome (7)
(no) creampie (7)
(no) POV kissing (7)
(no) stockings (6)
(no) high heels (5)
(no) pussy licking (5)
(no) fleshlight (4)
(no) BDSM (3)
no trimmed pussy (2)
Studios: <- maybe this is collapsable
(no) perVRt (24)
(no) TmwVRNet (4)
(no) VRTeenrs (2)
(no) SexBabesVR (2)
(no) CzechVRFetish (2)
(no) CzechVRCasting (1)
This seems like a useful list of filters, and serves as a quick reference for some of the variety of material available in the current set.
Note: The (no) might be a faded prefix which can be clicked: toggling the negation and toggling whether the filter is active, while the main text of the filter just toggles active or not.
In sets with even more variety (eg. the entire SLR libary), there will be a "long tail" of low-count items... I'm not sure of the best way to manage these. Maybe the display list of filters has a set limit of shown entries and the tail is simply cut short. As filters are applied to reduce the set, the smaller matches may fit into view. Maybe a user toggle to show the full-list or truncated one.
Similarly for studio filters, the length of the list might be truncated by collecting the tail-end under a single "Other" filter. Again, maybe the option to unfold this into the full list.
Now, lets imagine the user selects filtering to show "POV" and "no camera movement" (asterisks here denote active filters on the current view):
(no) POV (29) *
(no) non POV (3)
(no) close ups (3)
(no) tit job (9)
no camera movement (29) *
(no) threesome (7)
(no) creampie (6)
(no) POV kissing (7)
(no) stockings (3)
(no) high heels (2)
(no) pussy licking (1)
(no) fleshlight (4)
(no) BDSM (1)
no trimmed pussy (2)
Studios (collapsed)
The current view (on the right) would have 29 videos shown (or not all at once if paginated).
It might be most user-friendly to sustain the same order as before toggling any filters, so that items don't jump around. However it would be prudent to not show filters with "zero" count to allow more room for previously un-shown filters... but this would cause some movement of items anyway. Experimentation needed?
So, these are some thoughts I've had on how I might like to be able to find things in the ever-growing library of SLR videos, without making it complicated to use for anyone (I hope).