feature ui

Filmography now filters: pick a studio, a year, or sort by runtime

A performer's filmography was one grid in date order and nothing else, which works for a dozen scenes and falls apart at 288. It now has four controls above it: search over titles, tags and co-stars; a site dropdown with a scene count beside every studio; a year; and a sort. Ratings only show up as a sort option where at least five scenes carry one, because ratings are filled on about a quarter of our index and clump by studio. The filter covers the whole career, not just the 300 cards we put in the page for Googlebot's sake, so a studio buried past card 300 is still selectable with the right count. The default view is untouched: nothing rearranges until you touch something.

The filmography is the biggest block on a performer page and, until this week, the least navigable thing on the site. One grid, newest first, twenty four cards at a time. That is perfectly fine for someone with a dozen scenes. It is not fine for Roxy Mendez, who has 288 across three sites, or Anna De Ville with 549, or Kelly Madison with 1,404.

And if you arrived wanting her scenes from one particular studio, there was no way to say so. You scrolled. You clicked Show more. Somewhere around the twelfth click you gave up and went to Google instead.

The old FapStarsDB filmography: a flat grid of scene cards in date order with no controls above it
Before. 288 scenes, three studios, and nothing to steer with.

Four controls

Search, site, year, sort, sitting in a strip above the grid. The same four the scenes list has had for a while, so there is now one way to sift scenes on this site instead of two.

The site dropdown carries a count beside every name, which turns out to be the useful part even before you click anything. It shows you the shape of a career at a glance. Roxy is 272 scenes on Downblouse Loving, 12 on Only Looking Archives, 4 on Anilos. Kelly Madison splits 1,028 / 358 / 18 across her three. You learn where the body of the work actually lives.

FapStarsDB filmography with the new filter strip: one studio selected, sorted by longest, 12 of 288 scenes shown
After. One studio picked, sorted by runtime, 12 of 288 left standing.

Search runs over scene titles, tags, and the people she shot with. It deliberately does not run over the studio name. We tried that first and it was worse: typing "downblouse" matched all 272 Downblouse Loving cards, when what you wanted was the 140 scenes actually tagged that way. The site dropdown covers studios. The search box covers everything else.

The sorts we hide

Newest, Oldest and Title A-Z are always there. Longest and Shortest appear when we hold runtimes. Top rated appears only when at least five scenes on that page carry a rating.

That last rule earns its keep. Ratings are filled on roughly a quarter of the 181,000 scenes we index, and they clump hard by studio rather than spreading evenly. Roxy has four. A Top rated sort on her page would stack those four on top followed by 284 blanks, which is not a ranking, it is a decoration. So the option stays hidden until there is something to rank, and in every sort a scene missing the key sinks to the bottom rather than floating up in a tie.

The part of a filmography that isn't on the page

Long careers come with a wrinkle. Googlebot ignores anything past 2MB in a single file, and one scene card costs about 2KB of markup, so a couple of weeks ago we stopped putting every card in the page. The first 300 are in the HTML, the rest sit in a separate file that loads when you ask for more. Kelly Madison's page was 2.68MB before that and the crawler was reading maybe two thirds of it.

Which raised a fair question for the filter. Does it filter the 300 cards in front of you, or the whole career?

The whole career. Touching any control pulls the remainder in one request, and the site counts were computed off the full feed from the start, so a studio whose scenes all sit past card 300 still appears in the dropdown with the right number next to it. On Anna De Ville that means 549 scenes, and Giorgio Grandi alone accounts for 448 of them.

Anna De Ville filmography filtered to one studio, 448 of 549 scenes, including cards loaded from beyond the first 300
448 of 549. Most of these cards were not in the page until the filter asked for them.

What didn't change

The default view. Land on a performer page and you get the same grid in the same order it has always had, newest first. Nothing rearranges until you touch a control, which also means the page a crawler sees is byte for byte the page it saw last month.

The strip shows up from twelve scenes and skips shorter filmographies entirely. That is 2,952 performer pages out of 21,681, and 2,648 of those have more than one studio and get the site dropdown too. On a performer with one studio the dropdown would be a control with a single option, so we leave it off.

Still open

One number now disagrees with itself in public. On Anna De Ville the header reads 26 studios while the site dropdown lists 27. Both are honest and they count different things: the Where to watch block folds a network hub into its member sites, while each scene card is labelled with whichever site actually published that scene. So GenderXFilms and Interraced turn up in the filter but not in the header, and Elegant Raw does the opposite.

The inconsistency is older than the filter. The filter just put the two numbers eight lines apart where anyone can see them. Reconciling the labels is the next job.