Christian Schabesberger
86db415b18
architecture refacturing
2018-02-24 22:20:50 +01:00
wb9688
4ac70e6966
Fix OkHttp
2018-02-15 14:23:45 +01:00
John Zhen Mo
ccc8cde80e
-Fix subtitles extraction NPE on certain video that contains no caption info.
...
-Moved subtitles to optional data extraction.
2018-02-06 10:45:58 -08:00
John Zhen Mo
7fd21ec085
-Modified subtitles to use locale rather than language code.
...
-Fixed locale parsing for youtube.
2018-02-03 13:53:03 -08:00
John Zhen Mo
502fd53cc4
-Refactored subtitle storing to reduce redundancy.
2018-02-01 23:24:22 -08:00
John Zhen Mo
c1cfb2b223
-Fixed url format property.
...
-Removed unused code.
2018-02-01 23:03:06 -08:00
John Zhen Mo
5b79ef3557
-Fixed extraction to only output manual and autogenerated scripts, omitting autotranslated scripts.
2018-02-01 22:51:53 -08:00
John Zhen Mo
aafe543334
-Removed new method in favor of current method.
...
-Fixed current method to output all available captions.
-Fixed tests.
2018-02-01 21:48:34 -08:00
John Zhen Mo
b3699cdcfc
-Fixed tests
...
-Simplified subtitle extraction url
2018-02-01 19:07:57 -08:00
John Zhen Mo
1f1bbaad57
-Fixed subtitles extraction to use method from youtube-dl.
...
-Expose subtitles during extraction.
-Make subtitle lists return nonnull empty collections instead of null.
2018-02-01 13:27:22 -08:00
John Zhen Mo
e0315ca2af
-Fixes age-gated video info retrieval.
...
-Fixes youtube video stream test passing even when no stream is fetched on age-gated videos.
2017-12-18 14:05:58 -08:00
Coffeemakr
89f8678912
Fix age restriction test - make fields NOT STATIC
2017-11-30 11:21:22 +01:00
Coffeemakr
f037f67a15
Add checks if page is fetched
2017-11-30 10:49:52 +01:00
Coffeemakr
9a46992285
Don't call fetch page in constructor
2017-11-30 10:49:46 +01:00
Coffeemakr
421550e0c4
Fix uploader url for related streams
2017-11-26 17:27:30 +01:00
Coffeemakr
d76c8e1773
Add check for subtitles in restricted videos
2017-11-25 03:45:03 +01:00
Coffeemakr
9cd11a7b6b
Encode paramters and small changes
2017-11-25 02:20:40 +01:00
Coffeemakr
d4b72f539b
Add @Nonnull annotations
2017-11-25 02:03:30 +01:00
Coffeemakr
dc109d78f8
Fix bugs and present some in the future
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
tona_kriz
57769788fc
Merge branch 'master' into feature-YTsubtitles
2017-11-23 11:54:27 +01:00
tonakriz
f09b4e68d0
Using Class instead of HashMap, removed downloadSubtitles method
2017-11-23 11:47:08 +01:00
tonakriz
72f9ac223e
Using Class instead of HashMap, removed downloadSubtitles method
2017-11-23 11:47:05 +01:00
tonakriz
6e3651fdf5
Added method to download subtitles as VTT
2017-11-23 00:10:12 +01:00
tonakriz
3902de00a6
Removed duplicated code
2017-11-22 18:45:49 +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
Mauricio Colli
390e5727d6
Reduce bandwidth consume by StreamExtractor
...
- Don't download the not needed info page
- The difference is very small (~20-30 KB)
2017-09-11 10:18:13 -03:00
Mauricio Colli
13fab09810
Fix encrypted signature error
...
- Closes #29
2017-09-08 10:45:18 -03:00
Mauricio Colli
a8a4eaf81b
Change Json dependency again
...
The other had some incompatibilities with android.
2017-08-15 23:40:03 -03:00
Mauricio Colli
82824cdd72
Create InfoItemExtractor
2017-08-11 15:21:49 -03:00
Mauricio Colli
b719e59fae
Change json dependency
...
The previous was conflicting with the built-in version of android, this should solve it as it has a different package name (with the advantage of being able to receive updates).
2017-08-11 14:29:11 -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
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
wb9688
d88fe691cf
Use Gradle
2017-08-05 10:03:56 +02:00