Mauricio Colli
a93e2cdc30
Quick fix for NPE when exiting the feed fragment
2020-03-14 00:12:34 -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
0e2f062148
Disable database destructive migration fallback
...
This really shouldn't be enabled, as this database is not just a temp
one. Making the mistake of shipping the app without a proper migration
would cause a big problem.
Really hard to happen but an error is far better than data loss.
2020-03-14 00:12:29 -03:00
kapodamy
ca8f8e0ee9
misc changes
...
* read "SeekPreRoll" from the source track (if available)
* use the longest track duration as segment duration, instead of the video track duration
* do not hardcode the "Cue" reserved space behavior
* do not hardcode the "EBML Void" element, unreported issue. The size was not properly calculated
* rewrite the key-frame picking
* remove writeInt(), writeFloat() and writeShort() methods, use inline code
* set "SeekPreRoll" and "CodecDelays" values on output tracks (if available)
* rewrite the "Cluster" maker
* rewrite the code of how "Cluster" sizes are written
Fix encode() method (the reason of this commit/pull-request):
* Use the unsigned shift operator instead of dividing the value, due precession lost
2020-03-12 00:50:14 -03:00
Alexander--
9cb3cf250c
Intercept ActivityNotFoundException for ACTION_MANAGE_OVERLAY_PERMISSION
2020-03-12 05:32:20 +06:59
Alexander--
1cc5a67d82
Fix focus getting stuck by cycling within the same list item
2020-03-12 05:29:37 +06:59
Alexander--
fa6823599a
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-03-12 04:48:37 +06:59
Tobias Groza
33475ef403
Merge pull request #3197 from mauriciocolli/fix-main-tabs
...
Fix bug in main screen tabs state management
2020-03-11 22:03:16 +01:00
Mauricio Colli
f2526ed5a8
Fix bug in main screen tabs state management
...
Tabs were not being destroyed/restored correctly due to a call to a
method that populated the view pager before it even had a chance of
restoring itself.
The solution was to null out the adapter before calling that method so
the view pager will postpone the populating process.
2020-03-08 09:09:04 -03:00
Stypox
8fa29ffc19
Merge pull request #3165 from karkaminski/mute_button
...
Mute button
2020-03-08 10:29:25 +01:00
Stypox
029758fdff
Merge pull request #3046 from XiangRongLin/shareDownload
...
Fix bug causing crashes when sharing a downloaded file.
2020-03-08 09:44:04 +01:00
Tobias Groza
9db2197be1
Improve code style
...
Co-Authored-By: B0pol <bopol@e.email>
2020-03-07 20:09:05 +01:00
yausername
3e1e07e468
refactor checkpointing
2020-03-07 20:09:05 +01:00
yausername
c6b062a698
checkpoint db before export
2020-03-07 20:09:05 +01:00
karol
55d7be0b2f
null risk issue
2020-03-05 19:07:46 +01:00
karol
83c7c4a68e
mute/unmute text change in action bar
2020-03-04 18:53:17 +01:00
karol
1ae8a72ba6
mute icon change in action bar
2020-03-04 18:37:04 +01:00
XiangRongLin
f7ef7a18ac
Update app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java
...
Co-Authored-By: Stypox <stypox@pm.me>
2020-03-03 21:41:15 +01:00
Xiang Rong Lin
efb67b0fd4
Change toast string resource to be useable with different languages
2020-03-03 19:50:50 +01:00
Xiang Rong Lin
e3fff4356a
Show a toast when seek duration was rounded up
2020-03-03 19:40:10 +01:00
Xiang Rong Lin
7d3b21582c
Use DateUtils constant for 1000
2020-03-03 19:40:10 +01:00
Xiang Rong Lin
6a42714326
Round seek duration up instead of setting it to 10 seconds
2020-03-03 19:40:10 +01:00
Xiang Rong Lin
4463804338
Update seek options on inexact seek option change.
...
Reset to 10 seconds when previous value is not valid anymore
2020-03-03 19:40:10 +01:00
Xiang Rong Lin
57504acd00
If inexact seekt is used, hide 5,15,25 seconds seek duration options when opening settings
2020-03-03 19:40:10 +01:00
karol
840bb29c54
icon color change in action bar
2020-03-03 00:01:19 +01:00
karol
c79f09c119
mute button in actionbar, no color change
2020-03-02 22:52:58 +01:00
karol
92ee51b8db
resolved issues
2020-03-02 21:12:02 +01:00
karol
a6fcb70d12
fix typo
2020-03-01 16:42:46 +01:00
TobiGr
2b9c7fee20
Update extractor version
2020-03-01 15:37:47 +01:00
karol
ee75909c80
set mute button in main player from other player
2020-03-01 13:02:20 +01:00
bopol
22aa6d16a2
public Utils.round() moved to private Localization.round()
2020-02-28 17:04:25 +01:00
bopol
dfaa5675b6
Round at one place for Localization.shortCount()
2020-02-28 17:04:25 +01:00
karol
0400fcb106
mute icon in main refactored
2020-02-27 23:30:17 +01:00
karol
40f54aea53
mute intent send between main-bckgrnd-popup players
2020-02-27 22:30:18 +01:00
Marcel Dopita
91aa65e717
Support display cutout
...
Fixes #2682
2020-02-26 17:47:22 +01:00
TobiGr
ec684434dc
Merge branch 'master' into dev
2020-02-26 17:46:59 +01:00
Alexander--
6a3a72eb06
NewPipeRecyclerView should allow scrolling down by default
2020-02-26 06:40:46 +06:59
Alexander--
56544802e8
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-02-26 05:56:09 +06:59
TobiGr
3b5b9d7dab
Release 0.18.5 (850) and update extractor version
...
Update User-Agent
2020-02-25 23:38:51 +01:00
TobiGr
e7082baaff
Exception is ignored in SearchFragment
2020-02-25 23:12:12 +01:00
karol
c4d5886059
icon change implemented in queque
2020-02-23 23:44:16 +01:00
karol
2a63f2a3a6
mute-buton in queue layout and logic, but no icon change
2020-02-23 23:31:30 +01:00
karol
cc559dc9ce
isMuted() added
2020-02-23 22:55:34 +01:00
karol
4415888324
mute-button implementation in main player
2020-02-23 22:32:23 +01:00
Tobias Groza
7da28f28e5
Merge branch 'dev' into unhook-save-restore
2020-02-23 00:19:44 +01:00
TobiGr
0bc769b971
Fix regression: Unable to find explicit activity class
...
See https://github.com/TeamNewPipe/NewPipe/issues/3114#issuecomment-589940878 for info on this crash.
This reverts ef90493c27
partly.
2020-02-22 20:43:38 +01:00
Stypox
d65b8d7d18
Address @mauriciocolli suggestions in #2960
...
Simplify code to enable history button
2020-02-22 11:34:08 +01:00
Stypox
6968dd266a
Remove empty about menu
2020-02-22 11:30:57 +01:00
Stypox
8754cbb38f
Remove Settings button from download activity
2020-02-22 11:12:22 +01:00
Stypox
c7b4705538
Implement Settings buttons
2020-02-22 10:36:10 +01:00
Stypox
5680b7c477
Merge branch 'dev' into localisation
2020-02-21 14:34:40 +01:00
kapodamy
61632b3d9d
fixup for #3081
...
* dont write the "sbpg" box in video tracks
2020-02-20 13:20:20 -03:00
Alexey Dubrov
4230e11c4d
Merge branch 'dev' into dev
2020-02-19 15:05:42 +03:00
Laurent Arnoud
831e9985e2
Migrate annotation to androidx on ReCaptchaActivity
2020-02-18 21:50:28 +01:00
bopol
9912ee8199
give info if content language is system on crash
2020-02-18 18:35:13 +01:00
Alexey Dubrov
5495be749b
Merge branch 'dev' into dev
2020-02-17 12:14:07 +03:00
bopol
54f71c623a
use plural string for dynamic_seek_duration_description
2020-02-17 10:12:08 +01:00
Alexey Dubrov
e3a891688b
Get brightness from settings if screenBrightness is set to auto
2020-02-17 12:11:00 +03:00
B0pol
09d36a5dbc
Merge branch 'dev' into localisation
2020-02-17 09:27:03 +01:00
bopol
e62e34fd5c
created default_localization_key
2020-02-16 22:41:32 +01:00
Stypox
3b57135a6e
Merge branch 'dev' into patch-10
2020-02-16 21:58:44 +01:00
Alexey Dubrov
51f2efd48c
Fix initial brightness value
2020-02-16 16:08:53 +03:00
bopol
f089cd027e
Multiple localization fixes
...
With the extractor PR, fixes title & description shown in the wrong language.
Fixed views / spectators counts possibly in the wrong language
Fixed live spectators not showing full count on detail page
Fixed LIVE shown on players, it shows translated instead
Fixed Videos string in search / three dots not available in Weblate
(because it was videos, but there already was a plural string named videos, in Weblate)
Subscriber count is always giving the short count.
We can't get exact number since this YouTube update: https://support.google.com/youtube/thread/6543166
But only short count (B, M, k), so showing full number, eg for 1.9M: 1,900,000, is wrong because the number could be 1,923,490 or 1,897,789…
Added a « sytem default » option to content language and country language selector.
It's the one selected by default (not en-GB anymore then), and correspond to the
language of the system / country of the system
By system I mean phone, tablet, TV…
Fixed russian showing - before time ago (eg 19hrs ago)
This is a workaround fix, I opened an issue on prettytime library repo.
Fixed russian plurals:
other was used instead of many for videos and subscribers
Fixed seek_duration english only
2020-02-15 12:40:23 +01:00
Alexander--
5bd0c701c7
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-02-11 08:01:05 +06:59
Stypox
4b8474b0ac
Merge branch 'dev' into unhook-save-restore
2020-02-09 13:10:35 +01:00
Tobias Groza
ec45d4a729
Merge pull request #2959 from kapodamy/m4a-stsc-stco
...
mp4 muxer fix
2020-02-09 00:27:57 +01:00
kapodamy
d3cb887ff0
Merge branch 'dev' into m4a-stsc-stco
2020-02-08 16:04:28 -03:00
B0pol
88c68315f6
Merge branch 'dev' into tubepeer
2020-02-08 10:54:05 +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
TobiGr
3ff85c2ab7
Make report error title in snackbar uppercase again
2020-02-07 22:22:27 +01:00
bopol
badaff8ebc
refactor Description
2020-02-07 14:14:55 +01:00
Alexander--
50a2771d87
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-02-07 07:39:40 +06:59
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
kapodamy
aaf5d7b89c
Update DataReader.java
...
make rewind() method fully rewind the stream
2020-02-06 17:00:32 -03:00
Alexander--
e6df041613
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-02-06 02:44:08 +06:59
harshlele
21184f8755
Update CommentsMiniInfoItemHolder.java
...
Co-Authored-By: yausername <5203007+yausername@users.noreply.github.com>
2020-02-05 14:48:39 +05:30
Harshal Lele
bc393e6bcd
removed settings entry
2020-02-04 18:01:39 +05:30
Harshal Lele
af411a61ae
added ability to copy comments on long press
2020-02-04 16:40:57 +05:30
Xiang Rong Lin
cf377c2591
Fix bug causing crashes when sharing a downloaded file.
2020-02-03 10:43:08 +01:00
Stypox
b6841158df
Remove unused imports and clean up comment style
2020-02-02 21:48:45 +01:00
Stypox
3372bacc62
Merge branch 'dev' into recaptcha
2020-02-02 21:36:15 +01:00
Stypox
6da9096176
Fix addYoutubeCookies functions (Yt changed things lately)
2020-02-02 21:33:07 +01:00
Stypox
0f22833ad5
Save and restore whether pitch and tempo are unhooked or not
...
Fixes #1536
2020-02-02 15:52:35 +01:00
Xiang Rong Lin
a117e459b0
Use AlertDialog.Builder instead of BookmarkDialog class for the same look.
...
Use "rename" string instead of "save" string.
2020-02-02 12:54:43 +01:00
kapodamy
d1801e1dbc
Merge branch 'dev' into m4a-stsc-stco
2020-02-01 18:59:22 -03:00
Stypox
f95d51b307
Merge branch 'dev' of github.com:TeamNewPipe/NewPipe into recaptcha
2020-02-01 18:27:00 +01:00
Stypox
1bf55c2139
Remove left-behind Log
2020-02-01 18:24:16 +01:00
Stypox
9b09028440
Try to extract cookies just before closing recaptcha activity
...
Even if the page didn't auto-close
2020-02-01 18:24:16 +01:00
Stypox
0cc890a1d1
Move "Done" button and make it theme conpliant in ReCaptcha
2020-02-01 18:24:16 +01:00
Stypox
fe138f6d61
Improve formatting
2020-02-01 18:24:16 +01:00
Stypox
daa4fd5103
Fix ReCaptchaActivity crash and save cookies correctly
2020-02-01 18:24:16 +01:00
Markus Richter
c0519d8313
fixes #3021 , see also https://github.com/TeamNewPipe/NewPipe-legacy/pull/21
2020-02-01 18:24:16 +01:00
Xiang Rong Lin
8712310ad9
Move more log statements into "if (DEBUG)"
2020-02-01 16:36:45 +01:00
XiangRongLin
e8c3ab87c4
Merge branch 'dev' into 1907renamePlaylist
2020-02-01 16:29:21 +01:00
Xiang Rong Lin
90c20f124b
Move log statement into "if (DEBUG)"
2020-02-01 16:27:53 +01:00
TobiGr
d36ac7a5de
Improve formatting
2020-02-01 15:35:33 +01:00
bopol
55a138e8da
fix toast on app language change
...
I forgot to change the key here when I renamed it
2020-02-01 15:30:51 +01:00
bopol
c5e6bb58bc
Merge remote-tracking branch 'upstream/dev' into dev
...
merging dev
2020-02-01 15:11:01 +01:00
Tobias Groza
bcb3cb9125
Merge pull request #3004 from harshlele/ask-overlay-perm-settings
...
ask for display over other apps permission in settings
2020-02-01 14:28:02 +01:00