news.volyx.in

Show HN: YouTube Full Text Search – Search all of a channel from the commandline (github.com)

540 points by notjoemartinez · 1197 days ago · 165 comments on HN

Article summary

The article presents a command-line tool called YouTube Full Text Search, which allows users to search for specific keywords or phrases within YouTube channels or playlists. The tool uses yt-dlp to scrape subtitles and load them into a SQLite database, enabling full-text search. It also supports semantic search via OpenAI or Gemini embeddings API. The project is open-source and available on GitHub.

Main themes

  • YouTube search limitations
  • Google's business model
  • Ad revenue vs user experience
  • AI-powered search
  • Open-source alternatives
  • User control and autonomy
  • Monetization strategies

What commenters say

  • Google's lack of native search-in-subtitles and search-in-comments is likely due to prioritizing ad revenue over user experience.
  • YouTube's search functionality is limited, and external tools are needed to fill the gap.
  • The company's decision to restrict search functionality may be driven by a desire to keep users engaged and increase watch time.
  • Some argue that Google's business model, which relies on ads, is the primary reason for the limited search functionality.
  • Others suggest that the quality of user-generated content, such as comments and subtitles, may be a concern for Google.
  • The use of AI models, such as LLMs, could potentially improve search functionality, but may not be a priority for Google.
  • The removal of features, such as subscription collections, may be due to low utilization or maintenance costs, rather than a deliberate attempt to limit user control.