Stypox
625419a7db
Detect ITEM_COUNT_* in localizeStreamCount()
...
ITEM_COUNT_INFINITE and ITEM_COUNT_MORE_THAN_100.
Use localizeStreamCount in PlaylistFragment and PlaylistItemHolder
2020-04-10 10:35:54 +02:00
Stypox
2710d9de5b
Add support for INFINITE_ and MORE_THAN_100_ITEMS in playlists
2020-04-10 10:35:53 +02:00
bopol
4c128d837c
handle ContentNotSupportedException for Channel Fragment (when an user has no video tab)
2020-04-10 09:12:29 +02:00
bopol
c392804f47
handle ContentNotSupportedException in ExtractorHelper.handleGeneralException()
2020-04-09 23:58:01 +02:00
bopol
cc7a25d9ce
handle ContentNotSupportedException in BaseStateFragment
...
thus not supported soundcloud streams (e.g. hls streams) don't crash
anyore
2020-04-09 23:58:01 +02:00
Tobias Groza
2403184845
Merge pull request #3282 from wb9688/checkstyle
...
Check code style with Checkstyle
2020-04-03 17:10:07 +02:00
TobiGr
8b2599297b
Release 0.19.2 (920)
2020-04-03 10:38:03 +02:00
TobiGr
faefe957b0
Change APK base name depending on the branch name for debug builds
2020-04-02 21:45:28 +02:00
wb9688
b6c6dc7282
Use Checkstyle for org.schabi.newpipe.streams as well
2020-04-02 16:48:57 +02:00
wb9688
819e52cab3
Check code style with Checkstyle
2020-04-02 15:57:50 +02:00
TobiGr
ba151a8b83
Release 0.19.1
2020-03-31 00:24:13 +02:00
TobiGr
7f21975971
release version 0.19.0 (900)
2020-03-28 20:32:20 +01:00
TobiGr
949150f9ff
Update extractor version
2020-03-28 19:18:37 +01:00
TobiGr
93b75b6013
Update extractor version
2020-03-25 22:31:21 +01:00
TobiGr
4524a69f99
Update extractor version
2020-03-25 12:04:16 +01:00
TobiGr
4d4fb9f435
Merge branch 'master' into dev
2020-03-19 21:13:43 +01:00
TobiGr
c73f7dd2f8
Update extractor version
...
Update changelog
2020-03-18 18:00:54 +01:00
TobiGr
95883b1e3c
Release version 0.187
2020-03-16 17:34:11 +01:00
Tobias Groza
c4a601b6f6
Merge pull request #3090 from B0pol/mediaccc
...
Links support for mediaccc and shortened invidious
2020-03-15 17:24:32 +01:00
bopol
eacd21b230
update extractor version
2020-03-15 17:17:18 +01:00
Tobias Groza
f8cc3180e8
Merge pull request #2309 from mauriciocolli/feed
...
Feed order and subscriptions groups
2020-03-14 18:15:57 +01:00
Mauricio Colli
6a9a0f1e73
Add tests for migrations in the Room database
...
Doing this increase the level of reliability of migrations, as we can be
pretty much more confident of avoiding problems with them.
2020-03-14 00:12:54 -03:00
Mauricio Colli
8b87893248
Update Groupie list library to v2.7.0
2020-03-14 00:12:35 -03:00
Mauricio Colli
20a4bb0936
Implement new feed and subscriptions groups
...
- Introduce Groupie for easier lists implementations
- Use some of the new components of the Android Architecture libraries
- Add a bunch of icons for groups, using vectors, which still is
compatible with older APIs through the compatibility layer
2020-03-14 00:12:31 -03:00
Mauricio Colli
e8ab5aacc7
Setup initial database for feed implementation
...
- Update the database diagram
- Add new migration for the new tables and fields
- Enable schema exports
2020-03-14 00:12:30 -03:00
Mauricio Colli
89e3292ced
Move code with lower priority to the bottom of the file
2020-03-13 20:11:22 -03:00
Tobias Groza
f7822a448e
Merge pull request #3133 from Stypox/gradle-app-id-suffix
...
Change app id based on current git branch
2020-03-11 22:41:52 +01:00
bopol
07d1faf544
Links support for mediaccc and shortened invidious
2020-03-02 22:50:33 +01:00
Stypox
92f4010e8e
Add more checks to prevent build failures in gradle branch suffix
...
- Add function `getGitWorkingBranch` that returns the current working branch, and "" if it could not be determined (either because git is not installed or because the directory is not a git repo).
- Make sure normalizedWorkingBranch is not empty (leading to an invalid app id terminating with `.`)
- Make normalizedWorkingBranch lowercase
- Add comments
2020-03-02 20:50:35 +01:00
TobiGr
4674431829
Release 0.18.6 (860)
2020-03-01 15:43:12 +01:00
TobiGr
2b9c7fee20
Update extractor version
2020-03-01 15:37:47 +01:00
TobiGr
3b5b9d7dab
Release 0.18.5 (850) and update extractor version
...
Update User-Agent
2020-02-25 23:38:51 +01:00
Stypox
030e5ab894
Add comment to gradle
2020-02-23 20:56:56 +01:00
Stypox
a3bce7f7ca
Change app id based on current git branch
...
This enables to install multiple builds from different branches at once
2020-02-23 09:46:42 +01:00
TobiGr
533aede80f
Update bump version to 0.18.4 (840)
2020-02-22 00:37:46 +01:00
TobiGr
e84d5311f9
Update extractor version to latest release
2020-02-22 00:37:46 +01:00
TobiGr
a843e808d1
Merge branch 'master' into dev
2020-02-15 00:53:05 +01:00
TobiGr
0df81409bf
Update extractor and release 0.18.3 (830)
2020-02-10 22:32:10 +01:00
bopol
3f3d1bfccf
update extractor version
2020-02-09 00:00:14 +01:00
bopol
2d62fa401d
real markdown support for descriptions
...
and update third-party licences in about page
2020-02-08 10:48:36 +01:00
bopol
badaff8ebc
refactor Description
2020-02-07 14:14:55 +01:00
bopol
7045f9711c
fix thumbnail for PeerTube, and description changes
...
description:
- PeerTube: it's now full description (it cut at 250 characters before), and it displays ok (newlines are ok, but markdown isn't)
- MediaCCC: descriptions are now displayed well (newlines added)
- YouTube: timestamps in descriptions are clickable and work
more PeerTube fixes:
thumbnail is now high quality
age limit is now handled
upload date in «recently added» feed is good now (it was one hour delayed)
all fixes come from https://github.com/TeamNewPipe/NewPipeExtractor/pull/239 , so it need to be merged before this PR
2020-02-06 22:42:09 +01:00
bopol
156a2eb4ff
update prettytime dependency
...
see https://github.com/TeamNewPipe/NewPipe/pull/2921#issuecomment-572601812
It will add Esperanto, add bengali, update vietnamese
pretty time is the library used in the home page: … days ago
2020-01-27 19:32:40 +01:00
TobiGr
2152375227
Bump version to 0.18.2 [hotfix release]
2020-01-24 02:30:08 +01:00
TobiGr
10d57afaac
Update extractor version
2020-01-24 02:29:21 +01:00
TobiGr
fd62411b35
Bump version to 0.18.1 and version code to 810
2020-01-18 00:09:40 +01:00
B0pol
2f2b8784f9
update extractor version
2020-01-17 23:07:45 +01:00
bopol
181658e5a4
support for opening /c/ channel links
2020-01-17 22:59:51 +01:00
TobiGr
9f47a274a8
Update extractor version
...
TeamNewPipe/NewPipeExtractor@bdbfa26835
2020-01-13 20:40:11 +01:00
TobiGr
5ed58b8609
Update extractor to fix SoundCloud audio stream extraction
2019-12-22 00:50:16 +01:00
TobiGr
3f52938f08
Bump version to 0.18.0 and version code to 800
2019-12-21 01:14:11 +01:00
TobiGr
b883ad1657
Update extractor to TeamNewPipe/NewPipeExtractor@8cb3250
...
Fix soundcloud client id extraction
Improve handling of missing uploader in playlist
2019-12-12 18:47:26 +01:00
yausername
7a67d192c3
updated extractor
2019-12-03 07:22:14 +05:30
yausername
890d1cb50b
update extractor, kiosk names and icons
2019-12-03 01:50:23 +05:30
yausername
527c38adf9
easily switch between multiple peertube instances
2019-11-24 21:08:06 +05:30
yausername
ac2543d0a1
validate peertube instance. changed peertube color
2019-11-23 00:31:35 +05:30
yausername
ceabfd1a8b
updated extractor
2019-11-21 05:41:14 +05:30
yausername
596005c69e
merged upstream/dev
2019-11-20 03:48:56 +05:30
Redirion
dcd7055a9d
Bump ExoPlayer to 2.10.8
...
Here we go again.
Minor update.
ExoPlayer Changelog: https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md
2019-11-19 14:25:40 +01:00
Mauricio Colli
b125ff702a
Show parsed relative times instead of whatever the service gives us
...
Before, the direct value was given to the user, now it uses the parsed
date so we can match the device's language.
To get the relative time from the parsed dates, we use the PrettyTime
library.
Also introduces a debug option to check the service's original value.
2019-11-17 23:58:55 -03:00
Mauricio Colli
71f1bbdcc1
Use new Localization and Downloader implementations from extractor
2019-11-17 23:58:52 -03:00
yausername
b6be586766
merged upstream/dev
2019-11-16 04:37:14 +05:30
Redirion
3e079a6858
Bump ExoPlayer to 2.10.7
...
Little dependency update.
ExoPlayer Changelog: https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md
2019-11-07 16:36:45 +01:00
Mauricio Colli
137fabee0e
Update Gradle and introduce Kotlin
2019-11-03 13:33:13 +01:00
TobiGr
93af5f8fbb
Bump to 0.17.4 (790)
2019-10-28 01:13:06 +01:00
TobiGr
c4eaee1e31
Update extractor version and add head request to downloader
2019-10-28 01:13:06 +01:00
Redirion
babd5336a0
Bump ExoPlayer to 2.10.6 and OkHttp to 3.12.6
...
Little dependency update.
ExoPlayer Changelog: https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md
OkHttp Changelog: https://square.github.io/okhttp/changelog_3x/#version-3126
2019-10-19 05:58:48 +02:00
Robin
bf353875b0
Update okhttp to match ExoPlayer
2019-10-07 11:18:26 +02:00
Robin
dcd5197a19
Update to ExoPlayer 2.10.5
2019-10-07 11:18:26 +02:00
TobiGr
a02e12abe8
Update extractor
2019-10-07 11:01:01 +02:00
Robin
bf2a3ca043
Migrate to AndroidX
2019-10-04 14:59:08 +02:00
yausername
cf6380b3c7
Merge remote-tracking branch 'upstream/dev' into videoDetailscrollFix
2019-10-02 06:35:44 +05:30
Stypox
ad411344db
Merge branch 'dev' into add-transitive-dependencies
2019-10-01 21:07:41 +02:00
yausername
5d9b5a063b
fix scrolling in video detail fragment. fixes #2627
2019-09-29 22:05:29 +05:30
Christian Schabesberger
748f70ba87
fix subscriber count
2019-09-18 15:31:06 +02:00
TobiGr
ec4757d6de
Move on to 0.17.3
2019-09-12 22:52:40 +02:00
TobiGr
6447af8541
Update extractor version to fix live streams
2019-09-12 22:43:07 +02:00
Christian Schabesberger
209c1f8bc2
merge master back into dev
2019-09-12 13:22:24 +02:00
Tobias Groza
5e101a4d32
Merge branch 'dev' into patch-1
2019-09-12 09:23:30 +02:00
Christian Schabesberger
7d0df7aa80
add fixed extractor and move on to version 0.17.2
2019-09-11 22:30:41 +02:00
Christian Schabesberger
7ba71e3b37
use newerextractor
2019-08-22 11:39:32 +02:00
jimbo1qaz
8036c831a5
Add missing dependencies inherited from NewPipeExtractor into NewPipe
...
- NewPipe uses nanojson and jsoup, despite not declaring them.
- NewPipe depends on NewPipeExtractor, which depends on nanojson and jsoup.
- Gradle lets NewPipe use nanojson and jsoup, but this breaks when I use:
includeBuild('../NewPipeExtractor') {
dependencySubstitution {
substitute module('com.github.TeamNewPipe:NewPipeExtractor') with project(':extractor')
}
}
2019-08-17 23:27:04 -07:00
Christian Schabesberger
b992add77b
move on to version 0.17.1
2019-08-18 01:00:54 +02:00
Stypox
63def07a0e
Add url to recaptcha exceptions, after update in extractor
2019-08-17 09:25:49 +02:00
Andrew
89f2cd6ec0
Merge branch 'dev' into patch-1
2019-08-14 17:39:57 +01:00
Andrew
f947856a61
Revert last commit
2019-08-08 01:13:34 +00:00
Andrew
c4967532e4
Use commit from extractor pr
2019-08-08 01:07:51 +00:00
TobiGr
31f3757880
Move on to version 0.17.0 (750)
2019-08-03 00:35:45 +02:00
TobiGr
ffe8d4b689
Update extractor version to fix video duration parsing failure
2019-07-31 18:35:46 +02:00
Christian Schabesberger
3a6c22da5c
update to latest dev extractor
2019-07-21 15:08:17 +02:00
Tobias Groza
1684a2110c
Update Extractor
2019-06-03 22:06:58 +02:00
Tobias Groza
66b26e52ce
Update extractor version
2019-05-14 23:16:43 +02:00
Tobias Groza
40efed6580
Update version code and name to NewPipe 0.16.2
2019-04-28 03:34:47 +02:00
Tobias Groza
78b1c1eb4a
Merge remote-tracking branch 'TeamNewPipe/master' into dev
2019-04-28 03:34:38 +02:00
yausername
039a8e0b87
reordered services
2019-03-23 19:49:37 +05:30
Christian Schabesberger
d8746dc592
hotfix decrypt function and move on to version v0.16.1
2019-03-14 09:20:37 +01:00
Ritvik Saraf
d90b1ca5be
merged upstream/dev, changes for peertube support
2019-03-10 01:02:25 +05:30
Robin
4d80bdcc9f
Update ExoPlayer to 2.9.6, including httook dependency and deprecations
2019-03-05 18:05:44 +01:00
Ritvik Saraf
8491035b2f
updated extractor
2019-03-03 04:34:50 +05:30
Christian Schabesberger
da8644168c
Merge branch 'master' into dev
2019-03-01 09:53:43 +01:00
Christian Schabesberger
9af6effad9
move on to version 0.16.0
2019-02-24 22:52:07 +01:00
Christian Schabesberger
e3fccd7125
fix invalid channel url for commends
2019-02-24 22:10:16 +01:00
Ritvik Saraf
841124b1f3
updated extractor, fixed settings padding
2019-02-20 05:24:33 +05:30
Ritvik Saraf
56cb8209b8
refactored comments capability
2019-02-16 01:23:26 +05:30
Ritvik Saraf
77c6d3d576
merged upstream/dev
2019-01-29 22:32:58 +05:30
Christian Schabesberger
338893ded4
fix merge conflict
2019-01-23 16:12:21 +01:00
Christian Schabesberger
43e4fbfcd0
fix livestream issue, and move on to v0.15.1
2019-01-20 14:23:41 +01:00
Ritvik Saraf
86d619be30
merged upstream/dev
2019-01-19 15:48:05 +05:30
Ritvik Saraf
fec7672598
updated extractor for url decryption fix
2019-01-19 15:26:31 +05:30
Christian Schabesberger
8c94926693
move on to version 0.15.0
2019-01-18 20:46:50 +01:00
Christian Schabesberger
880a176e65
move on to version 0.15.0
2019-01-18 20:34:43 +01:00
Ritvik Saraf
845663f80f
added themeing for peertube, change peertube instance
2018-12-29 23:06:39 +05:30
krtkush
b674006fcc
Conflict resolution.
2018-12-28 18:07:54 +05:30
Ritvik Saraf
d61797fa3a
merged dev
2018-12-25 19:31:25 +05:30
Ritvik Saraf
990c220fa0
updated extractor
2018-12-23 09:44:42 +05:30
Ritvik Saraf
9b84046865
merged upstream/dev
2018-12-04 23:19:57 +05:30
kapodamy
7e9bcff0f3
Merge branch 'dev' into giga-postprocessing
2018-11-28 22:53:29 -03:00
krtkush
26e22f97ee
Conflict resolution
2018-11-23 01:41:47 +05:30
kapodamy
fef9d541ed
misc fixes
...
* use getPreferredLocalization() instead of getLocalization()
* use lastest commit in build.gradle
* fix missing cast in MissionAdapter.java
2018-11-19 15:50:15 -03:00
Christian Schabesberger
25d6806ebd
set minSdk to 19 and deprecate old player
2018-11-13 17:27:47 +01:00
Christian Schabesberger
afaba7ccdf
fix broken search result
2018-10-25 15:58:06 +02:00
Christian Schabesberger
0e86010565
move on to version 0.14.2
2018-10-19 15:53:19 +02:00
Christian Schabesberger
8006a7d578
Merge branch 'dev' into lang
2018-10-16 16:01:32 +02:00
Ritvik Saraf
cc6989b4f9
updated extractor
2018-10-12 13:16:16 +05:30
Ritvik Saraf
fc31458cc4
added peertube
2018-10-12 02:34:30 +05:30
TacoTheDank
d3fcb0aa6a
Update build.gradle
2018-10-10 14:29:26 -04:00
TacoTheDank
ffae2eda83
simply update gradles to 28, and some dependencies
2018-10-09 12:22:30 -04:00
Christian Schabesberger
ebbb23ffbb
fix bugs in country search
2018-10-06 17:18:19 +02:00
Christian Schabesberger
f7e29c1e00
revert sdk upgrade
2018-10-06 12:06:03 +02:00
Christian Schabesberger
52bf5690c0
add support for content language and content country
2018-10-05 16:20:27 +02:00
Ritvik Saraf
803b8eab28
updated extractor version
2018-09-28 05:04:36 +05:30
Ritvik Saraf
08bbfc50ee
updated extractor
2018-09-27 23:27:52 +05:30
Ritvik Saraf
4e6722f201
updated extractor and downloader
2018-09-27 04:20:57 +05:30
Ritvik Saraf
a29e2116a7
handling error while loading comments
2018-09-27 00:53:36 +05:30
Ritvik Saraf
7047b62442
added comments fragment
2018-09-23 07:02:19 +05:30
Ritvik Saraf
5cc73555cd
updated extractor version
2018-09-19 05:41:01 +05:30
Ritvik Saraf
219922cd82
added commentsInfo in streamInfo
2018-09-19 05:13:55 +05:30
Kartikey Kushwaha
7124d9bca5
Removed flvor checks. Added update settings under main settings.
2018-09-15 20:51:17 +05:30
Ritvik Saraf
08127e5806
added basic/crappy comments support
2018-09-15 17:15:44 +05:30
Kartikey Kushwaha
cde5f7d12e
Merge branch 'dev' of https://github.com/krtkush/NewPipe into 1520_app_update_notif
2018-09-15 13:30:09 +05:30
Kartikey Kushwaha
395c9587b6
Conflict resolution.
2018-09-15 13:22:13 +05:30
Christian Schabesberger
784e01347c
fix wrong subscriptini count
2018-09-11 15:16:39 +02:00
Christian Schabesberger
05f8ee9747
fix channel links in description part 2
2018-09-07 22:23:32 +02:00
Christian Schabesberger
818ae03928
fix decrypt url and move on to v0.14.1
2018-09-07 21:51:14 +02:00
Mauricio Colli
612228bb73
Update extractor version
...
- Handle case where subscribers count is not available
- Fix NPE when a YouTube playlist is empty
- Quick fix for the kiosks in SoundCloud
2018-09-05 07:29:15 -03:00
Christian Schabesberger
c066ebd76f
merge extractor fix for empty subscriptioin count
2018-09-04 14:31:08 +02:00
Christian Schabesberger
91c60df0e9
move on to v0.14.0
2018-08-28 18:04:45 +02:00
Christian Schabesberger
b1429366da
fixes acording to code review
...
fixes moreacording to code review
fixed link handling once more
2018-08-28 12:19:07 +02:00
Christian Schabesberger
ce83fd9a10
make dash parser ignore segmented streams
2018-08-27 16:37:21 +02:00
Christian Schabesberger
badd4d3207
fix linkhandling in description
...
bla
2018-08-27 16:37:21 +02:00