Skip to content

Releases: BillaSpace/yt-search-python

v2.0.0

18 Jan 17:51
dffa279

Choose a tag to compare

🚀 yt-search-python v2.0.0

  • formely known as youtube-search-python

A major Leap Forward! This release introduces a complete refactoring of the library, focusing on professional-grade stability, modern Python support, and enhanced asynchronous capabilities.

✨ Major Highlights

  • 🎉 Total Refactor: Cleaned and optimized codebase for better maintainability and performance.
  • ⚡ First-Class Async Support: Introducing the youtubesearchpython.future module for clear, modern asynchronous operations.
  • 📱 Android Client Integration: Switched to the Latest ANDROID client as default for improved reliability and data consistency.
  • 📚 Modern Documentation: A complete rewrite of instructions and examples to get you started in seconds.
  • 🧪 Rigorously Tested: Verified across diverse content, including specialized tests for Indian and Myanmar regional music.

🛠 What's New ?

  • Added Recommendations, Comments, Playlist, and Fixed Search Suggestions modules.
  • Enhanced stream URL handling and updated parsing for latest YouTube web client versions via yt-dlp.
  • Compatibility fixed for httpx>=0.28.1.
  • Now each and every methods supports async / sync methods , use what ? which fulfill your needs.
  • Multiple bug fixes and performance improvements across all modules.

📦 Installation
pip3 install yt-search-python

🚀 Migration to 2.0.0
For async operations if you are an old user of youtube-search-python , simply update your imports in your existing projects:

Before

from youtubesearchpython.__future__ import VideosSearch

Now

from youtubesearchpython.future import VideosSearch

Note: Synchronous imports remain unchanged.

  • the Transcript & Stream Url Functionality Will Need Proper Authentication via youtube cookies
  • Rest all library Functions do not needed any Authetication, Use Wisely.

Maintained with ❤️ for the community.

The Man Who Started this All: Hitesh Kumar Saini
For full usage and examples: Visit Docs
Full Changelog: Checkout Here
Discussion Chat: Telegram Support