Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Sep 27, 2025

This PR contains the following updates:

Package Change Age Confidence
youtube-search-python 1.4.8 -> 1.6.6 age confidence

Release Notes

alexmercerind/youtube-search-python (youtube-search-python)

v1.6.6: - Let's end this already

Compare Source

Well, it's happening... This is the last release of youtube-search-python. I don't have much to say, I've said everything in #​189.

It's been a long journey with this library and thus thank you for your support and I wish you happy YouTube searching with newer libraries. 🤞

Recommended alternatives

  • yt-dlp instead of StreamURLFetcher & Video.

What's Changed

New Contributors

Full Changelog: alexmercerind/youtube-search-python@v1.6.5...v1.6.6

v1.6.5: - Channels

Compare Source

What's Changed

New Contributors

Full Changelog: alexmercerind/youtube-search-python@v1.6.4...v1.6.5

v1.6.4: - Age-restricted videos & search by livestreams

Compare Source

What's Changed

  • Update constants.py by @​jwadow in #​168 - now you can search by livestreams
  • Improve CI & fix age-restricted videos by @​mytja in #​170 - fixed age-restricted video fetching in StreamURLFetcher

New Contributors

Full Changelog: alexmercerind/youtube-search-python@v1.6.3...v1.6.4

Happy YouTube searching! 🤞

v1.6.3: - Transcript and Channel

Compare Source

v1.6.3

I'm so excited about this release.

This library now has 2 more classes for even better YouTube experience.

You can retrieve Channel info using Channel class:

from youtubesearchpython import Channel

print(Channel.get("UC_aEa8K-EOJ3D6gOs7HcyNg"))

And you can retrieve transcripts (subtitles) for a specific video:

from youtubesearchpython import Transcript

print(Transcript.get("https://www.youtube.com/watch?v=-1xu0IP35FI"))

Happy YouTube searching! 🤞

Full Changelog: alexmercerind/youtube-search-python@v1.6.2...v1.6.3

v1.6.2: - Playlist class

Compare Source

What's Changed

Full Changelog: alexmercerind/youtube-search-python@v1.6.1...v1.6.2

v1.6.1: - Hello, yt-dlp

Compare Source

Hello!

I know it has been 1 day since latest release, but I cannot help myself. This new release is so cool, that I just had to release it.

We have fully ditched PyTube and are now using yt-dlp. It is so much faster and more stable, so you won't have to upgrade PyTube every single month (when YouTube changes something).

I also noticed, this library is almost as popular as youtube-dl itself (youtube-dl is on 927. place).
image

This library wouldn't exist without everyone's support. Thank you so much, everyone, for using this library and some even contributing to it. ❤️

I know this migration might break some of your projects, but it's long-term the best solution.
Just remove PyTube as dependency from your projects' requirements.txt and replace it with: yt-dlp
You can install yt-dlp using following command pip install yt-dlp

Again, thanks for your support.

  • youtube-search-python maintainers

What's Changed

Full Changelog: alexmercerind/youtube-search-python@v1.6.0...v1.6.1

v1.6.0

Compare Source

What's Changed

  • Migrate from HTML requests to InnerTube requests for getting upload date & add some more variables to Video class by @​mytja in #​148
  • Add Comments class by @​mytja in #​154
  • Added isPlayable to playlist
  • Add utilities package
  • Get all videos of a channel

Full Changelog: alexmercerind/youtube-search-python@v1.5.3...v1.6.0

v1.5.3: - InnerTube

Compare Source

What's Changed

  • core/playlist: Fix series playlists by searching for playlistVideoListRenderer by @​Zocker1999NET in #​143
  • Add HTML request to retrieve publishDate and uploadDate - Resolves #​144 by @​mytja in #​145 - Now you can use get_upload_date=True on Video.get() if you want to get publish date and upload date
  • Migrated to InnerTube API in Playlist class - this signifficantly improves speed

Full Changelog: alexmercerind/youtube-search-python@v1.5.2...v1.5.3

Thanks to

v1.5.2: - Video & StreamURLFetcher

Compare Source

What's Changed

New Contributors

Full Changelog: alexmercerind/youtube-search-python@v1.5.1...v1.5.2

v1.5.1: - Patches to Core classes

Compare Source

What's Changed

New Contributors

Full Changelog: alexmercerind/youtube-search-python@v1.5.0...v1.5.1

Big thanks

Thanks to @​Zocker1999NET for spotting major issues in our new Core classes that got around CI.

v1.5.0: - Migration to core classes

Compare Source

What's Changed

  • Migrate classes from Internal to Core & Automated testing by @​mytja in #​117
  • Fixes to StreamURLFetcher signature applying - Resolves #​129 by @​mytja in #​130
  • Full proxy support using HTTPS_PROXY environment variable

Full Changelog: alexmercerind/youtube-search-python@v1.4.9...v1.5.0

What do new Core classes bring

  • Better code reuse - now when we patch sync classes, we automatically patch async classes
  • Rewrite and removal of unused functions
  • Migration to HTTPX for whole library

v1.4.9: - Even more bug fixes

Compare Source

What's new in this release?

This is most likely going to be a last release before migration to new internal structure. As a user, you won't notice the difference, but this library's internal structure is going to be very different and easier to maintain.

Thanks to all for support to this library


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the 🎲 dependencies Working on dependencies label Sep 27, 2025
@renovate renovate bot requested a review from billsioros as a code owner September 27, 2025 01:49
@stale
Copy link

stale bot commented Oct 6, 2025

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@stale stale bot added the 💀 stale This had no recent activity label Oct 6, 2025
@stale
Copy link

stale bot commented Oct 13, 2025

Closing the issue due to inactivity.

@stale stale bot closed this Oct 13, 2025
@renovate
Copy link
Author

renovate bot commented Oct 13, 2025

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (*). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/youtube-search-python-1.x-lockfile branch October 13, 2025 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎲 dependencies Working on dependencies 💀 stale This had no recent activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant