Christian Schabesberger
291de18418
getUIHandler() to getUIHFactory()
...
handler to handlerFactory in kiosk
2018-07-01 19:01:39 +02:00
Christian Schabesberger
bd5423fe2a
make less tests fail
2018-07-01 16:55:48 +02:00
Christian Schabesberger
17f46b8b12
rename UrlIdHandler to UIHFactory
2018-07-01 16:55:48 +02:00
Christian Schabesberger
9bda761103
add test for soundcloud search extractor
2018-07-01 16:55:48 +02:00
Christian Schabesberger
ef2ce6854c
add soundcloud SearchExtractor
2018-07-01 16:55:48 +02:00
Christian Schabesberger
5718d5b8b4
add tests for searchextractor
2018-07-01 16:55:48 +02:00
Christian Schabesberger
06c67763d2
remove soundcloud and make first search test work
2018-07-01 16:55:48 +02:00
Christian Schabesberger
b4544a67e8
add SearchExtractor
2018-07-01 16:55:48 +02:00
Christian Schabesberger
0501a2f543
fix donation link parsing
2018-05-08 21:58:35 +02:00
Christian Schabesberger
94d1eb6f32
restructure youtube service
2018-05-08 21:19:03 +02:00
Christian Schabesberger
08f0247d73
make UrlIdHandler actual wrapper for the url/id
...
fix tests
fix tests
2018-05-06 19:51:24 +02:00
Christian Schabesberger
b7c1f251d8
add filter to stream lists
2018-05-05 20:07:47 +02:00
Christian Schabesberger
bf1c771662
fix could not parese metadata despide available error
2018-05-04 16:11:25 +02:00
Christian Schabesberger
bad67f0bc3
Merge branch 'dev' of github.com:TeamNewPipe/NewPipeExtractor into dev
2018-04-29 21:31:45 +02:00
Christian Schabesberger
466865385e
add support for affiliate
2018-04-29 21:31:24 +02:00
Christian Schabesberger
016c2fc549
add channel donations for youtube
2018-04-08 15:58:42 +02:00
Mauricio Colli
1c8dafe4c6
Lightweight method to get the client id on SoundCloud
...
- Instead of downloading the whole ~1MB file, download just the first 16KB. With fallback to the old way in case of fail
- I've come across some technical difficulties as to how to limit the download (current implementation is too basic/simple for that), but in the end, a simple http header (Range) was enough
2018-04-07 22:12:27 -03:00
Christian Schabesberger
17e7e5a359
enable donations for streams
2018-04-07 21:36:20 +02:00
Christian Schabesberger
1d94e7d477
add ability to get donation links from channel
2018-04-07 16:45:07 +02:00
Mauricio Colli
77a74b8d20
Add "originalUrl" field to Info's object
2018-04-06 03:06:46 -03:00
Mauricio Colli
3fe9922d49
Fix failing test due to an invalid path
2018-04-06 03:06:33 -03:00
Christian Schabesberger
a6b6235644
return propper name for soundcloud kisok extractor
2018-04-01 20:27:44 +02:00
Christian Schabesberger
22c59a4895
changed implement me to SoundCloud Charts
2018-03-31 18:38:22 +02:00
Christian Schabesberger
9664658914
Merge branch 'master' of github.com:TeamNewPipe/NewPipeExtractor
2018-03-25 16:08:35 +02:00
Christian Schabesberger
f2067338db
move on to version 0.13.0, and made ListCollector only accept InfoItemExtracto
2018-03-25 16:08:14 +02:00
Mauricio Colli
27f61e049d
Add time units strings and utilities
2018-03-22 20:31:02 -03:00
Mauricio Colli
fa3974bf3a
Fix javadoc generation and some errors
...
- Generate javadoc containing all the classes from all submodules
2018-03-18 16:18:11 -03:00
Mauricio Colli
f787b375e5
Created gradle module and moved existing code to new one
2018-03-14 00:44:02 -03:00
Mauricio Colli
94e24a6e1c
Remove RunWith from tests
...
- It was causing tests to repeat
2018-03-13 23:50:57 -03:00
Mauricio Colli
d71a42d6cd
Ignore some tests due to some recent changes
2018-03-13 23:43:13 -03:00
Mauricio Colli
37f2e5cfda
Make some methods return the specific InfoItem type
...
- Some methods were returning a broader range of InfoItem types than it should be. For example, a ChannelInfo should return a List containing only StreamInfoItem, instead of the more general InfoItem.
- Renamed and changed return type of ListExtractor.getInfoItems to getInitialPage returning a InfoItemsPage, to be consistent with getPage(url)
2018-03-13 23:32:31 -03:00
Mauricio Colli
5dd2daad37
Finish transition to use getters on Info classes
...
- Renamed Collector method
2018-03-13 23:28:58 -03:00
Mauricio Colli
6c07b7851b
Fix Java 7 incompatibility
2018-03-13 23:25:23 -03:00
Mauricio Colli
29afd0c29c
Fix some bugs discovered by the new tests
2018-03-13 23:25:23 -03:00
Mauricio Colli
d9cf1fd631
Improve Channel and Playlist tests
2018-03-13 23:25:23 -03:00
Mauricio Colli
11216f361f
Fix bug and some re-structure
2018-03-13 23:24:51 -03:00
Christian Schabesberger
5e34556ac3
removed more nextStreams keywords
2018-03-13 23:24:51 -03:00
Christian Schabesberger
dc0ef3b89a
remove unused ExtractionExceptions
2018-03-13 23:24:51 -03:00
Christian Schabesberger
d812a114c5
made getPage() function be stand alone
2018-03-13 23:24:51 -03:00
Mauricio Colli
4366b7321f
Fail-fast in case of unsuccessful tests
2018-03-13 23:16:55 -03:00
Christian Schabesberger
fce324d1bc
fix playlist banner foo
2018-03-12 16:14:33 +01:00
Christian Schabesberger
b1130629bb
Merge pull request #73 from karyogamy/live
...
HLS Livestream Extraction
2018-03-06 19:39:18 +01:00
John Zhen Mo
cc3f3b8292
-Fixed Youtube page extraction on flagged / offensive content urls.
...
-Added test for flagged content url extraction.
2018-03-01 16:44:15 -08:00
John Zhen Mo
b4206479cb
-Fixed Youtube page extraction on flagged / offensive content urls.
2018-03-01 16:31:36 -08:00
John Zhen Mo
4cf4ee394f
-Fixed youtube stream type to no longer return none.
...
-Fixed search result errors on empty.
2018-02-27 18:16:29 -08:00
John Zhen Mo
837dbd6b86
-Fixed live stream info using video stream type.
2018-02-25 14:31:42 -08:00
John Zhen Mo
690f241357
-Added hls manifest url extraction.
...
-Changed manifest url fields to nonnull.
2018-02-25 13:03:51 -08:00
John Zhen Mo
e851c12230
-Removed live stream exceptions
2018-02-25 12:34:09 -08:00
Christian Schabesberger
86db415b18
architecture refacturing
2018-02-24 22:20:50 +01:00
Mauricio Colli
9dfcb3be06
Implement SubscriptionExtractor for services
...
- YouTube supports extracting from an export (from subscriptions manager)
- SoundCloud supports extracting the "followings" from an user
2018-02-22 11:52:38 -03:00