Raphaël Jakse
ebab29c9f9
Deduplicate code switching to another player into a function
2020-01-17 11:49:20 +01:00
Raphaël Jakse
decf049198
Add field START_PAUSED to the Player Intent
...
This allows fixing spurious playback resume when minimizing to the background player.
2020-01-16 20:57:55 +01:00
Avently
a1e1128f77
New logic for handling global orientation
...
- added a button to manually change an orientation of a video
- adapted UI for an automatic global orientation too
2020-01-16 14:20:22 +03:00
Avently
0f0f571455
Enhancements to background playback and media button handling
2020-01-15 21:32:29 +03:00
B0pol
aafac65997
fix: wrong language shown when rotating screen in popup player
2020-01-15 08:33:57 +01:00
karkaminski
e5faa7b1cf
Merge branch 'dev' into issue-#2254
2020-01-14 22:23:32 +01:00
Karol Kaminski
31930fa0a7
menu-item History visibility accordingly to settings
2020-01-14 19:30:36 +01:00
B0pol
c5e2a1c142
Merge branch 'dev' into dev
2020-01-14 11:11:45 +01:00
kapodamy
21fbe869fc
implement sgpd and sbgp boxes in audio tracks
2020-01-14 01:08:46 -03:00
kapodamy
3ed183a7a6
android 5 (lollipop) fixup
...
this commit attempts to fix the pickAvailableTemporalDir() method in ROMS that not are CTS compliant.
2020-01-14 00:05:34 -03:00
kapodamy
e21e174fc0
decrease the size of samples per chunk
2020-01-14 00:04:53 -03:00
kapodamy
3877cec0ff
ttml to srt conversion
...
rewrite SubtitleConverter (use JSoup library instead, remove unused methods)
2020-01-14 00:04:16 -03:00
Karol Kaminski
a1b4634171
removed dot menu where its no longer needed
2020-01-13 20:28:32 +01:00
TobiGr
30c9d97d1a
Use Integer value directly for formatted string
...
a
2020-01-13 20:25:32 +01:00
Avently
f1aea2c6f1
Another fix of VideoDetailFragment
2020-01-13 19:24:28 +03:00
Kamil Szczęk
4b8d5fbc26
Style corrected
2020-01-11 15:19:24 +01:00
Kamil Szczęk
0a95c7cec3
Add a snackbar to allow user to undo file deletion
2020-01-11 15:09:01 +01:00
Kamil Szczęk
ac10e09acb
Reorder buttons in clear downloads dialog
2020-01-11 15:09:01 +01:00
Kamil Szczęk
9f05049e03
Use a dialog option instead of a checkbox
2020-01-11 15:09:01 +01:00
Kamil Szczęk
2bff989a68
Fix inconsistent style
2020-01-11 15:09:01 +01:00
Kamil Szczęk
328339f3a4
Put call to forget finished downloads in an else statement to prevent potential bugs
2020-01-11 15:09:01 +01:00
Kamil Szczęk
578395a351
Remove unnecessary import
2020-01-11 15:09:01 +01:00
Kamil Szczęk
7bd3f1bec4
Add option to remove downloaded files when clearing finished downloads
2020-01-11 15:09:01 +01:00
bopol
679ddf4481
fixed some activities where the wrong languages would be set
2020-01-10 15:50:15 +01:00
Avently
0bace2bf3a
Fixes of VideoDetailFragment
2020-01-10 17:32:05 +03:00
Avently
f82a22e2d7
Changed default autoplay type to "Only on WiFi"
2020-01-09 19:27:10 +03:00
Avently
033bd742c1
Autoplay enhancement and new button at the top left corner
...
- added a video close button to the top left corner
- autoplay will not work if stream plays in background or popup players
2020-01-09 18:28:06 +03:00
bopol
3dd492e82b
app language now changes time formatting (3hrs ago), was system language b4
2020-01-09 15:51:41 +01:00
bopol
daa4d852f2
removed unused imports
2020-01-09 12:15:01 +01:00
B0pol
bc0564fa07
Merge branch 'dev' into dev
2020-01-09 10:07:22 +01:00
bopol
af690618d4
changed the way to change language, now is «NewPipe's language» selector
2020-01-09 09:40:05 +01:00
Avently
b190231a1d
New features and fixes
...
- added autoplay options inside settings: always, only on wifi, never
- now statusbar will be shown in fullscreen mode
- playlists, channels can be autoplayed too (if enabled)
- changed title of background activity to Play queue
- fixed a crash
2020-01-08 19:16:50 +03:00
kapodamy
463799071c
fixup
...
* [DownloadDialog.java] use *.opus extension instead of *.webm (bad change from https://github.com/TeamNewPipe/NewPipe/pull/2679/commits/3641f572944b68787e88eb865755ffb16eb87c42 )
* [StreamItemAdapter.java] show "opus" in format label instead of "WebM Opus"
2020-01-08 12:42:34 -03:00
TobiGr
2caa9f430c
Fix code style and improve imports
2020-01-07 22:48:35 +01:00
decarvalhobo
7c2d43ea44
Usage of drawable instead of remote image + refactor the append to an empty playlist by just updating the thumbnail before adding the item in it.
2020-01-07 22:33:45 +01:00
De Carvalho Marcio Antonio
47bdbba81c
remove comments
2020-01-07 22:33:45 +01:00
De Carvalho Marcio Antonio
8e64aaab92
remove comments
2020-01-07 22:33:45 +01:00
decarvalhobo
074fa0c45d
fix issue: thumbnail update when element deleted + thumbnail update when element added and no thumbnail
2020-01-07 22:33:45 +01:00
Avently
1a3061d4d0
Fourth block of fixes for review
...
- wrote more methods to PlayQueue. Now it supports internal history of played items with ability to play previous() item. Also it has equals() to check whether queues has the same content or not
- backstack in fragment is more powerful now with help of PlayQueue's history and able to work great with playlists' PlayQueue and SinglePlayQueue at the same time
- simplified logic inside fragment. Easy to understand. New PlayQueue will be added in backstack from only one place; less number of setInitialData() calls
- BasePlayer now able to check PlayQueue and compare it with currently playing. And if it is the same queue it tries to not init() it twice. It gives possibility to have a great backstack in fragment since the same queue will not be played from two different instances and will not be added to backstack twice with duplicated history inside
- better support of Player.STATE_IDLE
- worked with layouts of player and made them better and more universal
- service will be stopped when activity finishes by a user decision
- fixed a problem related to ChannelPlayQueue and PlaylistPlayQueue in initial start of fragment
- fixed crash in popup
2020-01-06 13:39:01 +03:00
bopol
732bd75d28
Update localizations settings
...
1) now, on « content language » change, it will also change the app language
2) added Esperanto to the list of language in content language
2020-01-04 21:38:27 +01:00
Avently
06d34bfd85
Third block of fixes for review
...
- audio-only streams plays the same way as video streams
- fullscreen mode for tablet with controls on the right place
- hidden controls while swiping mini player down
- mini player works better
2020-01-03 19:19:14 +03:00
k1rakishou
458d59e570
Couple more code review changes
2020-01-03 16:29:04 +03:00
k1rakishou
e973adef8f
Code-review changes
2020-01-03 13:00:53 +03:00
k1rakishou
1db537cb64
Merge remote-tracking branch 'push_here/( #1570 )-lock-screen-video-thumbnail' into ( #1570 )-lock-screen-video-thumbnail
...
# Conflicts:
# app/src/main/java/org/schabi/newpipe/player/BackgroundPlayer.java
# app/src/main/java/org/schabi/newpipe/player/helper/MediaSessionManager.java
# app/src/main/java/org/schabi/newpipe/util/BitmapUtils.java
# app/src/main/res/xml/video_audio_settings.xml
2020-01-03 12:56:01 +03:00
Avently
5bcfcf675e
Second block of fixes for review
...
- hide/show controls with respect of SystemUI. In fullscreen mode controls will stay away from NavigationBar
- notification from running service will be hidden if a user disabled background playback
- fixed incorrect handling of a system method in API 19
- better MultiWindow support
2020-01-03 08:05:31 +03:00
TobiGr
db39ff1b78
Code improvements
2020-01-02 15:00:31 +01:00
TobiGr
85da8b0652
Enable lockscreen video thumbnail by default
2020-01-02 15:00:31 +01:00
k1rakishou
aa10bbcede
Add a setting for the lock screen thumbnail feature
2020-01-02 15:00:31 +01:00
k1rakishou
96976f591d
Rebase onto the latest dev, update appcompat dependencies to use androidx
2020-01-02 15:00:31 +01:00
k1rakishou
3f173c984d
Show video thumbnail on the lock screen
2020-01-02 15:00:31 +01:00