Skip to content
This repository has been archived by the owner on Jun 30, 2022. It is now read-only.

Releases: alexmercerind/youtube-search-python

v1.6.6 - Let's end this already

23 Jun 20:42
Compare
Choose a tag to compare

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: v1.6.5...v1.6.6

v1.6.5 - Channels

02 May 19:36
f06c74b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.4...v1.6.5

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

06 Apr 19:21
b8a4bcd
Compare
Choose a tag to compare

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: v1.6.3...v1.6.4

Happy YouTube searching! 🤞

v1.6.3 - Transcript and Channel

20 Mar 14:51
2893204
Compare
Choose a tag to compare

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: v1.6.2...v1.6.3

v1.6.2 - Playlist class

29 Jan 18:29
Compare
Choose a tag to compare

What's Changed

  • A lot of patches to Playlist class by @mytja in #158

Full Changelog: v1.6.1...v1.6.2

v1.6.1 - Hello, yt-dlp

22 Jan 19:10
a0f3cf8
Compare
Choose a tag to compare

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: v1.6.0...v1.6.1

v1.6.0

20 Jan 15:40
980e440
Compare
Choose a tag to compare

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: v1.5.3...v1.6.0

v1.5.3 - InnerTube

01 Dec 19:40
Compare
Choose a tag to compare

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: v1.5.2...v1.5.3

Thanks to

v1.5.2 - Video & StreamURLFetcher

22 Nov 12:34
cecdcaa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.5.2

v1.5.1 - Patches to Core classes

06 Nov 18:28
4514122
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

Big thanks

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