Commit graph

2072 commits

Author SHA1 Message Date
skoruppa
93e4d4fab9 Fix for stale progress in CW 2026-04-06 01:32:36 +02:00
HALİL İBRAHİM ÖZDEMİR
cb5ec2a00e Refine player playback networking 2026-04-06 02:14:14 +03:00
CrissZollo
cb0005c2e2
buffer progress display 2026-04-05 11:47:37 +02:00
HALİL İBRAHİM ÖZDEMİR
4441e9c769 Keep the recovery overlay active during player retries
Reuse a single recovery overlay path for retry and engine failover flows so playback recovery stays visible instead of briefly dropping back to stale player state.
2026-04-05 12:22:00 +03:00
CrissZollo
fa59f64792
Added more compression to decrease the size of apk files 2026-04-05 11:16:43 +02:00
CrissZollo
3ab8af4b7a
Replaced old version with new TorrServer 2026-04-05 10:58:06 +02:00
HALİL İBRAHİM ÖZDEMİR
753d8e913c Improve ExoPlayer recovery and playback behavior 2026-04-05 11:35:14 +03:00
skoruppa
9151b6f156
Merge pull request #1240 from kernexshadow/mpvHwecSettings
Mpv hwec settings
2026-04-04 23:52:21 +02:00
skoruppa
f521082299
Merge pull request #1239 from skoruppa/fixes-2
Batch of fixes - CW Nuvio Sync, Random pauses & "See all" button in search results
2026-04-04 23:21:34 +02:00
skoruppa
57003a6fc4 One small fix for search 2026-04-04 23:11:28 +02:00
kernexshadow
a28f340543 Add MPV hardware decode mode setting options 2026-04-04 22:10:47 +01:00
CrissZollo
fda45a24a3
Fix torrent download window not advancing during playback by updating piece priorities as position progresses 2026-04-04 23:04:34 +02:00
skoruppa
e044b47447 Add missing Polish translations 2026-04-04 22:59:15 +02:00
skoruppa
b265cb709f Fix for "See All" in search results 2026-04-04 22:58:47 +02:00
CrissZollo
a2db145464
Merge branch 'p2pSupport' of github.com:NuvioMedia/NuvioTV into p2pSupport 2026-04-04 22:30:21 +02:00
CrissZollo
dd69b45614
Add P2P consent dialog with legal disclaimer, show MB progress during buffering, fix piece priority and buffer controls to prevent full-file downloads 2026-04-04 22:29:53 +02:00
skoruppa
ad375c5555 Let Async Inject add Next Up for everything with Nuvio Sync. Fixes issues with big watched libraries 2026-04-04 20:43:00 +02:00
skoruppa
f39849a2f8 Fixed bug with random pauses on some devices that emits config changes during playback 2026-04-04 20:37:26 +02:00
kernexshadow
f7a5575d0e Add MPV OSD engine switch with track preference handoff and recursion guard 2026-04-04 17:10:47 +01:00
skoruppa
6fcca9093e
Merge pull request #1228 from harrydbarnes/perf-compose-lazy-list
Perf compose lazy list content types
2026-04-04 16:28:33 +02:00
skoruppa
6b6429f4c9
Merge pull request #1221 from skoruppa/fixes-2
CW pipeline overhaul: caching, batch ops, dropped show filtering, flicker fixes
2026-04-04 13:55:11 +02:00
Christoffer
56b40e0129
Merge branch 'dev' into p2pSupport 2026-04-04 13:51:26 +02:00
skoruppa
edcd9242e5
Merge pull request #1212 from kernexshadow/mpv
Mpv internal player
2026-04-04 13:46:59 +02:00
Harry Barnes
9ec3213d42
Perf compose lazy list content types
Added dynamic `contentType` mapping to the `itemsIndexed` calls in `ClassicHomeContent`, `ModernHomeRows`, and `ModernHomeContent`. It differentiates horizontal lists and individual content cards by `apiType` or `itemType` instead of using a generic static string.
2026-04-04 11:06:26 +01:00
CrissZollo
547154c1a7
Improve stream source page: sort by quality, fix display redundancy, debounce UI updates, collapsible diagnostics 2026-04-04 11:59:08 +02:00
skoruppa
a46c71d2f4 Don't change order of items after enhancement 2026-04-04 08:16:10 +02:00
skoruppa
2c6ed7f4ca Increased Next Up limit to 48 2026-04-04 01:43:06 +02:00
skoruppa
01bbe095e0 MIssing , in SearchView 2026-04-04 01:08:20 +02:00
kernexshadow
76ce82712d Adjust MPV outline width for non-ASS subtitles 2026-04-04 00:06:41 +01:00
skoruppa
32d78db60f
Merge branch 'NuvioMedia:dev' into fixes-2 2026-04-04 01:04:21 +02:00
kernexshadow
6575bac23f Stabilize Exo-to-MPV fallback startup and surface attach 2026-04-03 23:34:55 +01:00
skoruppa
b434ebdc5d correctly handle dropped shows, dismissed shows and fallback to backdrops when thumbnail fails 2026-04-04 00:27:46 +02:00
kernexshadow
87aedb85c3 feat(player): auto-switch internal engine on startup exception 2026-04-03 21:04:11 +01:00
skoruppa
2a97568d4a Load cache earlier and clear cache when turning Trakt on or off 2026-04-03 20:51:02 +02:00
kernexshadow
18a1a9250e tune(player): add 300ms sync-by-line reaction compensation 2026-04-03 19:27:37 +01:00
CrissZollo
692344a252
Potential fix for provider selection jumoing back when having more than 10+ providers 2026-04-03 19:52:18 +02:00
skoruppa
4929bd1a72
Merge pull request #1222 from halibiram/fix/youtube-visitor-cache
fix: cache YouTube visitor_data + API key to prevent 429 rate limiting
2026-04-03 19:41:43 +02:00
CrissZollo
06ca1f277c
Makes adding cloudstream repos much faster 2026-04-03 19:31:57 +02:00
CrissZollo
c610341928
Fetching and database addition for external repos (aka cloudstream) 2026-04-03 19:18:29 +02:00
kernexshadow
652bbf0025 feat(player): modernize sync by line UI flow 2026-04-03 17:22:13 +01:00
kernexshadow
b1b11b4a1a wip: 2026-04-03 16:24:30 +01:00
kernexshadow
9c3b0fca54 Merge branch 'dev' of https://github.com/NuvioMedia/NuvioTV into syncSub
# Conflicts:
#	app/src/main/java/com/nuvio/tv/ui/screens/player/PlayerRuntimeControllerLifecycle.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/player/PlayerRuntimeControllerObservers.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/player/PlayerRuntimeControllerPlaybackEvents.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/player/PlayerRuntimeControllerTrackSelection.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/player/PlayerScreen.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/player/SubtitleDelayConfig.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/player/SubtitleDialog.kt
2026-04-03 16:23:51 +01:00
HALİL İBRAHİM ÖZDEMİR
9712f66445 fix: cache YouTube visitor_data + API key to prevent 429 rate limiting 2026-04-03 17:33:09 +03:00
skoruppa
2fa5237778 Add progress items to cache as well 2026-04-03 15:59:35 +02:00
skoruppa
ac0bb71652
Merge pull request #621 from JFeverish/searchHist
Add recent search history in Search screen
2026-04-03 14:44:26 +02:00
skoruppa
46ffca1254
Merge branch 'dev' into searchHist 2026-04-03 14:43:19 +02:00
skoruppa
50dac6e2a5 Use users/hidden/dropped 2026-04-03 14:40:25 +02:00
CrissZollo
a3ae228c54
Fix cache being cleared on exit by correcting DataStore fallback from true to false 2026-04-03 13:09:26 +02:00
skoruppa
80e23cd5bb Added CW Enrichment Cache & Batch Actions for progress tracking 2026-04-03 12:57:34 +02:00
CrissZollo
f961bf243f
Add libtorrent4j with local HTTP serving, piece prioritization, and buffered playback 2026-04-03 12:39:28 +02:00