Stypox
044639c32b
Solve some review comments
2022-05-28 12:00:57 +02:00
TiA4f8R
ad993b920f
Remove fetching of the DASH manifest extracted when getting information of a content with StreamInfo
...
DashMpdParser is only working with YouTube streams, as it uses the ItagItem class.
Also improve code and comments of StreamInfo (especially final use where possible).
2022-05-28 12:00:41 +02:00
Stypox
bdadcfa1f7
Legitimately suppress remaining checkstyle warnings
2022-03-26 19:43:08 +01:00
Stypox
8aba2b47b0
Fix checkstyle issues in subpackages with abstract classes
2022-03-26 19:40:10 +01:00
FireMasterK
6f3f608ab6
Add support for extracting channel subscriber count in StreamInfo.
2022-02-24 12:50:51 +00:00
FireMasterK
857b2f39e8
Extract uploaderVerified to StreamInfo.
2021-09-03 21:27:58 +05:30
Stypox
52910ce970
Keep original exception when there is an error message ( #710 )
2021-08-13 16:13:58 +02:00
litetex
0c12b396e5
Review changes
2021-07-17 16:41:12 +02:00
litetex
09b670d745
Renamed frames to previewFrames (so it's better understandable)
2021-07-17 16:41:09 +02:00
litetex
93b0c5b15f
Added seekbar data
2021-07-17 16:41:08 +02:00
XiangRongLin
1925dcf4dc
Merge pull request #597 from fynngodau/related-items
...
Rename getRelatedStreams to getRelatedItems and change return type
2021-04-02 19:54:22 +02:00
Fynn Godau
c877712647
Add deprecated old method calls to avoid breaking API
2021-04-01 22:32:36 +02:00
Fynn Godau
14f6f1b7c3
Generify related streams calls and rename method
2021-03-31 20:24:40 +02:00
TobiGr
657b00ca11
Smaller code improvements
2021-03-30 10:10:53 +02:00
bopol
c47cc54908
Extract metadata for YouTube, SoundCloud & MediaCCC
2021-03-19 10:14:43 +01:00
bopol
fcdb50b825
make getInfo from Extractor public
...
In StreamInfo and CommentsInfo
2021-02-09 14:58:43 +01:00
TobiGr
bc6de14952
Extract stream and search meta info for YouTube
...
Add method to extract Google webcache URLs.
2020-12-22 18:19:26 +01:00
vkay94
d3eea4f4be
Add stream segments to StreamInfo
2020-12-12 10:24:29 +01:00
wb9688
ff560e907a
Remove getNextStream() from StreamExtractor
2020-07-15 18:48:37 +02:00
bopol
de26e00079
changed all == null || isEmpty() to isNullOrEmpty()
2020-05-11 11:40:24 +02:00
bopol
202a73516c
refactor: add Utils.isNullOrEmpty()
2020-05-11 11:26:18 +02:00
Roy Yosef
a408661771
Fix PR review
...
Rename "ParentChannel" to "SubChannel"
Add Tests for sub-channel info fetching
2020-05-07 20:20:12 +02:00
Roy Yosef
1de1f97cf1
Add parent channel info to StreamExtractor: name, url & avatar url
2020-05-07 20:20:12 +02:00
bopol
093762e793
throw ContentNotSupportedException when content is know to be unsupported
2020-04-07 14:33:43 +02:00
bopol
26c65b2948
Create class Description
2020-02-06 23:35:46 +01:00
B0pol
e392b6c68f
getLanguageInfo returns Locale instead of String
...
so that java can automatically translate with Locale.getDisplayLanguage(), instead of always having English name of the language
2020-01-25 14:12:38 +01:00
bopol
74439f692a
add extraction for support info and rename getLanguageInfo function
2020-01-23 14:19:22 +01:00
bopol
a281519e77
added metadata, fix descriptions, fix thumbnail, update tests
...
thumbnail: quality before: https://peertube.cpy.re/static/thumbnails/d2a5ec78-5f85-4090-8ec5-dc1102e022ea.jpg
quality after: https://peertube.cpy.re/static/previews/d2a5ec78-5f85-4090-8ec5-dc1102e022ea.jpg
description: we were getting about the first 260 characters, we now get full description (with fallback to first 260 chars if the get request for full description fails)
test: updated tests to match description, also changed some test: it was assertEquals(extracted, expected), but the proper way to do it is assertEquals(expected, extracted)
metadata: got host, privacy (public, private, unlisted), licence, language, tags
2020-01-20 12:22:33 +01:00
Mauricio Colli
3d21ef5dba
Introduce class that indicates when the time ago is an approximation
2019-11-03 15:46:28 -03:00
Mauricio Colli
3638f0e0ea
Implement time ago parser and improve localization handling
...
- Handle special cases for languages where the number is not shown
- Rework the Downloader base implementation, allowing for more
advanced things to be done
- Separate the localization from the content country (just like
YouTube let's the user choose both).
2019-11-03 15:46:21 -03:00
Ritvik Saraf
25ed9deaf3
Merge remote-tracking branch 'upstream/master'
2019-01-19 14:28:12 +05:30
Christian Schabesberger
99915e4527
fix failing tests
2019-01-18 12:44:34 +01:00
Ritvik Saraf
4c49a347f6
merged upstream/master
2018-12-04 21:20:26 +05:30
kapodamy
e4afb21862
make Subtitle object Stream compliant
...
* merge SubtitlesFormat into MediaFormat
* implement Stream interface on Subtitle class
* misc fixes: dont show a snackbar error on age-restricted videos, lint fix.
2018-11-08 16:29:05 -03:00
Christian Schabesberger
7129d6db55
add inline documentation for StreamExtractor
2018-11-07 18:28:44 +01:00
Christian Schabesberger
4de99ae28f
add support for segmented streams
2018-11-06 14:24:47 +01:00
Ritvik Saraf
e85958b180
merged upstream/master
2018-09-29 13:19:00 +05:30
Ritvik Saraf
0e86475891
removed commentsInfo from streamInfo
2018-09-22 23:36:41 +05:30
Ritvik Saraf
4794e16dcb
removed comment details form streamInfo. added commentsInfo instead
2018-09-19 04:58:40 +05:30
Ritvik Saraf
823551170d
added loadable comments in stream info
2018-09-19 04:58:40 +05:30
Ritvik Saraf
9fb0622a24
better quality thumbnails
2018-09-19 04:58:40 +05:30
Ritvik Saraf
f62f147ea0
added comments to stream info
2018-09-19 04:58:40 +05:30
Christian Schabesberger
ce2bbee1e9
add propper localization
2018-09-15 22:29:28 +02:00
Christian Schabesberger
e662c97433
make dash parser ignore segmented streams
2018-08-21 17:23:56 +02:00
Christian Schabesberger
28788a05db
rename uih and remove afiliate link foo
2018-07-13 18:02:40 +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
466865385e
add support for affiliate
2018-04-29 21:31:24 +02:00
Mauricio Colli
77a74b8d20
Add "originalUrl" field to Info's object
2018-04-06 03:06:46 -03:00
Mauricio Colli
f787b375e5
Created gradle module and moved existing code to new one
2018-03-14 00:44:02 -03:00