Bnyro
ccc69dca2c
Merge pull request #7181 from Bnyro/master
...
fix: various bugs when deleting single or all downloads
2025-03-08 12:35:47 +01:00
Bnyro
f1e52a8e6a
fix: various bugs when deleting single or all downloads
2025-03-08 12:34:46 +01:00
Bnyro
95b5b50e39
Merge pull request #7180 from Bnyro/master
...
fix: playlist download service crashes for video titles with invalid filename characters
2025-03-08 12:21:50 +01:00
Bnyro
4e71792e27
fix: playlist download service crashes for video titles with invalid file name characters
2025-03-08 12:21:24 +01:00
Bnyro
57ff91a960
Merge pull request #7177 from Bnyro/master
...
fix: manual sponsorblock skip button not showing up
2025-03-08 12:12:35 +01:00
Bnyro
2c0b43e02f
fix: manual sponsorblock skip button not showing up
2025-03-08 12:12:11 +01:00
Bnyro
6b328e1e08
fix: selected caption option not properly showing current selection ( #7176 )
2025-03-08 12:08:00 +01:00
Bnyro
14920aaa50
fix: selected caption option not properly showing current selection
2025-03-08 12:07:37 +01:00
Clar Fon
f6aa7efeed
fix: bound time remaining to mark a video as watched ( #7173 )
2025-03-08 11:38:46 +01:00
Bnyro
3301d11a62
fix: wrong initial state of hide watched videos from feed filter
2025-03-08 11:30:38 +01:00
Bnyro
3108361aff
refactor: move watch history logic to view model
2025-03-05 15:05:59 +01:00
Bnyro
bac80715e3
feat: rebuild custom instances dialogs for better UX
2025-03-05 13:58:50 +01:00
FineFindus
fe74b12da5
feat: increase corner-radius of watch-progressbar
...
Adds a rounded corner to the watch-progressbar, making it more inline
with the general design of the app, as well as how other progressbars
are styled.
2025-03-04 21:17:37 +01:00
Bnyro
119a7570a6
fix: infinitely looping channel tab items when using full local npe
2025-03-03 14:45:33 +01:00
Bnyro
4cde38504a
refactor: use paging adapter for channel content items
2025-03-03 14:22:56 +01:00
FineFindus
a042657649
fix(Feed): extract shorts uploadDate from feedInfo
...
Shorts extracted from the Shorts tab do not have an uploadDate.
They are currently saved with their uploadDate set to -1. This results
in them to appear at the end of the feed. To fix this, we can use the
generic FeedInfo that contains the uploadDate. This also fixes an issue,
where old shorts were fetched on every refresh.
Ref: https://github.com/libre-tube/LibreTube/pull/7111
2025-03-03 13:38:32 +01:00
Bnyro
676c62a7e0
feat: add full local mode option to instance settings
2025-03-03 13:31:16 +01:00
Bnyro
7db8212c72
feat: add support for using local NewPipe Extractor
2025-03-03 13:31:14 +01:00
Bnyro
1dabd07de4
refactor: decouple and abstract auth from media service logic
2025-03-01 17:49:49 +01:00
Bnyro
0aa8ebb413
chore: remove unnecessary authApi uses for playlist nextpages
2025-03-01 17:11:28 +01:00
FineFindus
abe77f4683
feat(Feed): update local feed data when watching video
...
As local feed videos are only fetched once, this can lead to outdated
data being displayed in the feed. As we already fetch the metadata when
the video is being played, use this data to update the locally stored
feed data.
2025-03-01 13:40:27 +01:00
Bnyro
dc0be0d352
feat: add progress indicator for local feed extraction
2025-03-01 13:37:41 +01:00
Bnyro
8f685ed8ea
fix: update checker doesn't detect new releases properly
2025-03-01 12:56:26 +01:00
Bnyro
35a8274dad
chore: bump version to v0.27.1
2025-02-27 13:59:12 +01:00
Bnyro
3901187b80
Merge pull request #7135 from Bnyro/master
...
refactor: simplify download options storing and restoring logic
2025-02-27 13:44:23 +01:00
Bnyro
644f012e32
refactor: simplify download options storing and restoring logic
2025-02-27 13:44:06 +01:00
Bnyro
0ec724a1e9
Merge pull request #7134 from Bnyro/master
...
feat: remember previous playlist download options
2025-02-27 13:28:55 +01:00
Bnyro
ee2c3934bd
feat: remember previous playlist download options
2025-02-27 13:28:34 +01:00
Bnyro
69c5bbeffa
Merge pull request #7117 from FineFindus/feat/upcoming-video-caught-up
...
fix(SubscriptionsFragment): skip upcoming videos when adding caught-up
2025-02-27 13:03:55 +01:00
Bnyro
a12810d42b
chore: default to DASH when local streams extraction enabled
2025-02-27 13:00:57 +01:00
Bnyro
9f44c8ba99
refactor: move hls/dash preference to instance settings for convenience
2025-02-27 12:59:53 +01:00
🤖
24a06351b2
refactor: optimize extraction performance & simplify code
...
+ Update NewPipeExtractor
+ Simplify NewPipeDownloaderImpl.kt implementation
+ Add parallel coroutines and avatar caching to StreamsExtractor.kt
+ Add batching to DeArrow API calls.
feat: optimize extraction performance & simplify code
+ fixes
spacing
2025-02-27 12:53:20 +01:00
FineFindus
911fb5d358
fix(SubscriptionsFragment): skip upcoming videos when adding caught-up
...
Fixes a regression introduced in
d34d34e9e6
,
which caused the original fix (111cd1b350
)
to no longer function correctly.
2025-02-23 14:31:52 +01:00
Bnyro
77b6c08c54
fix: no shorts in locally generated subscriptions feed
2025-02-17 22:31:06 +01:00
Bnyro
89259e56a0
fix: configuration issues causing missing margin in download player
2025-02-17 21:39:17 +01:00
FineFindus
ea6483df74
fix(MarkableTimeBar): align segments to timebar
...
Due to a error in the timebar position calculation, segments could
be msialigned by a pixel. This is fixed by using a caculation that more
closely matches how the actual timebar is drawn.
2025-02-15 19:24:14 +01:00
Thomas W.
2ae689c74d
refactor: simplify add to playlist dialog ( #7074 )
2025-02-15 14:54:21 +01:00
Bnyro
0124090827
fix: wrong date for downloaded items in watch history
2025-02-15 14:48:09 +01:00
Thomas W.
481828c0f4
fix: multiple recyclerview adapter regressions in SubscriptionsFragment ( #7085 )
...
* Fix IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder
* Fix new videos not being added to feed
* Remove obsolete sortedFeed variable
* Display items from start
2025-02-10 17:54:37 +01:00
Thomas
6c514ccc4a
fix: crash when opening edit channel group sheet
2025-02-10 17:47:06 +01:00
Bnyro
2e361e7b8f
fix: can't change app icon (debug versions only)
2025-02-10 17:44:23 +01:00
Bnyro
e3c6f4fa79
fix: app language doesn't change on main activity
2025-02-05 20:56:11 +01:00
Bnyro
e39e476ef0
fix: don't hardcode package name for setting different app icons
2025-02-05 20:45:35 +01:00
Bnyro
7266455611
Merge pull request #7047 from Pittvandewitt/feat/bump-minsdk
...
BREAKING CHANGE: bump minSdk to 26
2025-02-05 20:30:40 +01:00
Thomas W.
3a09869eb6
refactor: refactor WelcomeActivity and associated logic ( #6996 )
2025-02-05 20:26:45 +01:00
Pittvandewitt
101925e4a2
Remove old updateResourcesLegacy
2025-02-05 17:37:33 +01:00
Bnyro
abc8e49878
Merge pull request #7075 from Bnyro/master
...
feat: option to hide upcoming videos from feed
2025-02-05 14:52:50 +01:00
Bnyro
8925d8aa8b
feat: option to hide upcoming videos from feed
2025-02-05 14:52:22 +01:00
Bnyro
523a2879be
Merge pull request #7061 from FineFindus/fix/save-watch-position-on-playback-end
...
fix(player): save watch position on playback end
2025-02-03 22:22:45 +01:00
FineFindus
2a2ad88655
fix(Player): save watch position when playback ends
...
This fixes an issue, where the watch position would not correctly be
saved as the fully watched video. This could occur when the last part of
a video was skipped by a sponsorblock segment.
2025-02-03 21:38:38 +01:00