Commit Graph

212 Commits

Author SHA1 Message Date
Mattia 4f9b38d7d2 Version v1.9.8
Fix #131
2021-07-02 00:48:10 +02:00
Mattia 4562de0ded Version v1.9.7
Fix #135
2021-06-28 11:54:17 +02:00
Mattia 0565dd0b07 Version v1.9.6
Fix #130
2021-06-24 15:23:35 +02:00
Mattia 561bf3339d Version 1.9.5
See #130
2021-06-18 17:14:55 +02:00
Mattia 721ad7e2d5 Version 1.9.4
Fix #126
2021-05-20 10:21:22 +02:00
Mattia 297d2ce2a4 Version 1.9.3+2 2021-05-01 00:23:27 +02:00
Mattia 99d9368a56 Version 1.9.3+1 2021-04-30 23:53:14 +02:00
Mattia d405feff2f Version 1.9.3 2021-04-30 23:49:49 +02:00
Mattia 8219ed757b Fix SearchVideo.thumbnail 2021-04-29 15:46:36 +02:00
Mattia 1976d83588 Version 1.9.2+1
- Implement `videoThumbnail` in `ChannelVideo`.
2021-04-29 15:32:39 +02:00
Mattia f619a6db9d Version 1.9.2 implement `videoDuration` 2021-04-26 15:33:47 +02:00
Mattia 1633db88f7 Version 1.9.1
Bug Fixes
2021-04-02 22:56:32 +02:00
Mattia d90658c4ac Version 1.9.0-nullsafety.7
See #115
Add channel id to video search.
2021-03-24 10:40:22 +01:00
Michael J. Miller e1e3fec37d Adds video.publishDate 2021-03-23 23:17:49 -06:00
Mattia 4dc635678e Version 1.9.0-nullsafety.6
Fix #112
2021-03-20 18:31:53 +01:00
Mattia c7f8ef49fe Version 1.9.0-nullsafety.5
Implement channel about page.
#69
2021-03-19 11:48:19 +01:00
Tilmann Meyer bb9397fc3c
fix: Fix long playlist extraction again
YouTube changed their API endpoint AGAIN or my browser
had a older version still in cache. This changes it to the new endpoint again
2021-03-18 23:37:56 +01:00
Mattia 95a77244a0 dartfmt 2021-03-18 22:22:55 +01:00
Mattia 36f3efac70 Version `1.9.0-nullsafety.4`
Fix #109
Fix #110
2021-03-18 22:22:34 +01:00
Mattia ae097a3198 Implement `getQuerySuggestions`. 2021-03-11 23:28:51 +01:00
Mattia 42617b5ac0 Version 1.9.0-nullsafety.2
#107
2021-03-11 14:20:37 +01:00
Mattia cdca20011f Null safety migration 2021-03-04 12:20:00 +01:00
Mattia 5385ba1628 Fix search duration parsing 2021-03-04 11:01:11 +01:00
Mattia a5c930b69c Version 1.8.0-beta.5
Fix search when stream is present.
2021-03-04 10:57:47 +01:00
Mattia b6590c5698 Version 1.8.0-beta.4
Removed debug message.
2021-03-04 10:49:53 +01:00
Mattia 7fa1dc8bf6 Version 1.8.0-beta.3
#100
2021-03-04 10:46:37 +01:00
Mattia fff8719fdf dartfmt 2021-02-27 18:59:25 +01:00
Mattia 386069c8a4 Version 1.8.0-beta.2
#100
2021-02-27 18:58:42 +01:00
Mattia 523eaebab7 Remove debug messages 2021-02-26 21:40:44 +01:00
Mattia 36937cca67 Version 1.8.0-beta.1 2021-02-26 21:37:14 +01:00
Mattia 63eba7be44 Version 1.8.0-beta 2021-02-26 16:18:51 +01:00
Mattia 13249aed18 Fix search issues.
Fix `NoSuchMethodError` exception.

Closes #102
2021-02-26 16:08:48 +01:00
Mattia 5d76402694 Version 1.7.6
Fix tests
Fix `isEmptyOrNull` exception.
2021-01-28 10:32:09 +01:00
Mattia 4498e79c89 Version 1.7.5 2020-12-30 15:00:11 +01:00
Mattia a9275af1e2 Add search from page tests. 2020-12-26 16:01:20 +01:00
Mattia 8372726a65 New Version 1.7.4
Closes #92 #90
2020-12-25 23:29:01 +01:00
Mattia 7c8579d4b1 Version 1.7.3
Fix exceptions on some videos.
Closes #89, #88
2020-12-02 12:05:45 +01:00
Mattia 14e4ad7bf6 Version 1.7.2
Closes #86
2020-11-16 11:52:26 +01:00
Mattia 4f01455f8f Version 1.7.1
Closes #84
2020-11-13 09:21:01 +01:00
Mattia 26c0780991 Version 1.7.0 - Better captions 2020-11-06 22:46:47 +01:00
Mattia 9c514ceadc Update closed captions test 2020-11-02 13:03:56 +01:00
Mattia a6f2dcf272 Better closed captions.
#81, #82
2020-11-01 15:05:19 +01:00
Mattia c34ae57ee7 Fix linter for generated files 2020-10-30 22:20:31 +01:00
Mattia 9c8e9630ab Fix #80
Version 1.6.2
2020-10-27 14:44:11 +01:00
Mattia 3700403b3a Fix type 'MappedListIterable<ThumbnailElement, Thumbnail>' is not a subtype of type 'List<Thumbnail>'. 2020-10-18 12:03:03 +02:00
Mattia 32c819f615 Add thumbnail to `SearchVideo`.
Thanks to @shinyford !
2020-10-18 11:55:35 +02:00
Mattia e8fd6bae06
Merge branch 'master' into master 2020-10-17 22:24:56 +02:00
Mattia dcdc92114b Update unit tests 2020-10-17 22:09:52 +02:00
Mattia 150d752df0
Merge branch 'master' into json-types 2020-10-17 15:04:42 +02:00
Mattia 07651c3008 New version 1.15.2
Fix extraction for same videos. This closes #76

(cherry picked from commit 0186ad3d7a)
2020-10-17 15:02:21 +02:00
Mattia 9fb4c6ac2a Update Player Config Extraction expression 2020-10-17 14:56:23 +02:00
Mattia 03ab35260c Minor cleanup 2020-10-17 14:50:58 +02:00
Mattia 7e36349220 Fully implement channel_about_page 2020-10-17 14:45:42 +02:00
Mattia 0186ad3d7a New version 1.15.2
Fix extraction for same videos. This closes #76
2020-10-01 18:04:56 +02:00
Mattia 00bada77c6
Revert "Channel description" 2020-10-01 16:58:11 +02:00
Mattia 7770769457 First implementation of channel page. 2020-10-01 16:55:32 +02:00
Nic Ford 4047117eba Add video thumbnails to SearchVideo 2020-09-23 07:40:48 +01:00
Mattia 41a4947db2 More Types 2020-09-21 17:34:03 +02:00
Michael J. Miller 08c51163ba cleanup 2020-09-18 02:13:56 -06:00
Michael J. Miller 5f5da821a9 channel description 2020-09-18 02:12:41 -06:00
Mattia a582d88a63 Fix video title when fetching from the channel page 2020-09-13 11:19:23 +02:00
Mattia 865880504b Little refactoring 2020-09-13 10:44:10 +02:00
Mattia f5f1c42536 Migrate PlaylistResponse to JSON Class 2020-09-12 11:40:07 +02:00
Mattia e2eb00243e Migrate ChannelUploadPage InitialData to JSON Class 2020-09-12 11:20:22 +02:00
Mattia c962c1999e Fix SearchVideo
See https://github.com/Tyrrrz/YoutubeExplode/issues/438
2020-09-11 18:24:19 +02:00
Mattia 54cb3620ad Add Remaining Types to JSON and migrate to JSON Class - player_response.dart 2020-09-11 13:42:21 +02:00
Mattia ae7b4c717b Add Live Types to JSON 2020-09-11 12:57:09 +02:00
Mattia 307e35ff41 Add JSON Types for player_response 2020-09-11 12:27:44 +02:00
Mattia 8955308359 BREAKING CHANGE: Rename class `Container` to `StreamContainer` to avoid name conflict with Flutter's `Container`.
This closes #66
2020-09-11 12:05:27 +02:00
Mattia 9de29f0a48 Update version
Export youtube_http_client.dart
2020-09-03 20:53:07 +02:00
Mattia fd88cf0907 Expose HttpClient in APIs 2020-09-03 20:49:22 +02:00
Mattia 1a5a03cabb Fix DartVM not exiting even when closing the youtube client.
Closes #61
2020-09-03 20:44:35 +02:00
Mattia 56b4816d46 Implement more tests
Close #47
2020-08-15 15:32:01 +02:00
Mattia f8eaa278b3 Fix #59 2020-08-15 15:08:04 +02:00
Mattia 77db49cb59 Improve performance in VideoClient.get
Fix tests.

61973c4b57 Thanks @SnGmng
2020-08-15 15:03:52 +02:00
Mattia 428f0bdc7f v1.4.2
Closes #53
2020-07-29 19:27:15 +02:00
Mattia d6c1f8f02e Fix decipherer
6ca05ef566
2020-07-21 14:01:40 +02:00
Mattia 85c09a7ad4 Fix container.toString 2020-07-21 11:40:30 +02:00
Mattia ab8edbe7bd Fix all linter info 2020-07-16 20:02:54 +02:00
Mattia e107c60581 Only throw custom exceptions.
getUploadsFromPage no longer throws
2020-07-16 19:28:49 +02:00
Mattia c68f8d45f6 Fix lint 2020-07-16 19:11:59 +02:00
Mattia 38c41e8f0b Implement getSrt 2020-07-16 18:52:27 +02:00
Mattia 1a4bbfcc75 Minor changes 2020-07-14 14:16:52 +02:00
Mattia 05abfd747d Fix last commit 2020-07-12 18:31:16 +02:00
Mattia 995738680c Implement #40 2020-07-12 18:24:22 +02:00
Hexah de6caf2949 First implement of #40 2020-07-10 22:28:19 +02:00
Hexah 32c9f24961 Version 1.4.0
Removed depreaced function `getHighestBitrate`.
2020-06-30 15:18:01 +02:00
Hexah 9327e9307e Fix age restricted videos 2020-06-30 15:00:45 +02:00
Hexah 6fb757e726 Thumbnail for playlists 2020-06-30 15:00:00 +02:00
Hexah 0d16e9613b Cleanup 2020-06-30 01:02:58 +02:00
Hexah 1e0cd15782 Add ChannelId property to Video class 2020-06-30 01:00:37 +02:00
Hexah bd8f071a72 Implement caching of player source 2020-06-27 21:32:03 +02:00
Hexah 2e1fd2c7be Implement error handler for `getStream` function. 2020-06-26 15:30:16 +02:00
Hexah fdd85a99fa Version 1.3.2 2020-06-23 10:12:08 +02:00
Hexah 358dd52fa1 dartfmt 2020-06-22 17:41:39 +02:00
Hexah 6f0f3601cc Implement caching of some results 2020-06-22 17:40:57 +02:00
Mattia 08f79324d5
Merge branch 'master' into comments 2020-06-21 16:43:47 +02:00
Hexah e858dca255 Fix test 2020-06-21 16:41:56 +02:00
Hexah 6a1d1633bf Fully implement comments api. Closes #39 2020-06-21 16:23:19 +02:00
Hexah aad1c895cb Fix duplicated bytes in streams.
Closes #41
2020-06-20 12:45:28 +02:00