Commit Graph

  • 3af26a2821 Add body field to Page XiangRongLin 2021-04-02 21:34:04 +02:00
  • 4e0be60ddc Merge pull request #601 from XiangRongLin/fix_tests Tobi 2021-04-04 09:55:54 +02:00
  • 7b36469807 Fix SoundcloudGoPlusTrack XiangRongLin 2021-04-04 09:39:26 +02:00
  • b481a228cd Merge pull request #598 from XiangRongLin/fix_tests Tobi 2021-04-03 23:44:23 +02:00
  • 3d70b6d46a Fix a test and ignore rest XiangRongLin 2021-04-02 20:23:03 +02:00
  • 1925dcf4dc Merge pull request #597 from fynngodau/related-items XiangRongLin 2021-04-02 19:54:22 +02:00
  • c877712647 Add deprecated old method calls to avoid breaking API Fynn Godau 2021-04-01 22:31:01 +02:00
  • 14f6f1b7c3 Generify related streams calls and rename method Fynn Godau 2021-03-31 20:21:49 +02:00
  • 9dbc152d44 Merge pull request #594 from TeamNewPipe/conersions Stypox 2021-03-31 14:34:46 +02:00
  • 1498e1905e Reduce number of type conversions in YouTubeSearchExtractor.collectStreamsFrom by introducing new variable TobiGr 2021-03-31 13:30:06 +02:00
  • 7ea2cd73d3 Merge pull request #589 from fynngodau/bandcamp-more-recent-pages Tobi 2021-03-31 12:15:12 +02:00
  • 705f6c6e33 Apply review Fynn Godau 2021-03-31 10:43:13 +02:00
  • 564d74c250 Merge pull request #578 from TeamNewPipe/code_improvements XiangRongLin 2021-03-30 18:12:22 +02:00
  • 657b00ca11 Smaller code improvements TobiGr 2021-03-30 10:10:45 +02:00
  • 8fbd1a2bcf FIx potential NullPointerException TobiGr 2021-03-14 01:06:26 +01:00
  • f2e7c7ebd6 Replace Vector with ArrayList for performance improvements TobiGr 2021-03-14 01:05:58 +01:00
  • 48fd8ca7b3 Remove redundant type declaration TobiGr 2021-03-14 00:58:17 +01:00
  • 22bd16fca3 Make vars private, final and static TobiGr 2021-03-14 00:58:42 +01:00
  • 6a0f6e846a Fix possible bug when language.id field is not present and this the languageCode an empty String. TobiGr 2021-03-14 00:47:22 +01:00
  • b9282bbe94 Remove checks which are always true TobiGr 2021-03-14 00:45:44 +01:00
  • 46eab1ec17 Remove declarations of exceptions which are not thrown from method signatures TobiGr 2021-03-14 00:43:46 +01:00
  • c3e23559d7 Remove unused imports TobiGr 2021-03-14 00:41:56 +01:00
  • e4c40ae6d1 Use List.isEmpty() TobiGr 2021-03-14 00:43:57 +01:00
  • af2183855a Merge pull request #591 from TotalCaesar659/update-url-to-https XiangRongLin 2021-03-29 09:33:59 +02:00
  • cf3f54f438 Update URL to HTTPS TotalCaesar659 2021-03-28 22:06:56 +03:00
  • d663be5a78 [Bandcamp] Fix featured albums not showing thumbnails Fynn Godau 2021-03-28 13:12:22 +02:00
  • dbcf61c6f7 [Bandcamp] Load more featured pages Fynn Godau 2021-03-28 12:53:05 +02:00
  • b4dee6d08f Merge pull request #306 from B0pol/metadata Stypox 2021-03-27 08:45:47 +01:00
  • e61ceef005 Release 0.21.0 TobiGr 2021-03-25 21:59:15 +01:00
  • e2500fb7cc Merge pull request #583 from TeamNewPipe/peertube_playlist Tobi 2021-03-25 21:53:41 +01:00
  • 070a40e181 [YouTube] Mix Playlist - Fix getting name TobiGr 2021-03-25 21:47:10 +01:00
  • b029779217 [media.cc.de] Disable unreliable tests for now TobiGr 2021-03-25 19:44:44 +01:00
  • bbee15474d [PeerTube] Fix playlist extraction TobiGr 2021-03-25 19:10:11 +01:00
  • d4f83a1782 Merge pull request #575 from TiA4f8R/fix-peertube-test Tobi 2021-03-25 19:14:51 +01:00
  • ae283314da Add a comment explaining subscribers count calculation TiA4f8R 2021-03-25 17:54:46 +01:00
  • abb790f465 Remove println in getSubscriberCount from PeertubeAccountExtractor class TiA4f8R 2021-03-18 19:02:25 +01:00
  • 772de53a66 Increase the number of subscribers in PeertubeAccountExtractorTest TiA4f8R 2021-03-14 18:41:07 +01:00
  • efe2b964f0 Extract real subscribers of a Peertube account Apply fix provided in the PR and move all accounts/ strings to a constant, ACCOUNTS. TiA4f8R 2021-03-05 19:12:06 +01:00
  • 12835bfae1 Merge pull request #551 from FireMasterK/ff-privacy Tobi 2021-03-24 17:58:34 +01:00
  • cae6cea551 Merge pull request #582 from Stypox/fix-trending Tobi 2021-03-24 10:49:46 +01:00
  • ce7cbbc9a0 [YouTube] Fix trending getName() Stypox 2021-03-24 09:04:43 +01:00
  • 9009f1e277 Merge pull request #517 from XiangRongLin/flaky_test XiangRongLin 2021-03-20 18:04:14 +01:00
  • 152221c7fb ignore a test with encoding problems bopol 2021-02-15 19:21:28 +01:00
  • 8806fb4e6b address reviews bopol 2021-02-12 20:34:46 +01:00
  • c47cc54908 Extract metadata for YouTube, SoundCloud & MediaCCC bopol 2020-02-09 11:59:23 +01:00
  • f71cfd489c Merge pull request #526 from TiA4f8R/snd-hls-workaround Stypox 2021-03-19 10:09:54 +01:00
  • 379d7312fa Don't use a regular expression to find the last segment URL and do code improvements Apply suggestions provided in the PR and remove a redundant import. TiA4f8R 2021-03-14 17:53:08 +01:00
  • 0e3e420a25 Fix tests TiA4f8R 2021-03-13 15:49:59 +01:00
  • d61d9d116d Refactor getAudioStreams method of SoundcloudStreamExtractor Split the method into private methods, in order to have a better reading. TiA4f8R 2021-03-13 15:26:05 +01:00
  • a7b15b51e6 Change t to transcodingJsonObject in SoundcloudStreamExtractor TiA4f8R 2021-03-03 13:03:38 +01:00
  • 0438828e36 Add a test for the number of audioStreams in CreativeCommonsPlaysWellWithOthers test It should be only two audio streams for track "Plays Well with Others, Ep 2: What Do an Army of Ants and an Online Encyclopedia Have in Common?" by Creative Commons (https://soundcloud.com/wearecc/plays-well-with-others-ep-2-what-do-an-army-of-ants-and-an-online-encyclopedia-have-in-common): - one which is a progressive stream, in MP3 format with a bitrate of 128 kbps - one which is an HLS stream, in OPUS format with a bitrate of 64 kbps. TiA4f8R 2021-03-02 18:20:10 +01:00
  • 3bd08a2880 Adress requested changes and use final where possible in SoundcloudStreamExtractor This commit moved the HLS parsing task to a separate method, did little performance improvements and used final where possible in the SoundcloudStreamExtractor file. TiA4f8R 2021-02-20 15:59:05 +01:00
  • cbacd3c0a5 Add a check to don't show MP3 128kbps stream twice and catch IOException when fetching the HLS Manifest If a progressive stream is present in the transcodings, it's unnecessary to show twice an MP3 128kbps stream so if this is the case, the MP3 HLS stream will be not added to the audioStreams, else it will. This commit also catch fetching errors in HLS manifests parsing and don't add the corresponding stream if an error occurs. TiA4f8R 2021-01-25 20:42:08 +01:00
  • 26f1b4e7dc Support SoundCloud HLS by using a workaround This commit tries to support SoundCloud HLS streams by parsing M3U manifests, get the last segment URL (in order to get track length) and request a segment URL equals to track's duration so it's a single URL. TiA4f8R 2021-01-23 18:17:35 +01:00
  • def745b801 Merge pull request #579 from fynngodau/bandcamp-fix-linkhandler Tobi 2021-03-14 12:56:10 +01:00
  • 2e57a8f24f [Bandcamp] Fix link handler acceptance behaviour Fynn Godau 2021-03-14 09:48:22 +01:00
  • 70d9e389b9 [Bandcamp] Add tests for external bandcamp artists TobiGr 2021-03-13 20:51:54 +01:00
  • f9d06252f2 [Bandcamp] Fix tests TobiGr 2021-03-13 17:42:39 +01:00
  • 7e6f464407 Merge pull request #509 from TiA4f8R/soundcloud-improvements Tobi 2021-03-07 13:51:15 +01:00
  • ac51134aed Merge pull request #546 from XiangRongLin/unignore2 Tobi 2021-03-07 13:15:24 +01:00
  • 021da75f24 Merge pull request #232 from fynngodau/dev Tobi 2021-03-05 21:37:57 +01:00
  • 22fa131922 Merge branch 'dev' into bandcamp TobiGr 2021-03-05 19:45:37 +01:00
  • e55284bb8f Code style improvements Use final where possible in YoutubeStreamExtractor and do some other code style improvements TiA4f8R 2021-02-24 17:06:38 +01:00
  • d0a1041afd Prevent NullPointerException and use equalsIgnorecase TobiGr 2021-02-24 14:13:12 +01:00
  • 890cbba625 Update PaidContent exception TiA4f8R 2021-02-24 13:01:27 +01:00
  • da3cfa967d Handle age-restricted videos TobiGr 2021-02-24 12:06:19 +01:00
  • 448b68700c Use final in exceptions and add AgeRestrictedException AgeRestrictedException will be thrown only if the reason message equals to "Sign in to confirm your age" and if the age limit is 18. TiA4f8R 2021-02-23 19:03:34 +01:00
  • 22e6f33f0a Ignore SoundCloudGeoRestrictedTest until HLS stream extraction is added TobiGr 2021-02-22 11:03:44 +01:00
  • 21158744b1 Add expectedDescriptionIsEmpty() to DefaultStreamExtractorTest TobiGr 2021-02-21 21:19:54 +01:00
  • f15d7837a1 Fix SoundCloud tests TiA4f8R 2021-02-21 19:18:27 +01:00
  • 4e45aef2b3 Fix SoundCloud CreativeCommonsPlaysWellWithOthers test TiA4f8R 2021-02-21 18:16:59 +01:00
  • 59d6d3f04e Fix YouTube tests TiA4f8R 2021-02-21 17:43:15 +01:00
  • 3925204658 Add tests and rename SoundcloudGoPlusException to SoundcloudGoPlusContentException TiA4f8R 2021-02-20 14:53:57 +01:00
  • 771bb1a2cb Add three new exceptions for unavailable YouTube contents These exceptions are thrown on a test with the error messages text, because YouTube returns only "UNPLAYABLE" status in most error cases. Tests are based with English strings, so changing the lang used by extractor will throw the generic exception (ContentNotAvailableException). TiA4f8R 2021-02-14 15:22:45 +01:00
  • 35325d980d Add GeographicRestrictionException and SoundCloudGoPlusException in NewPipe Extractor to be able to display different error messages TiA4f8R 2021-01-10 19:03:20 +01:00
  • cb07ffa1eb Release 0.20.11 TobiGr 2021-03-05 15:35:11 +01:00
  • bc0cda68d1 Merge pull request #570 from TiA4f8R/fix-yt-channels-playlists Tobi 2021-03-05 15:26:49 +01:00
  • a3c6fceef5 Merge pull request #573 from B0pol/comments-performance Tobi 2021-03-05 14:46:27 +01:00
  • ff5273b882 Update extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeCommentsExtractor.java bopol 2021-03-05 14:39:01 +01:00
  • ec1127dd6a Merge pull request #571 from TeamNewPipe/soundcloud_client_id Tobi 2021-03-05 14:21:14 +01:00
  • ed850d0688 [youtube] improve comments extraction performance bopol 2021-03-05 13:33:25 +01:00
  • 440a808b8a Update mocks for channels TobiGr 2021-03-05 13:12:11 +01:00
  • b608587e4d Merge pull request #572 from golfinq/fixed-comments Tobi 2021-03-05 11:42:40 +01:00
  • 05213175cd minor edit, made variable final golfinq 2021-03-05 02:49:15 -05:00
  • 8bceb57a6c formatting fix golfinq 2021-03-05 02:46:06 -05:00
  • ae48bdea4c Updated to reflect variable name change golfinq 2021-03-05 02:40:36 -05:00
  • b27efdc9a4 Remove clickTrackingParams in getNextPage method of YoutubeChannelExtractor TiA4f8R 2021-03-04 22:50:20 +01:00
  • 2b671b15ce [YouTube] Use new continuation API for channels TobiGr 2021-03-04 21:38:23 +01:00
  • 33594d4aff [SoundCloud] Fix client id extraction TobiGr 2021-03-04 21:28:22 +01:00
  • fb2f37d223 [SoundCloud] Update hardcoded client id TobiGr 2021-03-04 21:21:37 +01:00
  • 9256b3b848 Merge pull request #567 from XiangRongLin/playlist_continuations XiangRongLin 2021-03-04 19:05:32 +01:00
  • 506cc5fbe9 regenerate mocks XiangRongLin 2021-03-04 19:01:58 +01:00
  • 03b00ff1d6 Move toJsonArray and toJsonObject to JsonUtils XiangRongLin 2021-03-04 18:58:51 +01:00
  • 668b080b3a Use dynamic key. FireMasterK 2021-03-04 10:01:13 +05:30
  • 43b46bd408 Use new youtube continuations api for playlists XiangRongLin 2021-03-03 19:49:26 +01:00
  • beb05bd05c Replace test url, because playlist was deleted XiangRongLin 2021-03-03 19:46:14 +01:00
  • e13e237392 Fix typo and reword some explanations XiangRongLin 2021-02-26 17:47:22 +01:00
  • 5d594cfded Merge pull request #549 from FireMasterK/gradle-update Tobi 2021-02-24 15:59:28 +01:00
  • 965a66bc87 Merge pull request #557 from TiA4f8R/fix-encoding-errors-windows Tobi 2021-02-24 15:49:58 +01:00
  • b2cf41496d Set extractor encoding to UTF-8 TiA4f8R 2021-02-23 14:38:20 +01:00