Stypox
8b3a09306b
Various notification code improvements
...
Improve builder parameters
Reorder code and extract large icon function
service.startForeground() now is also provided with service type in android versions >= Q
2020-09-03 21:54:31 +02:00
Stypox
7766fd13fd
Extract hardcoded strings into strings.xml and improve them
2020-09-03 21:54:31 +02:00
Stypox
c79997ebe3
Show hourglass icon when buffering
2020-09-03 21:54:28 +02:00
Stypox
e08480f345
Completely remove old player notification
2020-08-15 22:03:32 +02:00
Stypox
adef9a8acf
Rename notification functions: they are not background player only
2020-08-15 15:16:17 +02:00
wb9688
1a8ff81087
Use AppCompatImageButton to not crash on 4.4
2020-08-03 14:17:12 +02:00
Stypox
963ee4dbab
Merge branch 'dev' into pr3178
2020-08-02 22:59:43 +02:00
Tobias Groza
d8b5549fd9
Merge pull request #2907 from avently/unifiedplayer
...
Expandable player with unified UI
2020-08-01 12:53:19 +02:00
wb9688
6de03f2bf0
Fix crash when playing stream in background with shuffle in notification
2020-07-31 09:25:32 +02:00
wb9688
caf7c55069
Log only in debug build
2020-07-31 09:10:28 +02:00
wb9688
7d499ffba1
Use vector drawables for close and replay
2020-07-31 09:10:28 +02:00
cool-student
4abf6b2f5c
Notification Improvements
...
- add MediaStyle notifications for Background and Popup playback
- reduce excessive notification updating ( / recreating of Notification.Builder object) when playing background / popup media
- add new buffering state indicator (can be disabled)
- upscale close icon / downscale replay icon
- add notification slot settings
- move notification settings to appearance
- fix Metadata (song title, artist and album art) sometimes not being set correctly
- other misc notification fixes
Co-authored-by: wb9688 <wb9688@users.noreply.github.com>
2020-07-31 09:10:28 +02:00
Tobias Groza
f290b2bf5a
Merge pull request #3982 from Stypox/fix-acra
...
Fix ACRA bug reports not containing stack trace
2020-07-29 17:58:52 +02:00
Stypox
04e7d13043
Remove deprecated calls to set Sender class to ACRA
...
setReportSenderFactoryClasses() is deprecated, now extensions (ReportSenderFactory is an extension) should be registered using AutoService: https://github.com/ACRA/acra/wiki/Custom-Extensions#by-annotation
2020-07-29 10:56:33 +02:00
Avently
e41218c46b
Disable starting player service via media button when there is nothing to play (no active play queue)
2020-07-28 21:36:06 +03:00
Avently
8562fbdbbe
Merge branch 'dev'
2020-07-28 21:35:01 +03:00
TobiGr
94ecf9a081
Merge remote-tracking branch 'Weblate/dev' into dev
2020-07-28 13:46:36 +02:00
TobiGr
45d1c63895
Fix color of correct / suggested search term
...
Fixes TeamNewPipe/NewPipe#3973
2020-07-28 11:41:23 +02:00
Stypox
21d1f69d6d
Do not init ACRA if inside its own process
...
https://github.com/ACRA/acra/wiki/Troubleshooting-Guide#applicationoncreate
2020-07-28 10:48:54 +02:00
Stypox
1b9f5989ef
Fix empty stacktrace in bug report
...
ACRA has to be initialized after MultiDex
https://github.com/ACRA/acra/issues/619
https://github.com/ACRA/acra/wiki/Troubleshooting-Guide#legacy-multidex
2020-07-28 10:48:25 +02:00
Hosted Weblate
348e46ff3b
Merge branch 'origin/dev' into Weblate.
2020-07-28 09:55:58 +02:00
TobiGr
7918e3a1aa
Update version to 0.19.8 (953)
...
Update extractot version.
Fix extraction of YouTube's decryption function.
2020-07-28 01:07:13 +02:00
TobiGr
d6d8c7830c
Merge branch 'dev'
2020-07-26 14:40:57 +02:00
TobiGr
f53a0f0d07
Update version to 0.19.7 (952)
2020-07-26 14:39:18 +02:00
TobiGr
b0685c153a
Update extractor version
2020-07-26 14:26:09 +02:00
Hosted Weblate
a5ca20ee4c
Merge branch 'origin/dev' into Weblate.
2020-07-26 13:22:12 +02:00
Avently
68ed738dcd
Renamed files
2020-07-25 09:45:33 +03:00
Avently
5293d17e32
Removed unused files, translations, styles, settings key
2020-07-25 09:39:42 +03:00
Avently
f2e4b69466
Another part of UI improvements for Android TV
...
- focus will be hidden right after start of a video; fullscreen works like this too
- back button will not needed to be pressed one more time like before
- prev & next buttons for playqueue will be hidden with play/pause button before video be ready to play
2020-07-25 07:00:53 +03:00
Avently
ec8b00042b
Merged the latest code
2020-07-25 04:18:41 +03:00
Avently
08db1d59e5
Android TV: ability to select all buttons in the main player, as well as in the main fragment
2020-07-25 04:14:29 +03:00
Avently
7c79d421e8
Quality selector for external playback and better fullscreen mode for old devices
2020-07-24 00:43:09 +03:00
TobiGr
ade5e38fa5
Disable shrinkResources to fix F-Droid's reproducible build
...
For more information see https://f-droid.org/docs/Reproducible_Builds/#resource-shrinker
2020-07-23 21:19:47 +02:00
Tobias Groza
7385aa09a8
Merge pull request #3928 from wb9688/disable-shrink-resources
...
Disable shrinkResources
2020-07-23 18:02:44 +02:00
wb9688
185a5fad88
Disable shrinkResources
2020-07-23 13:24:48 +02:00
Hosted Weblate
a1e2477d14
Merge branch 'origin/dev' into Weblate.
2020-07-22 19:15:38 +02:00
Ajeje Brazorf
a1200a5fff
Added translation using Weblate (Sardinian)
2020-07-22 19:15:35 +02:00
Avently
91a0257c8f
Fixes for Android API <21
2020-07-22 17:19:32 +03:00
Alexander--
801267df18
Add @NonNull annotation to method argument
...
Co-authored-by: Tobias Groza <TobiGr@users.noreply.github.com>
2020-07-22 07:57:04 -04:00
Alexander--
6e73e0b395
Use View.isShown() to avoid focus overlay glitches
...
A View can become focused while being invisible, if it's
parent is invisible. Use global draw listener and
View.isShown() to catch such cases.
2020-07-22 06:21:25 +06:59
Avently
7aa8a5c368
Fixed a situation when background playback could use a video stream instead of an audio stream
2020-07-22 02:20:58 +03:00
Avently
3ecbbea7cb
Better TV support, icons, activity_main refactoring
...
- on Android TV you'll be able to navigate with D-pad in main fragment and in the player. But not between them for now
- play/pause/next/previous buttons are smaller now
- replaced ic_list with previous version of it
- activity_main looks better which helps with Android TV support
2020-07-22 01:20:30 +03:00
Avently
77cd3182f1
Removed unused line
2020-07-21 01:53:59 +03:00
Avently
c7ccf9bab8
AndroidTvUtils -> DeviceUtils
2020-07-21 01:43:49 +03:00
Avently
06e70abb86
Merged the latest changes
2020-07-21 01:37:36 +03:00
TobiGr
88c86e88b0
Update extractor version
2020-07-20 20:34:02 +02:00
Hosted Weblate
2d6cf48532
Merge branch 'origin/dev' into Weblate.
2020-07-18 15:48:16 +02:00
Tobias Groza
19e152a54b
Merge pull request #3689 from wb9688/next-stream
...
Remove calls to getNextStream()
2020-07-18 11:59:04 +02:00
Tobias Groza
2898bead66
Merge pull request #3902 from wb9688/null-description
...
Check for description == null
2020-07-18 11:54:10 +02:00
Hosted Weblate
a3de3705f7
Merge branch 'origin/dev' into Weblate.
2020-07-18 10:16:37 +02:00