Isira Seneviratne
cbe598182a
Merge branch 'refactor' into Import-export-worker
2025-04-20 07:10:07 +05:30
Isira Seneviratne
6486f2de56
Merge branch 'dev' into Merge-dev-to-refactor
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
# app/src/main/java/org/schabi/newpipe/local/feed/notifications/NotificationHelper.kt
# app/src/main/java/org/schabi/newpipe/player/PlayQueueActivity.java
# app/src/main/java/org/schabi/newpipe/player/PlayerService.java
# app/src/main/java/org/schabi/newpipe/player/event/PlayerServiceExtendedEventListener.java
# app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java
# app/src/main/res/values-is/strings.xml
2025-04-08 05:42:31 +05:30
Stypox
5819546ea9
Have PlayerService implement MediaBrowserServiceCompat
...
Co-authored-by: Haggai Eran <haggai.eran@gmail.com>
2025-02-16 21:36:59 +01:00
Isira Seneviratne
fc7f1b0af0
Convert subscription import service to a worker
2025-01-22 13:03:57 +01:00
Isira Seneviratne
8e9503cfe4
Convert subscription export service to a worker
2025-01-22 13:03:55 +01:00
Siddhesh Naik
b399030e19
Settings redesign debug page ( #10876 )
...
Initial Work for Settings Page with Jetpack Compose
- Implemented a new settings page using Jetpack Compose.
- Added a new settings option to enable the redesigned settings page.
- This option allows for gradual integration and testing of the new
settings page, minimizing disruptions to current functionality.
Plan for Settings Items:
- Jetpack Compose does not have a direct equivalent to the
Preference/settings library.
- We could consider using third-party libraries that offer preference
items as composables.
- However, these libraries may be incomplete or lack active development.
- Given our specific needs for only a subset of preference types,
creating custom composables would be beneficial.
- This approach allows for fine-tuning the components to our specific
use case.
2024-10-22 00:47:26 +05:30
Neznak
2a3d133bcf
Add missing Peertube instance subscribeto.me to the links Newpipe handles
2024-05-27 14:08:18 +03:00
Romain
6bcc8691fa
handle links to the PeerTube instance “peertube.stream”
...
also sort the lines, because it will quickly become a mess otherwise
2023-06-05 20:34:55 +02:00
Stypox
600ebdae18
Correctly open urls in browser on Android 11+
...
- Fix misconfiguration in manifest ('http|https|market' is not valid)
- Split ShareUtils functions taking a boolean parameter into pairs of functions with better names and less runtime checks
- Move all Kore-related functions to KoreUtils
- Remove the toast_no_player string
2023-02-25 09:13:59 +01:00
Stypox
d1aed94d27
Fix opening urls in browser on API 30+
...
See https://medium.com/androiddevelopers/package-visibility-in-android-11-cc857f221cd9 and https://github.com/TeamNewPipe/NewPipe/issues/9615
2023-01-29 11:38:34 +01:00
AudricV
5af5c90492
[YouTube] Add support for live links
...
The addition of this support requires an extractor update.
2023-01-29 10:59:27 +01:00
Stypox
69e8e4d63e
Merge pull request #9306 from Stypox/target-api-33
...
Set compileSdk and targetSdk to 33 (Android 13)
2022-12-31 14:49:30 +01:00
Daniel Gray
a4c9e0a35e
Remove dead Privacy Tools instance ( #9504 )
2022-12-05 14:32:21 +10:30
Stypox
f07886fc5e
Add notifications permission
2022-11-28 18:23:47 +01:00
Stypox
048b0972de
Set compileSdk and targetSdk to 33 (Android 13)
...
android:exported in now required in the manifest on all activities/services/receivers/providers. It was set to true for those that need to interact with outside apps or the OS, while others have exported=false.
This also required updating LeakCanary to the latest version as the older version being used was not using android:exported in AndroidManifest.xml.
2022-11-18 08:33:13 +01:00
AudricV
231c5e515f
[YouTube] Support opening handles from external apps
2022-11-04 12:26:42 +01:00
Isira Seneviratne
6277d4981c
Update Android Gradle Plugin to 7.3.0.
2022-10-15 04:09:08 +05:30
Stypox
76ced59b62
Refactor player: separate UIs and more
2022-07-13 23:25:26 +02:00
TacoTheDank
71f141f3f8
Migrate CheckForNewAppVersion to Worker (and rename it)
2022-03-03 13:26:57 -05:00
TacoTheDank
81fef1be19
Migrate CheckForNewAppVersion to JobIntentService
2022-03-03 13:24:12 -05:00
mhmdanas
7adebbe989
Add FSFE-Tube PeerTube instance
2021-12-01 20:24:53 +03:00
bopol
702adb53a7
Support PeerTube short links
2021-11-03 14:49:17 +01:00
mhmdanas
61972141ae
Add support for y2u.be links
2021-10-23 23:14:25 +03:00
Tobi
3d42da5ff5
Merge pull request #6642 from magicbrothers/add-eduvid
...
Add Tubus (Invidious) and EduVid (PeerTube)
2021-10-02 18:32:00 +02:00
Tobi
ce592f4baf
Merge pull request #6980 from bravenewpipe/check-for-update-after-toggle-and-restart
...
resets the expire date for checking for updates
2021-10-02 09:07:05 +02:00
Mohammed Anas
a0b042091b
Add YouTube shorts path prefix to intent filter ( #7181 )
...
* Add YouTube shorts path prefix to intent filter
2021-09-29 21:44:47 +02:00
evermind
669a35bc78
check immediately for updates if user enables 'check for updates setting'
...
- Convert CheckForNewAppVersion to IntentService
- reset expire date to 0 after user enables check for updates setting
2021-09-02 07:20:35 +02:00
magicfelix
79102a20d2
Add Tubus (Invidious) and EduVid (PeerTube)
2021-07-11 13:08:10 +02:00
bopol
65824ff64d
Update Invidious instances
2021-06-24 08:59:02 +02:00
wb9688
0f75024e03
Support SAF properly
2021-06-08 10:40:44 +02:00
Fynn Godau
38fb510375
[Bandcamp] Increase accuracy of intent filters
2021-05-26 15:11:38 +02:00
Fynn Godau
6422e31b10
[Bandcamp] Handles links without /
...
Co-authored-by: yashpalgoyal1304 <yashpalgoyal1304@gmail.com>
2021-05-26 15:08:43 +02:00
mhmdanas
edf8bf2c9d
Allow installation on external storage
2021-04-10 12:15:33 +03:00
Fynn Godau
39a3f03e79
Bandcamp support
2021-03-14 17:52:15 +01:00
Stypox
553b80164b
Move all error-related classes into error package
2021-03-07 17:49:28 +01:00
bopol
bea4fb6ae6
update invidious instances list
2021-01-22 19:25:21 +01:00
Stypox
059bb7622d
Merge and rename into PlayQueueActivity
2021-01-14 10:25:48 +01:00
TiA4f8R
aeca8dc5b2
Disable sending metrics to Google in Android System Webview
...
Fixes TeamNewPipe/NewPipe#5335
2021-01-02 14:39:31 +01:00
TobiGr
eddc12693a
[media.ccc.de] Fix service color
...
Caused by changing service name in TeamNewPipe/NewPipeExtractor#472
2020-12-23 19:58:09 +01:00
Tobias Groza
5e95277d7c
Merge pull request #4859 from TeamNewPipe/update_invidious_URLs
...
Update Invidious URL list in the manifest
2020-12-12 13:06:37 +01:00
bopol
7f15c18fca
[PeerTube] update instance list
2020-11-22 22:10:41 +01:00
opusforlife2
b822c5a039
Update Invidious URL list in the manifest
2020-11-11 15:20:42 +00:00
Stypox
bd34c7ede3
Make player foreground playback-specific in manifest
2020-09-08 22:00:28 +02:00
TobiGr
dce973a519
Add basic resize functionality
...
Addresses #3947
See 9e352df1ed
See https://developer.samsung.com/samsung-dex/modify-optimizing.html#Enabling-Multi-Window-support
2020-08-03 18:40:32 +02:00
Avently
5293d17e32
Removed unused files, translations, styles, settings key
2020-07-25 09:39:42 +03:00
Avently
d2aaa6f691
Merged the latest changes
2020-07-13 04:17:21 +03:00
bopol
d751434979
add privacytools.io peertube instance to manifest
2020-07-04 11:39:00 +02:00
bopol
f128751aba
update invidious instances
2020-07-02 21:41:23 +02:00
Avently
a7fbe05a73
Changes for review
2020-06-27 06:25:50 +03:00
bopol
596eb4a0f9
Merge branch 'dev' into playlist_peertube
2020-05-31 12:26:46 +02:00