Mauricio Colli
7ae274b299
Fix uploader name when requesting next streams
2017-09-11 11:04:32 -03:00
Mauricio Colli
bd3db34092
Ignore YouTube mix when searching
...
- We can't extract them properly (at least for now)
2017-09-11 11:04:06 -03: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
Christian Schabesberger
f308755359
try YoutubeChannelExtractor.getName() hack try 2
2017-09-09 22:11:16 +02:00
Christian Schabesberger
a6da202438
try YoutubeChannelExtractor.getName() hack
2017-09-09 21:56:27 +02:00
Christian Schabesberger
540237d8fc
make YoutubeChannelExtractor.getName() exception more expose
2017-09-09 21:42:42 +02:00
Mauricio Colli
6cdaef53f9
Youtube playlist's id minimum length regex
2017-09-08 11:22:49 -03:00
Christian Schabesberger
5b25ded1b7
Merge pull request #30 from karyogamy/id_fix
...
Fix Playlist id extraction when length is not 34
2017-09-08 16:14:09 +02:00
John Zhen M
3c1ccb5b8a
Fix Playlist id extraction when length is less than 34
2017-09-08 07:03:37 -07:00
Mauricio Colli
13fab09810
Fix encrypted signature error
...
- Closes #29
2017-09-08 10:45:18 -03:00
Mauricio Colli
44c80e68db
Remove unnecessary error when dashMpd fails
...
- Also fix some failing tests
2017-09-08 10:43:40 -03:00
Christian Schabesberger
97ad1a2052
add NewPipeExtractor.iml
2017-08-29 14:08:42 +02:00
Christian Schabesberger
e1efbcc2c9
make this gradle module loadable to other projects
2017-08-28 17:33:29 +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
Mauricio Colli
aff595c40e
Merge pull request #25 from karyogamy/playlist_info
...
Playlist info extraction for search engine
2017-08-15 22:23:56 -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
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
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
8d88093eb7
Fix getRealIdFromShared occasionally failing
2017-08-10 19:59:41 -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
b1eefa040e
Build sources for jitpack.io
2017-08-09 10:25:02 -03:00
Mauricio Colli
2e5e4e91c9
Revert recent travis changes
2017-08-08 18:58:25 -03:00
Mauricio Colli
01eaefdbdf
Use Java 7 on travis
2017-08-08 18:52:54 -03:00
Mauricio Colli
5ebb5301c9
Rename some variables and methods
2017-08-08 18:36:11 -03:00
Mauricio Colli
1a2a6df7ec
Merge pull request #22 from wb9688/soundcloud-test
...
Add tests for SoundCloud
2017-08-08 12:10:10 -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
Mauricio Colli
845c16b5a0
Merge pull request #21 from karyogamy/channel_description
...
Added description parsing for channel info.
2017-08-07 14:13:03 -03:00
John Zhen M
e0f1b5cd79
Added description parsing for channel info.
2017-08-07 10:00:36 -07:00
Mauricio Colli
28d12cd90c
Merge pull request #20 from wb9688/rename
...
Rename some stuff
2017-08-07 13:33:17 -03:00
wb9688
c33ee3e409
Rename some stuff
2017-08-07 18:19:10 +02:00
Mauricio Colli
cfc2b9b3e2
Merge pull request #19 from mauriciocolli/refactor
...
Refactor and improvements
2017-08-06 18:07:39 -03:00
Mauricio Colli
ea5b08db4c
Refactor and improvements
2017-08-06 17:20:15 -03:00
Mauricio Colli
731102be39
Update README.md
2017-08-05 11:36:38 -03:00
Mauricio Colli
b01ad7f864
Merge pull request #17 from wb9688/gradle
...
Use Gradle
2017-08-05 11:25:00 -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
wb9688
f314bec396
Add SoundCloud service ( #15 )
...
Add SoundCloud service
2017-08-04 11:21:45 -03:00
Mauricio Colli
12bfdf5234
Change dash parser exception handling
2017-07-12 13:54:48 -03:00
Mauricio Colli
b5b25a4188
Merge pull request #14 from mauriciocolli/refactor-extractor
...
Fix dash parser and more refactor
2017-07-11 22:26:48 -03:00
Mauricio Colli
b1989c0a83
Fix dash parser and more refactor
...
- Add new itags
2017-07-11 11:42:38 -03:00
Mauricio Colli
bda65e83d6
Refactor Extractor
...
- Renaming and removal of duplicate code
- New base class for list extractors
2017-07-09 19:56:35 -03:00
Mauricio Colli
729930802e
Merge pull request #11 from mauriciocolli/refactor-extractor
...
Refactor extractor
2017-07-09 19:11:01 -03:00
Mauricio Colli
21e542e7d2
Refactor extractor
...
- Refactor info classes and extractors
- Reformat and fix indentation
- Organize packages and classes
- Rename variables/methods and fix regex
- Change the capitalization
- Add methods to playlist extractor
2017-06-29 15:12:55 -03:00
Coffeemaker
7581c1200b
Fix typos ( #12 )
2017-06-29 19:34:21 +02:00
Christian Schabesberger
ab530381cf
Merge branch 'master' of https://github.com/ram-on/extractor into fix
2017-06-11 13:58:20 +02:00