Commit Graph

49 Commits

Author SHA1 Message Date
Coffeemakr f76cc4922e
Fix channel info item collector 2017-12-07 09:53:18 +01:00
Christian Schabesberger a5ba482871 fix kiosk id test for germany 2017-11-30 16:33:57 +01:00
Coffeemakr 4fa14b31b9
Remove unused imports 2017-11-30 11:39:09 +01:00
Coffeemakr 4b092828db
Correct typo 2017-11-30 10:51:00 +01:00
Coffeemakr 9a46992285
Don't call fetch page in constructor 2017-11-30 10:49:46 +01:00
Christian Schabesberger 16b77b56cc fix failing tests 2017-11-25 19:21:33 +01:00
Coffeemakr dacffda194
Override getUploaderUrl fro YoutubeTrendingExtractor 2017-11-25 04:00:19 +01:00
Coffeemakr 239df49df3
Fix some test source code 2017-11-25 03:42:31 +01:00
Coffeemakr c9eb790d1c
Some tests extension 2017-11-25 03:13:26 +01:00
Coffeemakr 9cd11a7b6b
Encode paramters and small changes 2017-11-25 02:20:40 +01:00
Coffeemakr b5b9f8645c
Convert assertTrue(!..) to assertFalse 2017-11-25 02:20:33 +01:00
Coffeemakr d0a05706e3
Ignore get audio streams for age restricted video 2017-11-25 01:56:37 +01:00
Coffeemakr dc109d78f8
Fix bugs and present some in the future 2017-11-25 01:44:56 +01:00
Coffeemakr ceb556384b
Refactor collectors
* Define a common iterface
  * Use generic types
  * Remove some duplicated code
  * Simplify InfoItemSearchCollector and remove unused methods
  * SearchResult: Make fields final
2017-11-25 01:44:56 +01:00
Coffeemakr e11c6e35f6
Code refactoring
* Add getters
 * Add javadoc
 * Use Mediaformat instead of the id of media format
2017-11-25 01:44:11 +01:00
tonakriz 2c7acc74f5 Fixed exceptions as requested 2017-11-24 13:57:54 +01:00
tonakriz 310b34558b Changed the way of getting subtitles data type, removed language name from Subtitles class 2017-11-23 16:33:03 +01:00
tonakriz 320c0d8c99 Fixed typos in tests 2017-11-23 12:30:19 +01:00
tonakriz f09b4e68d0 Using Class instead of HashMap, removed downloadSubtitles method 2017-11-23 11:47:08 +01:00
tonakriz 6e3651fdf5 Added method to download subtitles as VTT 2017-11-23 00:10:12 +01:00
tonakriz 6031695343 Addede fetching subtitles for youtube and its tests 2017-11-22 18:39:38 +01:00
Christian Schabesberger b9d0941411 fix N.pointer exception for getUploaderName() 2017-10-31 14:10:52 +01:00
Christian Schabesberger 7899cd1323 fix Kisok spelling error 2017-10-22 21:44:24 +02:00
Christian Schabesberger 466d87ceb4 remove type from kiosk and make getName() crawl the translated kiosk name 2017-09-25 12:43:40 +02:00
Christian Schabesberger 7fffef5d4f messing kiosk up in order to make it work 2017-09-23 17:14:21 +02:00
Christian Schabesberger 78d461ed89 improve kiosk function
improve kiosk function
2017-09-23 15:48:08 +02:00
Christian Schabesberger 725b35ef20 merge with changes from master 2017-09-10 15:49:32 +02:00
Christian Schabesberger f308755359 try YoutubeChannelExtractor.getName() hack try 2 2017-09-09 22:11:16 +02:00
Mauricio Colli 44c80e68db Remove unnecessary error when dashMpd fails
- Also fix some failing tests
2017-09-08 10:43:40 -03:00
wb9688 e2b7cb9c69 Add SoundcloudChartsExtractor 2017-08-20 10:11:00 +02:00
Mauricio Colli 34547a37b6 Fix YouTubeChannelExtractor
It was given some inconsistent results (/user and /channel), now it only returns /channel urls don't matter what the original is (at least when calling the getCleanUrl() method).
2017-08-15 23:59:19 -03:00
Mauricio Colli a8a4eaf81b Change Json dependency again
The other had some incompatibilities with android.
2017-08-15 23:40:03 -03:00
John Zhen M 645ee5a5ff -Added playlist info item extraction for Youtube and Soundcloud.
-Added playlist collection into search engine.
-Fixed stream info duration exception when parsing 0 second video.
2017-08-15 17:11:38 -07:00
Christian Schabesberger 7b7f6d2cbf made YoutubeTrendingExtractor work 2017-08-13 00:58:29 +02:00
Christian Schabesberger 88d2fff091 add test for YoutubeTrendingExtractor 2017-08-12 23:19:35 +02:00
Christian Schabesberger 8dabda293b add test for YoutubeTrendingUrlIdHandler 2017-08-12 23:03:34 +02:00
Mauricio Colli 9184fc509c Store errors that can happen during extraction of the next page
- Closes #24
2017-08-12 17:19:56 -03:00
Mauricio Colli 82824cdd72 Create InfoItemExtractor 2017-08-11 15:21:49 -03:00
Mauricio Colli 03634a2b6a Rollback classes naming 2017-08-10 22:23:09 -03:00
Mauricio Colli c4f521fbb4 Fix bugs and improve InfoItemExtractors
- Improve livestream detection
2017-08-10 14:50:59 -03:00
Mauricio Colli 5bf2e95d7b Renaming and new fields/methods
- Mainly in PlaylistInfoItem and the collector
2017-08-09 23:50:29 -03:00
Mauricio Colli 5ebb5301c9 Rename some variables and methods 2017-08-08 18:36:11 -03:00
Mauricio Colli 81c2a3cb39 Fix some tests
- Use JSONObject#optString instead of JSONObject#getString to some optional values
- Check if url match the pattern before doing anything (for getId and cleanUrl in the url handlers)
- Ignore the suggestion tests
2017-08-08 12:01:50 -03:00
wb9688 bf845d85aa Add tests for SoundCloud 2017-08-08 08:42:28 +02:00
John Zhen M e0f1b5cd79 Added description parsing for channel info. 2017-08-07 10:00:36 -07:00
wb9688 c33ee3e409 Rename some stuff 2017-08-07 18:19:10 +02:00
Mauricio Colli ea5b08db4c Refactor and improvements 2017-08-06 17:20:15 -03:00
Mauricio Colli 171c00a891 Try to fix tests
- Fix double youtube package
2017-08-05 11:15:36 -03:00
wb9688 d88fe691cf Use Gradle 2017-08-05 10:03:56 +02:00