Commit Graph

  • e97a685989 Format the YoutubeMusicSearchExtractor class to be in the 100 characters per line limit TiA4f8R 2021-06-05 18:19:10 +02:00
  • 34a9ccb0fd Adress requested changes TiA4f8R 2021-06-05 18:17:26 +02:00
  • 54d4551ca6 Adress requested changes in YoutubeParsingHelper and update mobile client version TiA4f8R 2021-06-05 13:51:56 +02:00
  • a59c2a3577 Catch every exception instead of only IOException and ExtractionException and add a Javadoc TiA4f8R 2021-06-02 21:44:51 +02:00
  • 6921e80ded Try again to don't fetch at each time the JavaScript player TiA4f8R 2021-06-02 21:24:55 +02:00
  • 70927ddade Update client version and mocks TiA4f8R 2021-06-02 19:51:50 +02:00
  • 318bc46a8c Readd the deleted code of views because watching count of livestreams was broken TiA4f8R 2021-06-02 18:46:35 +02:00
  • 947baec805 Fetch again the desktop player JSON only if the content is protected by signatureCiphers TiA4f8R 2021-05-31 19:35:31 +02:00
  • 7474049fd1 Update mocks TiA4f8R 2021-05-31 16:32:18 +02:00
  • c32bc6e534 Try to don't fetch again the first page when requesting a channel continuation TiA4f8R 2021-05-31 16:01:14 +02:00
  • b52732a1c3 Fix the fetch of the playerCode at each time getStsFromPlayerJs is called TiA4f8R 2021-05-31 15:57:11 +02:00
  • ae5abc0c5d Fix a typo in YoutubeChannelExtractor TiA4f8R 2021-05-31 15:43:11 +02:00
  • 0f9e9b8b4b Use the youtubei API for YouTube mixes + update the corresponding test + do some improvements TiA4f8R 2021-05-30 17:23:51 +02:00
  • 14569c4aa9 Readd the return of itags 134 and 136 TiA4f8R 2021-05-29 14:44:34 +02:00
  • 3017dde67e Fix some typos TiA4f8R 2021-05-29 14:43:50 +02:00
  • 013b902535 Use the Android mobile API when there are OTF streams or the content is protected by signatureCiphers TiA4f8R 2021-05-29 14:43:26 +02:00
  • e7d589edbf Use the youtubei API for YouTube videos + update client version TiA4f8R 2021-05-23 17:55:19 +02:00
  • f73c923f60 Don't use the youtubei.googleapis.com but the websites domains + update client version of the desktop internal API TiA4f8R 2021-05-09 16:14:37 +02:00
  • effcdaa4f2 Update mocks, reenable a test and fix a test TiA4f8R 2021-04-30 20:11:26 +02:00
  • 4d682834c3 Fix localization and update client version TiA4f8R 2021-04-30 19:06:56 +02:00
  • f46cfb0f26 Adress reviews and do some improvements TiA4f8R 2021-04-25 18:54:26 +02:00
  • e075dd5a63 Update client version, fix some tests, update mocks and do some improvements TiA4f8R 2021-04-19 19:07:04 +02:00
  • b49ae547a3 Do some improvements to YoutubeStreamExtractor TiA4f8R 2021-04-15 18:58:59 +02:00
  • 58ce9b04a1 Fix channel extraction when channel URL is youtube.com/c/username TiA4f8R 2021-04-14 15:01:07 +02:00
  • 991b2c7d73 Use lightweight requests when getting and checking YouTube API key and client version TiA4f8R 2021-04-12 18:24:32 +02:00
  • 9ab9c66ddf Use the youtubei.googleapis.com domain for YouTube Music searches + change a check + update client version and mocks TiA4f8R 2021-04-11 17:41:40 +02:00
  • 77c031a88a Use the youtubei API for YouTube trends TiA4f8R 2021-04-11 17:01:43 +02:00
  • f461224b2b Use the youtubei API for YouTube searches + update mocks TiA4f8R 2021-04-09 17:00:38 +02:00
  • a12c69da7d Use the youtubei API for YouTube channels TiA4f8R 2021-04-08 17:23:31 +02:00
  • 5794eb2350 Use the youtubei API for YouTube playlists TiA4f8R 2021-04-08 16:17:59 +02:00
  • c97a19d719 Merge pull request #696 from XiangRongLin/decrypt_pattern Stypox 2021-08-01 10:24:22 +02:00
  • 06a5219c9c Merge pull request #699 from FireMasterK/yt-music-search Stypox 2021-08-01 10:17:15 +02:00
  • 37df225556 Remove length check from StringUtils.matchToClosingParenthesis XiangRongLin 2021-07-31 16:05:24 +02:00
  • f4aad8b014 Fix tests again. FireMasterK 2021-07-31 14:40:51 +05:30
  • 88c11db4c5 Fix isCorrectedSearch test. FireMasterK 2021-07-31 02:18:18 +05:30
  • fd19c53f65 Fix search suggestions test. FireMasterK 2021-07-31 02:08:50 +05:30
  • a685941bba Fix YouTube music search. FireMasterK 2021-07-31 01:33:38 +05:30
  • 852a65ff18 Add tests for StringUtils XiangRongLin 2021-07-30 19:56:29 +02:00
  • 48d897e6ad Add final and adjust utils class name XiangRongLin 2021-07-29 21:33:45 +02:00
  • 60794aea31 [YouTube] Add parenthesis matching as way to parse decrypt function XiangRongLin 2021-07-29 21:23:00 +02:00
  • 2967d1ae6a [YouTube] Compile YoutubeThrottlingDecrypter pattern statically XiangRongLin 2021-07-29 20:27:29 +02:00
  • 1c78976900 [YouTube] Expand regex to match n param decrypt function XiangRongLin 2021-07-29 20:26:36 +02:00
  • b62fe7141e Fix JDoc 2 TobiGr 2021-07-29 12:34:04 +02:00
  • dbc4e01c17 Fix JDoc TobiGr 2021-07-29 12:31:33 +02:00
  • 6335823843 Merge branch 'master' into dev TobiGr 2021-07-28 20:41:23 +02:00
  • 7c6ff0a38f Release version 0.21.7 TobiGr 2021-07-28 20:38:45 +02:00
  • 8bfcb0ad59 [SoundCloud] Fix hardcoded client id TobiGr 2021-07-28 17:02:56 +02:00
  • 027dc65434 pull request #683 from XiangRongLin/yt_throttling Tobi 2021-07-28 18:01:57 +02:00
  • 14c179f343 Merge pull request #692 from TeamNewPipe/fix/sc/id Tobi 2021-07-28 18:28:07 +02:00
  • 394c02ad06 Merge pull request #683 from XiangRongLin/yt_throttling Tobi 2021-07-28 18:01:57 +02:00
  • 785ff4aa32 [SoundCloud] Fix hardcoded client id TobiGr 2021-07-28 17:02:56 +02:00
  • 79f2d74b04 Fix test TobiGr 2021-07-28 16:45:31 +02:00
  • d70adfdb8f Add methods for cache control to YoutubeThrottlingDecrypter. TobiGr 2021-07-27 20:31:20 +02:00
  • d13f531b6f Use YoutubeThrottlingDecrypter also in getAudioStreams and getVideoOnlyStreams methods of YoutubeStreamExtractor TiA4f8R 2021-07-27 17:28:32 +02:00
  • 32055147e0 Do some code improvements TiA4f8R 2021-07-27 17:24:27 +02:00
  • 1c30a2725e Cache nParams to prevent executing the JavaScript function for the same nParam multiple times. TobiGr 2021-07-22 18:52:58 +02:00
  • 3a3d1d7f2b Make YoutubeJavaScriptExtractor and JavaScript methods static XiangRongLin 2021-07-20 20:48:11 +02:00
  • a683c8d278 Delete duplicated code to load youtube javascript file XiangRongLin 2021-07-17 19:14:57 +02:00
  • a02ee2e952 Rewrite youtube throttling solution and add tests XiangRongLin 2021-07-17 19:10:09 +02:00
  • ada67d136a Merge pull request #647 from litetex/playerSeekbarPreview Tobi 2021-07-17 17:49:54 +02:00
  • 0c12b396e5 Review changes litetex 2021-06-27 14:42:32 +02:00
  • ecf4232ce3 Using `Collections.emptyList()` litetex 2021-06-15 21:58:00 +02:00
  • 0f9ed020a4 Frameset has to implement Serializable or NewPipe fails litetex 2021-06-08 21:03:48 +02:00
  • 17ccaf4b87 Update YoutubeStreamExtractor.java litetex 2021-06-08 20:30:13 +02:00
  • 4e41e172ea Update Frameset.java litetex 2021-06-06 22:01:03 +02:00
  • 09b670d745 Renamed frames to previewFrames (so it's better understandable) litetex 2021-06-05 22:29:39 +02:00
  • b086655d54 Reverted useless change litetex 2021-06-05 22:25:36 +02:00
  • 93b0c5b15f Added seekbar data litetex 2021-06-05 00:34:54 +02:00
  • 6956b72af7 Fix YoutubeThrottlingDecoder.replaceNParam XiangRongLin 2021-07-17 10:05:14 +02:00
  • a189f685dc cache player js code XiangRongLin 2021-07-16 19:20:40 +02:00
  • fcdb9bdbeb add url to sout XiangRongLin 2021-07-15 20:05:06 +02:00
  • 80cf8b3acd Extract separate YoutubeThrottlingDecoder XiangRongLin 2021-07-12 20:06:19 +02:00
  • a86a30103f [Youtube] bare bones version to solve throttling XiangRongLin 2021-07-09 19:24:56 +02:00
  • c38a06e8dc Merge pull request #661 from B0pol/peertube-livestreams bopol 2021-07-13 15:48:13 +02:00
  • b45bb411e8 Merge pull request #652 from litetex/fixYTCommentsAndAddDisabledComments Tobi 2021-07-12 16:31:50 +02:00
  • 6fd93cdb31 Release 0.21.6 TobiGr 2021-07-10 17:07:23 +02:00
  • fdebf3c6cd Added javadoc warnings litetex 2021-07-07 20:41:59 +02:00
  • 6860543b07 Added more doc litetex 2021-06-16 20:14:07 +02:00
  • a59fead0d7 Fixed typos litetex 2021-06-13 22:06:09 +02:00
  • 688a1c316b Fixed Exception when YT comments are disabled and added `commentsDisabled` field litetex 2021-06-13 21:11:11 +02:00
  • ca33f4f60b Improved code format (final) and added `isCommentsDisabled` method litetex 2021-06-13 17:49:22 +02:00
  • f324772254 Merge pull request #676 from TeamNewPipe/fix/consent-cookie Tobi 2021-07-04 17:41:47 +02:00
  • dbdc962a07 Update mocks TobiGr 2021-07-03 13:30:26 +02:00
  • 9ca6dc26ed Fix invalid CONSENT cookie value TobiGr 2021-07-03 13:14:22 +02:00
  • a023f08774 Merge pull request #673 from XiangRongLin/recording_downloader Tobi 2021-07-03 13:25:41 +02:00
  • b9549ace25 [Youtube] Fix lofi girl test and ignore mix with id test XiangRongLin 2021-06-29 21:12:20 +02:00
  • 5982431ffb Remove IPv4 addresses from response during mock recording XiangRongLin 2021-06-29 21:02:21 +02:00
  • 7d7cc087e2 [PeerTube] Support livestreams bopol 2021-06-18 16:25:10 +02:00
  • 3966178979 Merge pull request #665 from B0pol/agerestricted bopol 2021-06-23 21:07:14 +02:00
  • b475f09ba7 don't do useless concatenation bopol 2021-06-23 20:33:32 +02:00
  • d1c56be744 Merge pull request #668 from B0pol/invidious-instances TiA4f8R 2021-06-23 18:36:48 +02:00
  • b96b2a6eba Update invidious instances bopol 2021-06-23 14:12:03 +02:00
  • c5e8bd368d Update Mocks bopol 2021-06-23 12:13:50 +02:00
  • e9a992b0a9 [youtube] Fix extraction of age restricted videos bopol 2021-06-23 10:30:39 +02:00
  • 35c1bdd012 Merge pull request #655 from TeamNewPipe/dependabot/gradle/com.github.spotbugs-spotbugs-annotations-4.2.3 bopol 2021-06-23 12:01:56 +02:00
  • ad403ce73e Bump spotbugs-annotations from 4.0.2 to 4.2.3 dependabot[bot] 2021-06-23 09:57:42 +00:00
  • 65fd8740aa Merge pull request #658 from TeamNewPipe/revert-651-fix/streamType bopol 2021-06-23 11:33:24 +02:00
  • 361f142621 Use badge style instead of label bopol 2021-06-23 11:25:59 +02:00
  • 58f109ddec adress stypox review bopol 2021-06-23 11:15:40 +02:00
  • fe29c78fe1 Merge pull request #656 from TeamNewPipe/dependabot/gradle/org.mozilla-rhino-1.7.13 bopol 2021-06-20 00:46:42 +02:00