AudricV
5ab3a4a9e0
Refactor Player.useVideoSource logic and improve its comments
...
- don't check for isAudioOnly == !videoEnabled, as this prevents enabling again
video and text tracks renderers in some cases;
- when reloading play queue manager if that's needed, disable or enable video
and text tracks renderers, as they may need to be enabled again in some cases
like starting a video in main player, opening play queue, switching to
background player on it and switching back to main player;
- disable or enable video renderers also for streams with AUDIO_STREAM
StreamType, as doing so doesn't raise any issue and simplifies code;
- reword and move some comments to make them easier to understand.
2023-07-19 22:52:18 +02:00
Isira Seneviratne
cb00c57009
Set channel icon for stream notifications
2023-07-19 05:52:59 +05:30
Tobi
cd2884d412
Merge pull request #10235 from TacoTheDank/bumpRoom
...
Update AndroidX Room library
2023-07-18 22:35:30 +02:00
Tobi
471137093a
Merge pull request #9719 from Marius1501/tabs_on_bottom
...
Added bottom main-tabs feature
2023-07-18 22:03:47 +02:00
Tobi
57064479c8
Merge pull request #8456 from SydneyDrone/database_tests
...
Add database test for SubscriptionManager
2023-07-18 08:55:35 +02:00
Stypox
528bd502b4
Improve SubscriptionManager tests
...
- fix checkstyle errors
- tests do not run in order, so each one has to do its own assertions separately from what others did
- the uid of an entity in the database needn't be the same of the one created in-memory, since the uid gets assigned upon inserting in the database
- some database functions return a `Completable` that doesn't do anything until it is subscribed to or awaited, so I added `.awaitBlocking()` where needed
- the data of an entity in-memory does not get updated automatically when the corresponding entity in the database is changed, so some tests have been removed
- `manager.insertSubscription` only inserts recent streams, so they need to have a date set on them (I also made related items hardcoded and not dependent on what the channel is currently doing)
2023-07-18 08:36:29 +02:00
SydneyDrone
90bc1905f5
Create SubscriptionManagerTest.java
2023-07-18 08:36:29 +02:00
TacoTheDank
a01e59e9db
Update AndroidX Room library
2023-07-17 21:09:44 -04:00
TacoTheDank
3f944c1bb2
Fix MigrationTestHelper deprecation
2023-07-17 21:09:21 -04:00
Tobi
43ef852117
Merge pull request #10230 from TeamNewPipe/fix/offline-stream-chooser
...
[Download] Fix audio stream selection
2023-07-17 23:47:21 +02:00
TobiGr
bf22515bcd
Fix README
2023-07-17 22:18:08 +02:00
Tobi
4c17c7b45b
Merge pull request #10240 from TeamNewPipe/readmes
...
Add translated READMEs
2023-07-17 22:08:31 +02:00
TobiGr
ec21200787
Add links to all READMEs
2023-07-17 21:38:26 +02:00
TobiGr
25fea73704
Add Russian README
...
Taken from #8711 with updated screenshots
Co-authored-by: Vik <63919734+ViktorOn@users.noreply.github.com>
2023-07-17 21:38:26 +02:00
TobiGr
2377d85efb
Add German README
...
Taken from #8712 with updated screenshots and applied reviews.
Co-authored-by: Nico Haas <nico.haas@aisec.fraunhofer.de>
Co-authored-by: poolitzer <github@poolitzer.eu>
Co-authered-by: TobiGr <tobigr@users.noreply.github.com>
2023-07-17 21:38:26 +02:00
TobiGr
ddef550637
Add French README
...
Taken from #9296 with updated screenshots
Co-authored-by: eze-kiel <hugoblanc@fastmail.com>
2023-07-17 21:38:26 +02:00
Tobi
2f0ed7f3b7
Merge pull request #10232 from Stypox/leakcanary-fix
...
Fix LeakCanary startup in debug builds and fix a memory leak
2023-07-17 19:42:24 +02:00
TobiGr
b6bdd359d6
Add Assamese README
...
Taken from #9618 with updated screenshots
Co-authored-by: Abhilash <121420261+WirelessAlien@users.noreply.github.com>
2023-07-17 18:54:38 +02:00
TobiGr
a4453bc699
Add Punjabi README
...
Taken from #9621 with updated screenshots.
Co-authored-by: K Gill <60492161+ShareASmile@users.noreply.github.com>
2023-07-17 18:54:38 +02:00
TobiGr
3e87c40856
Add Italian README
...
Taken from #10157
Co-authored-by: Mirko Di <84203046+mirk0dex@users.noreply.github.com>
2023-07-17 18:54:38 +02:00
Tobi
d80e531a2e
Merge pull request #9421 from seojun0924/patch-2
...
Update README.ko.md
2023-07-17 16:28:48 +02:00
Tobi
d25e84a461
Merge pull request #9897 from rogerjs93/patch-1
...
Update README.es.md
2023-07-17 01:40:17 +02:00
TobiGr
05cc520665
Fix pure logo
...
The previous version was not properly vertically aligned. The default alignement from the logo is used now.
2023-07-17 01:28:55 +02:00
TobiGr
eeec6fd002
Replace null check with use of NotificationManagerCompat.from
2023-07-17 01:28:55 +02:00
Isira Seneviratne
795bc82c7f
Show number of new streams in the collapsed summary notification.
2023-07-17 01:28:55 +02:00
Isira Seneviratne
7742c40ac0
Create individual stream notifications for convenience on Android 7.0 and later.
2023-07-17 01:28:55 +02:00
TobiGr
d9e2ada369
Minimize images in PR descriptions
2023-07-15 02:33:53 +02:00
Stypox
5d6158ea76
No need to manually mark fragment as destroyed for LeakCanary
...
It already does so automatically.
2023-07-14 20:48:05 +02:00
Stypox
00257e969e
Fix PlayerService leakead by Binder instance
...
Also see https://stackoverflow.com/q/63787707
2023-07-14 18:34:20 +02:00
Stypox
135f0f7249
Make all leak canary libs debugImplementation-only
2023-07-14 18:32:30 +02:00
Stypox
fdd8b76add
Fix DebugApp doing unneeded AppWatcher.manualInstall
2023-07-14 18:32:04 +02:00
TobiGr
6b7ffbba4c
[Download] Fix audio stream selection
...
Closes #10180
2023-07-14 17:06:12 +02:00
Tobi
8cfba4003d
Merge pull request #10229 from Koitharu/bugfix/feed_crash
...
Fix crash after feed update
2023-07-14 15:31:12 +02:00
Koitharu
01b46edf1a
Fix crash after feed update
2023-07-14 11:41:52 +03:00
Stypox
f8599d17c2
Merge pull request #10085 from TacoTheDank/bumpLeakCanary
...
Update LeakCanary library
2023-07-12 19:05:38 +02:00
Stypox
5c7a9a52f5
Merge pull request #10223 from TacoTheDank/cleanAlertDialogs
...
Clean up AlertDialogs
2023-07-12 19:02:57 +02:00
TacoTheDank
c1f0a945c0
Clean up AlertDialogs
2023-07-11 21:54:10 -04:00
TacoTheDank
db7de05f2b
Update LeakCanary library
2023-07-11 20:32:29 -04:00
Stypox
e33bb676f9
Merge pull request #10219 from TeamNewPipe/PR-template-wiki-link
...
Add link to wiki page for APK download
2023-07-08 23:01:48 +02:00
Tobi
30724dbc50
Add link to wiki page for APK download
2023-07-08 22:49:10 +02:00
Stypox
e765343162
Merge pull request #10166 from TeamNewPipe/fix/image-workflow
...
Add support for new GitHub assets URLs in image minimizer workflow
2023-07-08 22:18:16 +02:00
Tobi
62ce0b0408
Merge pull request #10213 from Stypox/update-screenshots
...
Update screenshots
2023-07-08 12:33:59 +02:00
Stypox
3bbc606694
Update screenshots in translated READMEs
2023-07-07 20:57:42 +02:00
Stypox
56eec9fed1
Add separation between tablet and phone images
2023-07-07 20:57:42 +02:00
Stypox
ea0d798ea0
Update README screenshots
2023-07-07 20:57:41 +02:00
Stypox
5716d51112
Update screenshots
2023-07-07 20:57:41 +02:00
Tobi
d845a158f0
Merge pull request #10200 from TeamNewPipe/fix/acra
...
Update ACRA and Checkstyle to fix a dependency vulnerability
2023-07-02 00:16:54 +02:00
TobiGr
1a2fbd8122
Update acra and checkstyle fixing vulnerability in dependency com.google.guava
...
See https://app.snyk.io/org/thescrabi/project/27dc214e-7f4f-47bb-a77c-443201491254
2023-07-01 13:30:37 +02:00
TobiGr
8bdeed8f28
Add support for new GitHub assetes URLs in image minimizer workflow
2023-06-15 16:03:30 +02:00
Tobi
3c87462203
Merge pull request #10164 from TeamNewPipe/weblate
...
Update weblate & fix conflicts
2023-06-14 12:55:16 +02:00