Commit Graph

  • da06166065 Updated mock data of ``YoutubeSearchExtractorTest$Suggestion`` litetex 2022-08-14 14:51:36 +0200
  • 2e36ab1578 Fixed ``YoutubeSearchExtractorTest$Suggestion`` litetex 2022-08-14 14:43:29 +0200
  • 2a8a623643 ``YoutubePlaylistLinkHandlerFactoryTest``: Use parameterized tests litetex 2022-08-07 14:12:58 +0200
  • 938e69a16a Fixed ``YoutubePlaylistLinkHandlerFactoryTest`` litetex 2022-08-07 14:02:42 +0200
  • 844de3e378 Fix ``YoutubeStreamLinkHandlerFactoryTest `` and parameterized the tests litetex 2022-08-07 13:58:21 +0200
  • c1a72b8240 Use Android Studios code style litetex 2022-08-07 13:44:30 +0200
  • fc27b8a5b8 Use preexisting ``ContentNotAvailableException`` litetex 2022-08-07 13:38:49 +0200
  • 17bad6cedf Fix test about exception type: NPE, not IllegalArgment Stypox 2022-08-04 10:21:12 +0200
  • ecfc370685 Fixed all YTMixPlaylists litetex 2022-07-30 16:05:52 +0200
  • 2b6fe294b2 Fixed ``YoutubeMusicSearchExtractorTest`` litetex 2022-07-30 15:35:26 +0200
  • d6586da614 Failing test works locally without any problems. Reformatted it a bit. litetex 2022-07-30 15:07:49 +0200
  • bf3ae5e679 Fixed ``SoundcloudStreamLinkHandlerFactoryTest`` litetex 2022-07-30 15:05:13 +0200
  • 504f81036e Fixed ``PeertubePlaylistExtractorTest`` litetex 2022-07-30 14:49:06 +0200
  • e7c12258f4 Fixed ``BandcampSearchExtractorTest`` litetex 2022-07-30 14:46:28 +0200
  • 9e8724df4d Fixed ``YoutubeStreamExtractorLivestreamTest`` litetex 2022-07-30 14:42:25 +0200
  • 76aad92fa5
    Merge pull request #890 from AudricV/yt-clients-update-improvements-and-extraction-fixes Tobi 2022-08-12 23:32:41 +0200
  • 472f5d9e9c
    [YouTube] Update mocks AudricV 2022-08-12 19:19:07 +0200
  • 7bdca33a87
    [YouTube] Ensure that an additional player response is the correct one AudricV 2022-08-08 22:40:49 +0200
  • c82317e318
    [YouTube] Spoof more mobile clients AudricV 2022-08-08 22:06:10 +0200
  • d0549a5a52
    [YouTube] Update client versions and use a real version for the iOS client AudricV 2022-08-08 20:12:32 +0200
  • d7e678aca2
    [YouTube] Improve WEB client version and API key HTML extraction AudricV 2022-08-08 19:36:19 +0200
  • 6a885ef5ab
    Merge pull request #891 from Theta-Dev/fix-throttling-decrypter AudricV 2022-08-12 18:24:21 +0200
  • 5b548340e8
    [YouTube] Catch any exception in YoutubeThrottlingDecrypter.apply and improve docs AudricV 2022-08-12 16:17:13 +0200
  • 52ded6e3d7
    Handle curly braces inside strings in StringUtils.matchToClosingParenthesis ThetaDev 2022-08-12 13:30:33 +0200
  • d12003651b
    Merge pull request #886 from Isira-Seneviratne/toArray_improvements Stypox 2022-08-06 22:34:23 +0200
  • 7daca10a06 Make improvements to methods using toArray(). Isira Seneviratne 2022-07-30 01:07:20 +0530
  • 2906be22af
    Merge pull request #881 from Isira-Seneviratne/String_join Stypox 2022-08-04 12:09:33 +0200
  • 4ddb96a86f
    Merge pull request #883 from TeamNewPipe/dependabot/gradle/com.google.code.gson-gson-2.9.1 Stypox 2022-08-04 11:20:41 +0200
  • 64771c5712 Use String.join() and Collectors.joining(). Isira Seneviratne 2022-07-28 07:38:28 +0530
  • fc8b5ebbc6
    Merge pull request #878 from Isira-Seneviratne/Use_Collections Stypox 2022-08-03 22:50:41 +0200
  • 4a4939d89c
    Merge pull request #877 from Isira-Seneviratne/Use_Objects_requireNonNull Stypox 2022-08-03 22:45:35 +0200
  • c336bd58a5
    Merge pull request #879 from TeamNewPipe/dependabot/gradle/org.junit-junit-bom-5.9.0 Stypox 2022-08-03 21:06:20 +0200
  • 325af31e5f
    Bump gson from 2.9.0 to 2.9.1 dependabot[bot] 2022-08-01 09:26:14 +0000
  • d905636021
    Bump junit-bom from 5.8.2 to 5.9.0 dependabot[bot] 2022-07-27 09:20:12 +0000
  • 1af6b8eedb Use Collections.singletonList(). Isira Seneviratne 2022-07-27 06:56:12 +0530
  • ff60e05c76 Use Collections.singletonMap(). Isira Seneviratne 2022-07-27 06:56:02 +0530
  • 682a4263e5 Use Objects.requireNonNull(). Isira Seneviratne 2022-07-27 06:55:26 +0530
  • 8c5f014a6f
    Merge pull request #869 from mhmdanas/add-workflow-permissions Stypox 2022-07-13 18:58:32 +0200
  • 954a294e27
    Merge pull request #870 from TeamNewPipe/dependabot/gradle/org.jsoup-jsoup-1.15.2 Stypox 2022-07-13 17:48:06 +0200
  • f57049d2c0
    Use temurin instead of adopt (#868) Mohammed Anas 2022-07-10 18:38:08 +0300
  • 5bd7bf20cc
    Merge pull request #867 from TeamNewPipe/dependabot/gradle/com.github.spotbugs-spotbugs-annotations-4.7.1 Stypox 2022-07-06 14:23:44 +0200
  • 5ab74b3631
    Merge pull request #857 from FireMasterK/video-title Stypox 2022-07-06 10:26:45 +0200
  • 122365005a
    Bump jsoup from 1.15.1 to 1.15.2 dependabot[bot] 2022-07-04 09:38:16 +0000
  • 414186cff5 Use minimum required permissions for GitHub workflows mhmdanas 2022-07-03 23:55:28 +0300
  • e9b4be3e3c
    Bump spotbugs-annotations from 4.7.0 to 4.7.1 dependabot[bot] 2022-06-28 09:15:07 +0000
  • 5219a705ba
    Merge pull request #864 from AudricV/fetch-android-client-for-ended/post-livestreams Stypox 2022-06-24 14:55:20 +0200
  • 090debd83b
    [YouTube] Fetch the ANDROID client for ended/post livestreams AudricV 2022-06-20 22:04:09 +0200
  • a26bcc55c4
    Merge pull request #845 from TeamNewPipe/dependabot/gradle/com.github.spotbugs-spotbugs-annotations-4.7.0 litetex 2022-06-19 15:36:55 +0200
  • 424eb1c559
    Bump spotbugs-annotations from 4.6.0 to 4.7.0 dependabot[bot] 2022-06-19 13:29:18 +0000
  • 2712c3d788
    Merge pull request #847 from TeamNewPipe/dependabot/gradle/org.jsoup-jsoup-1.15.1 litetex 2022-06-19 15:28:43 +0200
  • 281d2b9f81
    Bump jsoup from 1.14.3 to 1.15.1 dependabot[bot] 2022-06-19 13:15:40 +0000
  • f775155d25
    Merge pull request #846 from litetex/remove-unused-methods litetex 2022-06-19 15:12:15 +0200
  • 9d625dd75f
    Merge pull request #860 from gliptak/patch-1 litetex 2022-06-19 15:09:27 +0200
  • 28c9340d69
    Correct unit tests Gábor Lipták 2022-06-18 11:18:38 -0400
  • 1b51eab664
    Merge pull request #859 from AudricV/delivery-methods-fixes-and-improvements Stypox 2022-06-17 15:46:13 +0200
  • 301a795ed3
    [SoundCloud] Remove completely workaround for HLS streams AudricV 2022-06-16 11:04:56 +0200
  • e960a417ec
    [YouTube] Fix extraction of fps, audioSampleRate and audioChannels fields for ItagItems of live streams and post live streams AudricV 2022-06-16 11:04:24 +0200
  • c8a77da2ab
    Merge pull request #810 from TiA4f8R/delivery-methods-v2 Stypox 2022-06-02 22:44:24 +0200
  • 7635aeed2c
    Get original untranslated title for YouTube. Kavin 2022-06-02 09:57:52 +0100
  • 287d1dfd63
    [SoundCloud] Use the HLS delivery method for all streams and extract only a single stream URL from HLS manifest for MP3 streams TiA4f8R 2022-05-29 19:08:18 +0200
  • b3c620f0d8
    Apply code review and Streams rework Stypox 2022-05-28 00:26:53 +0200
  • d652e05874
    [MediaCCC] Fix comments about containsSimilarStream Stypox 2022-05-20 11:06:58 +0200
  • 044639c32b
    Solve some review comments Stypox 2022-05-18 12:39:41 +0200
  • c33d392958
    Fixed typo XEE → XXE (Xml eXternal Entity attack) litetex 2022-05-16 21:09:50 +0200
  • fffbbee7f3
    [YouTube] Add missing Nonnull annotations in getCache method of YouTube DASH manifest creators TiA4f8R 2022-05-14 12:30:53 +0200
  • f7b1515290
    [YouTube] Refactor DASH manifests creation TiA4f8R 2022-05-11 20:58:50 +0200
  • f17f7b9842
    Apply requested changes in YoutubeParsingHelper TiA4f8R 2022-05-10 21:38:15 +0200
  • 301b9fa024
    Remove hashCode and equals methods overrides of Stream classes TiA4f8R 2022-05-07 20:19:08 +0200
  • 2f3920c648
    [YouTube] Return approxDurationMs value from YouTube's player response in ItagItems generated TiA4f8R 2022-05-07 19:32:12 +0200
  • 4158fc46a0
    [Bandcamp] Fix regression of Opus radio streams extraction TiA4f8R 2022-05-07 19:23:21 +0200
  • 54d323c2ae
    Fix Checkstyle issue in YoutubeDashManifestCreator TiA4f8R 2022-05-02 22:18:46 +0200
  • 2321822844
    Rename Stream's baseUrl to manifestUrl Stypox 2022-05-01 20:57:51 +0200
  • cfc13f4a6f
    [YouTube] Reduce exception generation code and move several attributes of MPD documents into constants Stypox 2022-05-01 20:06:04 +0200
  • 00bbe5eb4d
    [YouTube] Make exception messages smaller Stypox 2022-05-01 19:30:36 +0200
  • 4da05afe11
    [YouTube] Inline collectSegmentsData in YoutubeDashManifestCreator Stypox 2022-05-01 18:23:00 +0200
  • 3708ab9ed5
    [YouTube] Refactor YoutubeDashManifestCreator Stypox 2022-05-01 18:00:02 +0200
  • 5c83409039
    [YouTube] Rewrite manifest test and rename long methods Stypox 2022-05-01 14:44:30 +0200
  • 8226fd044f
    [YouTube] Suppress Sonar security warning for XEE Stypox 2022-04-30 21:56:23 +0200
  • ba68b8c014
    [YouTube] Secure DashManifestCreator against XEE attack Stypox 2022-04-30 21:24:58 +0200
  • 159d05c91b
    Remove unused DashMpdParser (but kept in git history) Stypox 2022-04-30 19:46:23 +0200
  • 50272db946
    Apply reviews: improve comments, remove FILE, remove Stream#equals(Stream) Stypox 2022-04-30 19:45:37 +0200
  • 07b045f20d
    [YouTube] Support the iOS client in YoutubeDashManifestCreator and decrypt again the n parameter, if present, for all clients TiA4f8R 2022-04-11 19:35:57 +0200
  • 436ddde29f
    Use assertThrows in YoutubeDashManifestCreatorTest TiA4f8R 2022-04-03 20:55:54 +0200
  • d64d7bbd01
    Move ManifestCreatorCache tests to a separate class and remove override of equals and hashCode methods in ManifestCreatorCache TiA4f8R 2022-04-03 20:54:35 +0200
  • 2fb1a412a6
    Fix Checkstyle issues, revert resolution string changes for YouTube video streams and don't return the rn parameter in DASH manifests TiA4f8R 2022-04-03 18:42:01 +0200
  • f61e2092a1
    [YouTube] Return a copy of the hardcoded ItagItem instead of returning the reference to the hardcoded one in ItagItem.getItag TiA4f8R 2022-03-28 19:50:03 +0200
  • aa4c10e751
    Improve documentation and adress most of the requested changes TiA4f8R 2022-03-15 11:19:13 +0100
  • 6985167e63
    Add tests for YoutubeDashManifestCreator and ManifestCreatorCache TiA4f8R 2022-03-08 19:16:34 +0100
  • f6ec7f9a61
    Update DefaultStreamExtractorTest and SoundcloudStreamExtractorTest to support changes made in Stream classes TiA4f8R 2022-03-08 19:12:09 +0100
  • 7477ed0f3d
    [YouTube] Add ability to generate manifests of progressive, OTF and post live streams TiA4f8R 2022-03-06 20:33:19 +0100
  • a857684442
    Apply changes in YoutubeStreamExtractor TiA4f8R 2022-03-06 20:10:11 +0100
  • 4330b5f7be
    Add POST_LIVE_STREAM and POST_LIVE_AUDIO_STREAM stream types TiA4f8R 2022-03-06 19:41:01 +0100
  • 881969f1da
    Apply changes in all StreamExtractors except YouTube's one and fix extraction of PeerTube audio streams as video streams TiA4f8R 2022-03-03 20:46:53 +0100
  • d5f3637fc3
    [YouTube] Return more values returned inside the ItagItems of the player response and deprecate use of public audio and video fields TiA4f8R 2022-03-03 11:05:52 +0100
  • 7c67d46e09
    Move DashMpdParser to the YouTube package and fix extraction of streams TiA4f8R 2022-03-03 09:57:28 +0100
  • ad993b920f
    Remove fetching of the DASH manifest extracted when getting information of a content with StreamInfo TiA4f8R 2022-03-03 09:56:03 +0100
  • 2f061b8dbd
    Add support of other delivery methods than progressive HTTP in Stream classes TiA4f8R 2022-03-03 09:42:20 +0100
  • 1dc80957d8
    Merge pull request #848 from TiA4f8R/fix_yt_music_website_extraction_eu Stypox 2022-05-22 22:05:05 +0200
  • c34b5e3a8b
    [YouTube] Fix extraction of YouTube Music client version and API key when using YouTube Music's website in EU TiA4f8R 2022-05-15 11:20:06 +0200
  • 2015eb374a Removed more unused methods litetex 2022-05-09 21:05:03 +0200