Skip to content

Releases: kkdai/youtube

v2.7.10

09 Feb 10:19
Compare
Choose a tag to compare

Changelog

  • 92b4acb Always add additional parameters to access sensitive content
  • 030be1a Add sensitive content confirmation bypass

v2.7.9

05 Feb 10:07
Compare
Choose a tag to compare

Changelog

  • 704d6e2 Use innertube to get Playlist data

v2.7.8

04 Feb 03:45
1c11c2d
Compare
Choose a tag to compare

Changelog

  • 1c11c2d Add some missing fields in Playlist object (#231)
  • fae5ee9 Fix decipher (n-function name extraction)

v2.7.7

22 Jan 11:06
Compare
Choose a tag to compare

Changelog

v2.7.6

16 Dec 06:17
Compare
Choose a tag to compare

Changelog

  • f504e7c Fix playability status handling
  • a271cf1 Remove debug output from playerCache
  • 7190a30 Update dependencies

v2.7.5

04 Dec 14:37
Compare
Choose a tag to compare

Changelog

  • b655d9a Allow shorter playlist IDs
  • 70f760b Move getSignatureTimestamp
  • 0134ef1 Adjust player cache
  • 50c287d Decode additional signature to unthrottle youtube
  • 085b030 Update dependencies
  • 49368a4 Cache playerId instead of videoId
  • 2165f8a Relax linter
  • b26a898 Upgrade Go version and dependencies
  • 33e1c14 fix download with content length == 0
  • 522c4f6 Merge pull request #205 from Camelva/agebypass
  • 01b9703 Type alias for better readability
  • 74fe760 small schedule fix, delete extra
  • 8881ed6 Added scheduled integration tests to run
  • 636d486 update itag info test case
  • d6450ce Update example_test
  • 1e12ff4 remove audio channel filter when using itag
  • 45a7414 Fix test failure
  • 8212e51 add tests
  • e888f66 Fix bug 206: No audio when downloading programatically
  • a26c384 Merge pull request #218 from robotomize/schedule-integration-tests
  • b58e546 small schedule fix, delete extra
  • a728bb7 Merge pull request #216 from robotomize/schedule-integration-tests
  • 9543f4e Added scheduled integration tests to run
  • 35a6342 Merge pull request #215 from Julian-Chu/fix/update_test_case
  • b6ef6fc update itag info test case
  • 7326273 Update example_test
  • f3e135e Now we can easily differ simply age-restricted videos and private, with limited access (which we can't get in any way)
  • f082d21 Simple age restriction bypass using embed client. Also some additional changes so it will be easy to add new clients in future

v2.7.4

19 Aug 22:23
78e53b1
Compare
Choose a tag to compare

Changelog

78e53b1 Merge pull request #211 from Julian-Chu/bugfix/remove-audio-filter-when-itag
232c15d remove audio channel filter when using itag

v2.7.3

17 Aug 21:48
997e9e9
Compare
Choose a tag to compare

Changelog

997e9e9 Merge pull request #207 from nksapphire/nksapphire/bug
6407076 Fix test failure
22aa267 add tests
87e92ad Fix bug 206: No audio when downloading programatically

v2.7.2

22 Jun 10:20
Compare
Choose a tag to compare

Changelog

3650856 Update dependencies
a3286f2 Merge pull request #199 from Camelva/innertube
d542ea7 using real sts instead of hard-coded. Also changing function signature because we need context now
ab72fd5 moving part about fetching player config to separate function because we need to re-use it. Also declaring additional error for cases when we couldn't find sts
ef58cc0 Turns out, request without playbackContext and, in particular,signatureTimestamp always lead to 403 "Access Denied" after decrypting signature. This value seems like doesn't change too often, so temporarily hard-coding it just to fix problem as soon as possible. But later need to fetch it from youtube. Also browser metadata isn't mandatory for request, instead its better to specify language so server responses always be same

v2.7.1

22 Jun 07:38
Compare
Choose a tag to compare

Changelog

d84e58f Merge branch 'innertube'
3eef184 Fix linter warnings
9a94ad3 cleaning unused code
22cd0a7 check for error type instead of hard-coded error message
98b61c3 server no more returns transitional response, hence ErrResponseStatus is redundant
c01d9f2 smooth transition to new youtube api
cbd2b2f Replace golint by revive
98332b0 Youtube Shorts fix
5ceff54 Update README
e6e81bf Upgrade Go version and dependencies