I didn’t click on any of them to verify, lest YouTube decides that it should replace my whole YouTube home page with sonic fandom and sanic memes :P
> "sanic" the hedgehog
The quotes seem to shut down autocorrect
1: there's nothing that I see about the T-shirt, but the first result is titled "Sanic DA hedgeh0g". I will not be looking at what this video is. Several other results also include the word "sanic" in relation to the hedgehog.
"pants,” Butler" and "pants...Butler" and "Pants - Butler's"
Second page loses it entirely, with results like "BUTLER SVC Green Back Country Cargo Pants" and another that seemingly lacks "butler" anywhere on the page.
If I had to guess, they are probably deferring to autocorrect if a quoted search doesn’t appear often enough to be notable and the distance to existing common tokens is small. This really sucks, because it means that you can’t search for uncommon things that are named similarly to common terms. Once upon a time it wasn’t like this.
A similar problem comes up if you want to clarify a common search with an uncommon term, like (made up example here) “German castle Tokyo”. Once upon a time you could quote the uncommon term or prefix it with a plus to force a narrowing of the results. This could find discussions or specific posts with unusual combinations of words, which was great when you knew were looking for something very specific and obscure. Now this hardly ever works, and instead they just ignore your extra term.
Sometimes the search engine “AI assistants” can find these things if you prompt correctly, which is maybe the most useful application of AI that I’ve found. But even then they often don’t seem to search that deeply, and often they will just assume that your query is invalid and gaslight you.
I mostly watch videos from my home feed or from channels I subscribe to. When I search it's almost always either:
- film/game trailers I've heard about and want to find (e.g. gta vi trailer)
- videos I've watched before but maybe not liked, with a channel keyword and maybe video keyword (e.g. tom scott bell), or music
- tutorials, where I don't really care about the specific video, I care about the outcome (e.g. how to remove roller blind)
In all of these cases search seems to nail it. The trailer is always the first result (but could be from a variety of sources), the recall on videos I've seen before is basically perfect, and the tutorials get me to the right outcome.
Are people using search for discovery, like putting in a vague topic and trying to explore a topic from search? What specific kinds of queries does it do badly at?
All this tool does is use YT search but makes it easier to include existing search switches to get more specific. (which I had forgotten about and I'm grateful the tool reminded me of them.
Really, if there's a problem, its not the search itself but how it prioritizes the search without the switches.
So if I want to know how to replace the water pump on my car, I type in the make and model and "water pump" and I usually find what I am looking for fairly easily.
in my experience all of them, because the experience for me currently is that youtube surfaces ~3 videos relevant to the search I entered, then the bizarre category of "here's other stuff you want to watch" (I don't) followed by "stuff you already watched but want to watch again" (I don't and didn't ask), followed by like 10 shorts and then again a handful of results relevant to the query
What sorts of searches are you doing? My guess is this really matters and that you're using search for a completely different purpose to me, but I don't know what that is.
Annoying Shorts. I'm trying to keep my watch history clean to "steer" recommendations, but YT keeps adding things to it that I didn't actually watch just because I happened to hover my mouse over a video, etc.
They would love to have full on eye tracking. So the next best thing is a cursor. (Even though I’d agreed with anyone who says it’s a poor signal.)
Many moons ago, I could hover and hide a video I didn't want to see in my feed with a single click. Best UX user feature evar... it was gone in a week or two I feel.
I'm kinda ashamed to say I have multiple youtube accounts to keep my sanity, but yeah.
There are two types of channel RSS feeds
https://www.youtube.com/feeds/videos.xml?channel_id=<CHANNEL_ID>
And the older
https://www.youtube.com/feeds/videos.xml?user=<username>
Youtube used to have an opml export button but there are a few github projects that convert the youtube subscription csv that dumps out of the account data export.
Edit: If you want to filter out shorts using the selfhosted application rssbridge allows you to do this.
——
The closest thing I can think of is Tube Archivist, which seems made for archiving large YouTube collections, including things like comments on videos.
I’ve had mixed luck with it and it’s a bit too heavy for my fairly limited needs. Youtube-dl hasn’t worked for me for the last month or so on it —- oddly enough I have a MeTube instance on the same physical machine (different VM) which is a lighter web UI for yt-dlp and which is still working fine. That’s Youtube’s fault I assume and not the fault of Tube Archivist.
Hope this helps.
Disclaimer: I’m not affiliated with Pocket Tube. I’m currently working on https://maxxmod.com, a YouTube-focused browser extension, so I’ve researched the ecosystem.
[1] Website: https://pockettube.io
[2] Firefox extension: https://addons.mozilla.org/en-US/firefox/addon/youtube-subsc...
See if you can count how many times the video "where do video games come from" appears in my front page.
Using them can be a pain with the whole cat and mouse thing, but at least it's something (for now... I wouldn't be shocked if google was partially gunning for projects like NewPipe specifically with the Android app installation changes.)
My Subscriptions page currently has 15 videos above the fold, 5 of which are from the last 12 hours. The oldest video in that first page is 2 weeks old, and if I turn the extension off I need to press Page Down 17 times to reach it in the vanilla YouTube interface.
The end result is that the subscriptions page now shows videos "in order", but the order is wrong. My current subscription page shows a video from 14 hours ago, then a video from 9 days ago, then one from 5 days ago, then 6 days ago, and then 1 day ago.
Honestly, I feel like `yt-dlp` does a better job of this with this command:
yt-dlp --cookies-from-browser chrome --flat-playlist https://www.youtube.com/feed/subscriptionsThis is from memory so I may have got something wrong. And I could be an A/B test subject as this has been new as of a few weeks. There's also a "More..." fold or two in there.
This pattern does not represent how I use the product. I do not watch shorts and I don't know how or why they mark things as a priority. I want to know what's newest and the time ordered list being deprioritized in the UI and fractured makes that worse.
My pet peeve: no way to filter on language. Once you hit obscure enough content, you start getting videos back in languages you can't understand. With no way to filter them out. So frustrating. Would be great to add that here. Assuming it even exists in the metadata.
Advanced filters are the right approach. The YouTube Data API actually supports much more granular search parameters than the UI exposes. Exposing those through a clean form is immediately useful.
Or filter out music playlist from video ones.
Or search within transcripts.
It’s peak irony a company owned by the search overlord.
The vast majority of my youtube watching is "go to a specific channel and try to find a certain kind of video" so it drives me nuts that youtube channel search is so bad (and afaik you can't search a channel on mobile?). I end up using my tool to find a bunch of videos and get them into my history to watch on my ipad.
n.b. my tool downloads all video metadata for a channel and then searches over it locally, so it's pretty slow the first time you search a channel (results are cached for 24 hours though).
Home | Videos | Shorts | Playlists | Posts | *Magnifying glass here*
Well at least in browser its there, I can't find it on mobile for whatever reason.
Uh, yeah, they do.
https://www.youtube.com/@PuddleOfMuddTV/search?query=blurry
> Or search within transcripts.
Yeah, I also wish this were possible using the normal CTRL+F just doesn't work properly
filmot.com exists too (found it on here, currently can't get past the cloudflare captcha to double check), but I have no idea how much of youtube's transcripts it has archived.
That was previously the case for me, none of the results outside of the current view would show up.
I just went to try, and I noticed that you can actually search in a transcript now!? There's a search bar
...whose search engine has itself become noticeably less of a search engine and more of a recommendation/sheeple-herding engine over time.
Maybe YouTube search is so bad because videos are poorly optimized for search.
Today most of the emphasis to creators on YouTube is to create content that targets browse traffic and shorts to go viral and get millions of views.
Not so much videos targeting specific user intent with a term that might get 2k views per month if it ranks #1.
- YouTube search often doesn't return the correct video when we search an exact title
- YouTube search shows entirely unrelated videos after the first 4-5 results
-YouTube search returns unrelated videos that were partially watched
Clearly the youtube search is broken on purpose. It's hard to forget how google search went from good to barely usable and it's hard not to notice how they're applying the same strategy
These changes baffle me. It's not even enshittification because I cannot see any benefit to YouTube at all.
before:[date]: Finds videos uploaded before a specific date.
Example: space exploration before:2020-01-01
after:[date]: Finds videos uploaded after a specific date.
Example: tech news after:2024-01-01
To an UI, right?
youtube.com##ytd-shelf-renderer.style-scope:has(span:has-text(/Related to your search/i))
youtube.com##ytd-shelf-renderer.style-scope:has(span:has-text(/Related to your searches/i))
youtube.com##ytd-shelf-renderer.style-scope:has(span:has-text(/From related searches/i))
youtube.com##ytd-shelf-renderer:has-text(/People also watched/)
youtube.com###contents > ytd-shelf-renderer:has-text(/For you/)
youtube.com##ytd-shelf-renderer.style-scope:has(span:has-text(/Watch again/i))
youtube.com##ytd-horizontal-card-list-renderer.ytd-item-section-renderer.style-scope:has(span:has-text(/Searches related to/i))
youtube.com##ytd-shelf-renderer.style-scope:has(span:has-text(/Learn while you\'re at home/i))
youtube.com##ytd-horizontal-card-list-renderer.ytd-item-section-renderer.style-scope
youtube.com###secondary > .ytd-two-column-search-results-renderer
youtube.com###contents > .ytd-secondary-search-container-renderer.style-scope
youtube.com##ytd-shelf-renderer:has-text(/Previously watched/)
Also got some other rules from https://news.ycombinator.com/item?id=44332976This all shouldn't be necessary, but alas...
< [which one]
> vibe-code it if it doesn't exist
So it doesn't exist? I don't understand what I'm reading. (Plus the suggestion to create more slopware)
> Saw more options looking for Firefox extensions than Chrome for this, though that might be expected.
Sorry if I wasn't clear enough in my comment that it's a very trivial feature. Would you want a lmgtfy link instead?
edit: The irony that this very submission is probably AI generated? There's no link to their source code, and there's a tab titled "AI Generator" for AI generated playlists?
You said: One of the first things I do on a new device is install an extension to expose these hidden filters
Someone asked you to name the extension.
Then you go on saying it's easy to vibe code and you're not here to hold hands?
Okay, so does the extension exist or not?
The (default) YouTube search is barely useful
They have made a search WITH the advanced features available
Everything as advertised (IMO)
Many time I search for a video I know the title of, letter by letter, in quotes, and it does not show up (at least in the first 50 or so results). Sometimes I think the video might have been deleted, only to find it out later in my bookmarks and realizing this is not the case.
Crazy how them being fundamental to what we all know as "the web" nowadays, allows them to get away with being extremely mediocre and oblivious to user's needs.
When video first became popular, I got it. Scrapers had very little to go on: title, channel, tags (later), description, likes, dislikes (saldy, no more). There's only so much you can do with that.
But times have changed. You can (within limits) link videos within videos. Google of course also has the entire Web to analyze links to videos.
And then a decade or so ago we started to get automated transcripts, at which point search really should be getting on par with text-based search. Now? You have any number of LLMs you could develop to gather features from videos or could construct higher context than a pure word search.
Also, Google's personalized search should be able to work well for videos. What category does it fit in? What demographics like it? Do people like you like it?
I don't get it.
Ok, as for the tool, does it work with "norms" of Google search? Do you really need boxes for "exact phrase" and "exclude" when you have double quotes and the hypen (respectively) for both of those things? Likewise do "from" and "to" type searches (a la Gmail) work? I ask because a single search box has definite advantages and you can keep adding search criteria as you see fit.
In an ideal world, I'd also like to be able to search for videos I watched and I liked (eg "is:liked", "is:watched") and search channel categories or labels.
It got so bad that even searching the full tittle of the video doesnt show you that video haha
I remember watching video that contains certain word in the title. A minecraft contraption from a small channel (4 videos, 93 subs). I searched that word in the title. But youtube can't find it. Fortunately, I saved the world download that listed in the video with the name of the channel. So I searched the channel name + the word, it still can't find it.
So I searched only the channel name instead, in the search page. It works, and checking their videos, youtube mark one of them as watched. With the exact same title I searched. But it didn't show me in the history search. WTF youtube.
Disclaimer: I’m not affiliated with YouTube Search Fixer. I’m currently working on https://maxxmod.com, a YouTube-focused browser extension that will include search improvements, so I’ve researched the ecosystem.
[1] Firefox: https://addons.mozilla.org/en-US/firefox/addon/youtube-suite...
[2] Chrome: https://chromewebstore.google.com/detail/search-fixer-for-yo...
What sort of API do you use to search?
Brother, you are the one choosing the videos.
Maybe if practical tools such as like-ratios were in place users could sort good content from bad.