Commit graph

11434 commits

Author SHA1 Message Date
Isira Seneviratne
27730a20d6 Update Jsoup to 1.17.2 2024-02-05 10:52:08 +05:30
polymorphicshade
94e214ef39 changed version to 0.26.1_r2 2024-01-28 17:33:03 -07:00
polymorphicshade
6d8a846d4b fixed some inconsistencies related to the toggles in the SponsorBlockFragment 2024-01-28 14:31:02 -07:00
Audric V
4aa0190175
Merge pull request #10795 from TeamNewPipe/matrix_room_URL_change
Update Matrix chat URL to new link
2024-01-28 14:14:30 +01:00
polymorphicshade
4268b1e13b forgot to put in the apiUrl when submitting segments (fixes #3) 2024-01-27 16:09:59 -07:00
polymorphicshade
618c744656 the skip/whitelist toggles now persist when toggling fullscreen (fixes #6) 2024-01-27 15:59:53 -07:00
polymorphicshade
797661a7c1 some small changes/fixes related to PR (#5) 2024-01-27 15:00:22 -07:00
Michael Zh
2f8e863141
Per-category skip modes & Unskip support (#5) 2024-01-27 13:22:02 -07:00
opusforlife2
6dd62335e9
Update Matrix room URL to new link 2024-01-27 16:36:13 +00:00
Profpatsch
32d2606a65 BaseDescriptionFragment: Assert member is initialized
`streamInfo` and `channelInfo` have to be initialized, since the only
way to construct the class it to pass them. So we can remove the null
check boilerplate and make some of the accessors `NonNull`.
2024-01-23 14:28:37 +01:00
polymorphicshade
de131ee046 changed version to 0.26.1_r1 2024-01-22 18:37:45 -07:00
polymorphicshade
4037348724 changed some strings I didn't mean to change earlier, and changed the Github repo url in the about screen 2024-01-22 18:36:39 -07:00
polymorphicshade
c3cc20a958 fixed StreamInfo serialization in SponsorBlockFragment 2024-01-22 18:03:07 -07:00
polymorphicshade
fbdcf0d3c4 fixed importing old NewPipe db schemas 2024-01-22 18:01:57 -07:00
polymorphicshade
e27a40f2e3 changed applicationId in build.gradle 2024-01-21 16:03:08 -07:00
polymorphicshade
2acbf4230c changed build.gradle to use TubularExtractor from Github 2024-01-21 15:10:16 -07:00
polymorphicshade
ca110d1c45 changed ERROR_GITHUB_ISSUE_URL to point to the right URL 2024-01-21 14:55:57 -07:00
polymorphicshade
660ffe21dd changed how new versions are found 2024-01-21 14:53:27 -07:00
polymorphicshade
d45a981452 changed README.md 2024-01-21 14:53:26 -07:00
polymorphicshade
b99ca864c2 implemented ReturnYouTubeDislike 2024-01-20 19:50:51 -07:00
polymorphicshade
b088c109a5 implemented SponsorBlock 2024-01-20 19:50:47 -07:00
polymorphicshade
8adedec08f Tubular rebranding 2024-01-20 17:40:04 -07:00
Zongle Wang
2051334bba
Bump GH actions
Old ones are deprecated.
2024-01-08 11:55:57 +08:00
Profpatsch
575e809004 Don't write defaultFormat setting, use default value
Nowhere else does this (write a setting if it’s not set).

It took me a while to see that this code does not do what it intends,
because `defaultFormat` is already the default value in the first
`context.getString`, so calling `getMediaFormatFromKey` again is the
exact same call (“do you know the definition of insanity…”) and will
return `null` again …

So let’s drop the setting write and just rely on the default values.
2024-01-06 17:24:53 +01:00
Roshan Jossy
66e8e2a696
use GitHub markdown to emphasise warning in Readme 2024-01-01 15:07:37 +01:00
Stypox
55373c95d9
Update NewPipeExtractor to include MediaCCC channel fix 2023-12-30 23:49:09 +01:00
Stypox
04bdc1cc0b
Base cache key on info type instead of item type
It didn't really made sense to consider two cache keys as equal based on the type of items contained within that list.
2023-12-30 23:46:16 +01:00
Stypox
1d8850d1b2
Merge pull request #10712 from Stypox/notification-actions-api-33-2
[Android 13+] Restore support of custom notification actions
2023-12-30 21:55:44 +01:00
Stypox
f98548698a
Android 33 -> Android 13
Co-authored-by: Tobi <TobiGr@users.noreply.github.com>
2023-12-30 21:55:32 +01:00
Stypox
4b1824e8c1
Allow play/pausing from notification when buffering
This change is in line with a recent change in how the play/pause button behaves in the player ui: if the buffering indicator is shown, it's still possible to toggle play/pause, to allow e.g. pausing videos before they even start.
This change was needed because on Android 13+ notification actions can't be null, and thus the buffering hourglass action wasn't shown.
2023-12-29 16:18:26 +01:00
Stypox
17e88f1749
Do not update notification actions if nothing changed
This should avoid costly updates of the media session.
2023-12-29 16:16:45 +01:00
Stypox
5edafca05a
Implement notification actions via MediaSessionConnector on Android 13+ 2023-12-29 15:54:15 +01:00
Stypox
2c4c283099
Extract NotificationActionData from NotificationUtil 2023-12-29 15:54:15 +01:00
Stypox
9fb8125655
Allow each notification slot to contain any possible action 2023-12-29 15:54:15 +01:00
Stypox
aab6580195
Extract NotificationSlot from NotificationActionsPreference 2023-12-29 12:31:59 +01:00
Stypox
30f0db1d28
Customize only 2 notification actions on Android 13+ 2023-12-29 12:13:08 +01:00
Stypox
5a4dae2070
Fix settings_notification.xml indentation 2023-12-29 11:37:17 +01:00
Stypox
8345f348f6
Merge pull request #10091 from TeamNewPipe/feat/playlist_description
Add playlist description to playlist fragment
2023-12-29 10:58:13 +01:00
Stypox
9220e32463
Fix FeedDAOTest 2023-12-29 10:54:31 +01:00
Stypox
845e72bf4a
Merge branch 'master' into dev 2023-12-29 10:48:37 +01:00
Tobi
49429ff40a
Merge pull request #10700 from TeamNewPipe/newpipe_0.26.1
Newpipe 0.26.1
2023-12-26 18:26:48 +01:00
TobiGr
3df21ad25e Bump version to 0.26.1 (996) 2023-12-26 16:59:02 +01:00
TobiGr
d0f4600be4 Add changelog for NewPipe 0.26.1 2023-12-26 16:58:49 +01:00
TobiGr
0fa2e76c3e Fix NPE when ChannelTabLHFactory not implemented for a service
Fixes #10698
2023-12-26 16:55:52 +01:00
Stypox
9ff1b5230f
Improve TextEllipsizer class 2023-12-23 18:04:05 +01:00
TobiGr
65eb631711
Ellipsize playlist description if it is longer than 5 lines
The description can be expanded / collapsed via a "show more" / "show less" button.
2023-12-23 12:33:52 +01:00
TobiGr
6c99557553
Add playlist description to PlaylistFragment 2023-12-23 12:13:34 +01:00
Stypox
2b4357fa87
Merge pull request #10530 from TacoTheDank/bumpMiscLibraries
Update miscellaneous libraries
2023-12-23 12:06:42 +01:00
Stypox
cda4b3faaa
Update AGP and Gradle 2023-12-23 12:01:50 +01:00
Stypox
5d09a88335
Update more libraries 2023-12-23 11:58:58 +01:00