Tobias Groza
5bf5b040b7
Merge pull request #5310 from khimaros/list-play-kodi
...
add list item to play video on kodi
2021-01-13 17:02:56 +01:00
khimaros
f218a99c38
pass serviceId instead of item, reduce duplication
2021-01-02 11:24:33 -08:00
khimaros
0030b426b0
address pull request feedback
2020-12-30 14:45:14 -08:00
khimaros
100ace08b8
add list item to play video on kodi
...
closes : #5157
2020-12-29 18:53:32 -08:00
bopol
c12b55600c
dynamically get package name
...
it fixes issues with forks or debug builds, e.g. when you open two newpipe apps (with debug or fork apps), close one notification, it closes all newpipe notifications
fixes https://github.com/TeamNewPipe/NewPipe/issues/4653
2020-12-20 13:52:20 +01:00
Isira Seneviratne
da095794a4
Use ServiceCompat.stopForeground().
2020-12-19 16:52:17 +05:30
Tobias Groza
2796608428
Merge pull request #4961 from TeamNewPipe/lint
...
Fix some Lint errors
2020-12-07 11:19:01 +01:00
Stypox
57c28a9a9c
Fix ktlint errors
2020-11-22 14:03:10 +01:00
Stypox
34dd7c0fbf
Update most dependencies
2020-11-22 14:03:10 +01:00
TobiGr
397ca000e3
Fix typos
2020-11-22 10:39:00 +01:00
Isira Seneviratne
39a008db6e
Convert ErrorInfo to Kotlin and use the Parcelize annotation.
2020-11-21 12:47:35 +05:30
Isira Seneviratne
db6b11ca95
Convert SavedState to Kotlin and use the Parcelize annotation.
2020-11-21 12:47:32 +05:30
Stypox
664726c431
Merge pull request #4893 from okan35/whatsNewSwipeRefresh
...
Pull to Refresh Feed
2020-11-20 18:13:32 +01:00
Stypox
f06af129a3
Merge pull request #4891 from vkay94/locallist-entry-progressTime
...
Improve performance for some updateState calls (local lists)
2020-11-20 17:12:16 +01:00
TacoTheDank
497e145c70
Lint: Make a bunch of stuff final
2020-11-18 17:50:00 -05:00
TacoTheDank
72544f70ad
Kotlin lint fixing
2020-11-18 17:45:19 -05:00
TacoTheDank
0d006ebd26
Use two more KTX extensions
2020-11-18 17:29:58 -05:00
okan35
11442aa59b
removed unnecessary spaces - code change
2020-11-17 19:23:29 +01:00
okan35
d8ba959052
swipe to refresh added
2020-11-15 17:54:40 +01:00
vkay94
80ce984155
Replace some loadStateStream calls with progressTime field
2020-11-15 14:12:05 +01:00
Stypox
72f25383bd
Unify all ways of opening VideoDetailFragment
2020-11-08 10:00:27 +01:00
Isira Seneviratne
a7e248d12b
Switch to the Java 8 Date/Time API.
2020-11-05 15:02:51 +05:30
Isira Seneviratne
bda8caa510
Use Comparator's comparing(), nullsLast() and reversed() methods.
2020-11-01 14:44:04 +05:30
TacoTheDank
feb83b1456
Fix a few Kotlin style issues
2020-10-31 15:57:49 -04:00
vkay94
d7547fb196
Fix PlaylistAppendDialog: Renamed method and replaced with Runnable
2020-10-23 09:44:26 +02:00
vkay94
0f720b6e97
Fix PlaylistAppendDialog showing when no local playlists exist
2020-10-23 09:44:26 +02:00
Stypox
133e5b1d87
Merge pull request #4547 from Isira-Seneviratne/Use_Core_KTX_functions
...
Use Core KTX functions.
2020-10-18 09:39:28 +02:00
Stypox
b44d42faf9
Don't rearrange lists by dragging the thumbnails
2020-10-17 16:25:06 +02:00
Isira Seneviratne
2b8e7c4697
Use TextView.doOnTextChanged() extension.
2020-10-17 19:22:13 +05:30
Isira Seneviratne
87b38bf230
Use isVisible and isGone extensions for View.
2020-10-17 15:54:35 +05:30
Isira Seneviratne
a49e7d4aff
Use bundleOf().
2020-10-17 15:38:45 +05:30
Stypox
545338388c
Merge pull request #4413 from Stypox/delete-stream-state
...
Also delete stream state when deleting stream history
2020-10-10 22:29:33 +02:00
Isira Seneviratne
3da55d9f40
Use ContextCompat.getSystemService() and the Context.getSystemService() extension function.
2020-10-09 08:52:05 +05:30
vkay94
ab7af976e9
Enqueue: Removed unneeded dialog-entries and strings + adjustments
2020-10-06 17:22:12 +02:00
vkay94
994b8369b8
Enqueue: Replaced specific StreamDialogEntry items with one
...
The enqueue options won't be shown in the dialogs if the Player service is not running. When it's running one item (enqueue stream) will be shown and enqueues the item into the Player type which is currently selected.
2020-10-06 14:38:48 +02:00
Stypox
b78d152e22
Also delete stream state when deleting stream history
2020-10-05 17:47:48 +02:00
TacoTheDank
0ef2e07cf4
Some general-purpose lint cleanup
2020-09-06 12:55:26 +02:00
TacoTheDank
7795a5f733
Fix some lambdas
2020-09-06 12:52:43 +02:00
TacoTheDank
0e33cc5d73
Fix some deprecations
2020-09-06 12:52:43 +02:00
TacoTheDank
61c10ad427
Use AndroidX preference
2020-09-06 12:52:42 +02:00
wb9688
25b56bf5e4
Use final where possible
2020-08-16 10:25:09 +02:00
wb9688
082c5c3b0b
Fix crash when opening video in local playlist tab
2020-08-03 14:47:10 +02:00
Avently
5cd7ca5dab
AndroidTvUtils -> DeviceUtils
2020-07-21 01:43:49 +03:00
Avently
aef78ace88
Merged the latest changes
2020-07-13 04:17:21 +03:00
Stypox
89899dc1c9
Move local/remote playlist merge() to PlaylistLocalItem class
...
In order not to have a utils class just for one function
2020-07-04 11:38:22 +02:00
Roy Yosef
37dd391807
Add playlist tab to main page
...
Add bookmarked playlist as tab in the main page (by Settings > Content > Content of main page)
2020-07-04 11:35:45 +02:00
Mauricio Colli
331ce24540
Add filter to the feed group dialog to show only ungrouped subscriptions
2020-06-27 11:58:40 -03:00
Mauricio Colli
77439f720c
Add search for subscription picker in the feed group dialog
2020-06-27 11:25:25 -03:00
Stypox
1eacd3e73d
Rename ic_hot in ic_kiosk_hot and improve getKioskIcon()
2020-05-21 15:39:36 +02:00
Stypox
c80aba9a88
Use vector drawables instead of PNGs for material icons
...
For all manually-created images PNG have been kept.
- rename all icon attrs to have a `ic_` prefix
- always use `_24dp` icons, because there is no real difference, since they are vector drawables
- always use the original name found on material.io for icon drawables, as to not create confusion and possibly duplicates. Icon names can still be different from real drawable names, though I have made some of them compliant to this or maybe more meaningul.
- remove duplicate `getIconByAttr()` in ThemeHelper (use `resolveResourceIdFromAttr()`
- use standard icons for `expand_more` and `expand_less` instead of triangles
- use `play_button_outline` instead of custom PNG as play button in VideoDetailFragment (questionable, as there is no shadow anymore)
2020-05-21 15:39:35 +02:00