PackageTrack
Sign in Get early access

youtube_explode_dart

A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.

3.1.0 41K downloads/mo #1604 most downloaded on pub.dev Hexer10/youtube_explode_dart

What this package is like to depend on

Last release 3 months ago

09 May 2026

Release timing varies

gaps range from 8 days to 6 months

Nearly every release is documented

notes for 115 of 119 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

136 releases · first in 2020

8 releases in the last 12 months

see the full history below

Release timeline

136 releases · Feb 2020 to May 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 136
  1. 3.1.0 09 May 2026
    Release notes

    Fix video metadata tests

    Open source →
    Release notes
    • Code refactoring
    • Update EJS module to 0.8.0
    • Fix: channel, playlist, videos apis.
    Open source →
  2. 3.0.5 14 Nov 2025
    Release notes

    New version v3.0.5

    Open source →
    Release notes
    • Re-add requireWatchPage functionality to getManifest.
    • Allow specifying deno path. Thanks to @obemu.
    • Support for live urls. Thanks to @Rerurate514.
    Open source →
  3. 3.0.4 11 Nov 2025
    Release notes

    Update changelog, new version 3.0.4

    Open source →
    Release notes
    • Fix EJS exports.
    Open source →
  4. 3.0.3 09 Nov 2025
    Release notes

    Add common ejs solver class.

    Open source →
    Release notes
    • Add comment ejs solvers class.
    • Update tv client.
    Open source →
  5. 3.0.2 08 Nov 2025
    Release notes
    • Implement bulk challenges solver.
    Open source →
  6. 3.0.1 08 Nov 2025
    Release notes
    • Fix issue with the deno signature solver where the command line arguments on some systems where too long.
    • Small optimizations by reusing the already preprocessed player in the js solver.
    Open source →
  7. 3.0.0 07 Nov 2025
    Release notes

    Upgrade version to 3.0.0

    Open source →
    Release notes
    • Implement deno js signature solver.
    • Implement new interfaces for custom JS challenges solver.
    Open source →
  8. 2.5.3 31 Oct 2025
    Release notes

    New version v2.5.3

    Open source →
    Release notes
    • Update android client.
    • Stop throwing when signature can't be found, instead just skip that stream.
    • Fix parsing error when a collaboration video appeared in a search result.
    Open source →
  9. 2.5.2 28 Jul 2025
    Release notes
    • Add Video.musicData getter.
    Open source →
  10. 2.5.1 02 Jul 2025
    Release notes
    • Fix related videos api.
    Open source →
  11. 2.4.2 26 May 2025
    Release notes
    • Update safari client.
    • Fix signature deciphering.
    Open source →
  12. 2.4.1 24 May 2025
    Release notes
    • Update IOS client.
    Open source →
  13. 2.4.0 08 Apr 2025
    Release notes
    • Update IOS client.
    • Implement visitor data extraction. Port from: https://github.com/Tyrrrz/YoutubeExplode/commit/84e29bb
    • Support freezed 3.0.0.
    Open source →
  14. 2.4.0-dev.1 05 Mar 2025 pre-release

    Nothing published for this version

  15. 2.3.10 17 Feb 2025
    Release notes
    • Update dev_dependencies
    • Fix #328. Shorts extraction from channel uploads.
    • Skip tests that always fail on GitHub actions.
    Open source →
  16. 2.3.9 05 Feb 2025
    Release notes
    • Fix HLS extraction.
    • Fix JSEngine: -, * operators.
    Open source →
  17. 2.3.6 15 Nov 2024
    Release notes
    • Update search playlists parsing due to yt changes.
    • Implement >,<,== operators for VideoResolution.
    Open source →
  18. 2.3.5 25 Oct 2024
    Release notes
    • Deprecated YoutubeApiClient.tvSimpleEmbedded.
    • Improve JSEngine
    Open source →
  19. 2.3.4 19 Oct 2024
    Release notes
    • Better HLS support
    Open source →
  20. 2.3.3 19 Oct 2024
    Release notes
    • Re-implement sig deciphering.
    Open source →
  21. 2.3.2 18 Oct 2024
    Release notes
    • Implement HLS streams parsing.
    • Add safari, tv, and androidVr yt clients.
    Open source →
  22. 2.3.1 13 Oct 2024
    Release notes
    • Implement small JSEngine to decipher stream signatures.
    • Add channel thumbnails in search results. Thanks to BinaryQuantumSoul. #289
    • Add requireWatchPage parameter to getManifest to fetch streams without having to get the watchpage.
    Open source →
  23. 2.3.0 10 Oct 2024
    Release notes
    • Implement YoutubeApiClient interface.
    • Add ytClient parameter to StreamClient.getManifest.
    • Implement more youtube api clients, see StreamClient.getManifest documentation or youtube_api_client.dart for more information.
    Open source →
  24. 2.3.0+1 11 Oct 2024
    Release notes
    • Updated changelog.
    Open source →
  25. 2.2.3 08 Oct 2024
    Release notes
    • Impersonate ios client to extract manifest.
    Open source →
  26. 2.2.2 25 Sep 2024
    Release notes
    • Fix video extraction. Thanks to @bigzhu #287.
    Open source →
  27. 2.2.1 07 May 2024
    Release notes
    • Implement VideoClient.get to fetch a list of related videos given another Video.
    Open source →
  28. 2.2.0 02 Apr 2024
    Release notes
    • Implement shorts filter. Thanks to @igormidev #269.
    • Implement AudioTracks in StreamInfo to find the language of an audio track.
    • Added fullManifest optional parameter for StreamClient.getManifest to fetch a manifest with more streams, including all the languages provided by YouTube.
    • Fix issue where 1440p videos would be detected as 144p.
    • Fix endless loop with fetching some playlists.
    Open source →
  29. 2.1.0 15 Jan 2024
    Release notes
    • BREAKING CHANGE:
      • In getUploadsFromPage: the videoSorting parameter is now a named parameter
    • Shorts filter possibility added in getUploadsFromPage.
    Open source →
  30. 2.0.4 21 Dec 2023
    Release notes
    • Fix issue when parsing dates formatted as "Streamed <q> <unit> ago" due to a leading whitespace. #265
    Open source →
  31. 2.0.3 11 Dec 2023
    Release notes
    • Better performance for iterating through closed captions elements. #251
    • Add publishDate and viewCount for playlists. #240
    • Fix fetching of YT music playlists. #261
    • Fix like count extraction.
    Open source →
  32. 2.0.2 15 Aug 2023
    Release notes
    • Implement YT Handles.
    • Deprecated ChannelLink icon's uri, they are no longer provided by YT.
    • Remove unused left-over code.
    Open source →
  33. 2.0.1 05 Aug 2023
    Release notes
    • Linter fixes.
    Open source →
  34. 2.0.0 05 Aug 2023
    Release notes
    • BREAKING CHANGE: Required at least dart 3.00
    • Fixes for dart3
    • Deprecated: BaseSearchContent; now the search apis return a freezed union type instead of a common class.
    • Deprecated: Renamed methods of the SearchPlaylist class: playlistId, playlistTitle and playlistVideoCount are own named id, title, and videoCount.
    • Fixes for violence age restricted videos.
    • Replaced deprecated XmlElement.text to innerText.
    • Implemented common super class BasePagedList for CommentsList, VideoSearchList, ChannelUploadsList and SearchList.
    • Fix for some streams returning 403 status code.
    • Fix fetching of restricted videos.
    Open source →
  35. 1.12.4 04 Mar 2023
    Release notes
    • Fix #231: Slow download speed.
    Open source →
  36. 1.12.3 12 Nov 2022
    Release notes
    • Fix #229: error when getting comments from a video with comments disabled. Not it returns null.
    • Fix error when getting comments of a with no comments. Now it returns an empty list.
    Open source →
  37. 1.12.2 06 Nov 2022
    Release notes
    • Fix #228: error when getting videos from the uploads page.
    Open source →
  38. 1.12.1 21 Sep 2022
    Release notes
    • Fix #216 comments api.
    • Export BaseSearchContent, thanks to @RubinRaithel.
    • Updated tests.
    Open source →
  39. 1.12.0 26 Jun 2022
    Release notes
    • Fix #207: Allow every character to be present in a username.
    • Fix shorts. Thanks to @prateekmedia.
    • Add raw upload date on Video model. Thanks to @Nikos Portolos.
    • Fix null values for selected fields when parsing chanel uploads. Thanks to @Nikos Portolos.
    Open source →
  40. 1.11.0 13 Apr 2022
    Release notes
    • BREAKING CHANGE: Removed SearchClient.getVideosFromPage, use SearchClient.search or SearchClient.search.search.
    • BREAKING CHANGE: SearchClient.search now returns VideoSearchList (List<Video>).
    • BREAKING CHANGE: Remove the filter variable, now use SearchFilter.
    • To get the filters use static access on FeatureFilters, UploadDateFilter, TypesFilter, DurationFilters, SortFilters.
    • Introduced SearchClient.searchContent to search for videos, channels and playlists.
    • Introduced SearchClient.searchRaw to manually parse the content and also get related videos and estimated results.
    • Fix #197: Fixed withHighestBitrate().
    • Introduced: List<VideoStreamInfo>.bestQuality.
    Open source →
  41. 1.10.10 28 Feb 2022
    Release notes
    • Fix issue #136: Add bannerUrl getter for Channel.
    • Fix ChannelClient.getByUsername for youtube.com/c/XXXX channels.
    • Fix issue #192: Make nullable ChannelAboutPage's properties.
    Open source →
  42. 1.10.10+2 03 Mar 2022
    Release notes
    • Fix #194: Now closed-captions allow malformed utf8 as well.
    Open source →
  43. 1.10.9 11 Jan 2022
    Release notes
    • Fix issue #180: YouTube throttling videos. - Thanks to @itssidhere.
    Open source →
  44. 1.10.9+1 11 Jan 2022

    Nothing published for this version

  45. 1.10.8 05 Oct 2021
    Release notes
    • Added the following aliases: yt.videos.streams (instead of yt.videos.streamsClient) and yt.videos.comments (instead of yt.videos.commentsClient)
    • Re-add more test cases.
    • Implement .describe() on List<StreamInfo> which prints a formatted list like youtube-dl -F option. T
    • Fix muxed video extraction ( #172 )
    • Better dis/likes video extraction.
    Open source →
  46. 1.10.7 28 Sep 2021
    Release notes
    • Fix the error of incomplete data loading on the Android emulator.
    • Fix error when the http-client is closed and the request is still running.
    • Fix extraction for DASH streams.
    Open source →
  47. 1.10.7+1 28 Sep 2021
    Release notes
    • Fix tests.
    • Remove debug leftovers.
    Open source →
  48. 1.10.7-dev.1 01 Sep 2021 pre-release

    Nothing published for this version

  49. 1.10.6 29 Aug 2021
    Release notes
    • Implement Playlist.videoCount.
    Open source →
  50. 1.10.5 28 Aug 2021
    Release notes
    • Implement: CommentsList.totalLength (#150), Comment.isHearted (#151).
    Open source →
  51. 1.10.5+1 28 Aug 2021
    Release notes
    • Export CommentsList class.
    Open source →
  52. 1.10.4 25 Jul 2021
    Release notes
    • Fix infinite loop when getting channel uploads.
    Open source →
  53. 1.10.3 25 Jul 2021
    Release notes
    • Implement Embedded client. Thanks to @89z
    Open source →
  54. 1.10.2 23 Jul 2021
    Release notes
    • Better comments API: Implemented API to fetch more comments & replies.
    Open source →
  55. 1.10.0 22 Jul 2021
    Release notes
    • Fix issue #144: get_video_info was removed from yt.
    • Min sdk version now is 2.13.0
    • BREAKING CHANGE: New comments API implementation.
    Open source →
  56. 1.9.10 14 Jul 2021
    Release notes
    • Close #139: Implement Channel.subscribersCount.
    Open source →
  57. 1.9.9 05 Jul 2021
    Release notes
    • Fix issue #134 (Error when getting the hls manifest from a livestream)
    Open source →
  58. 1.9.8 01 Jul 2021
    Release notes
    • Fix issue #131 (Cannot get publishDate or uploadDate)
    Open source →
  59. 1.9.8+1 01 Jul 2021
    Release notes
    • Fix example
    Open source →
  60. 1.9.7 28 Jun 2021
    Release notes
    • Fix issue #135 (Cannot use getUploadsFromPage on a channel with no uploads).
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive