Commit graph

877 commits

Author SHA1 Message Date
chrisk325
9a4face265
fix key 2026-03-01 18:22:00 +05:30
chrisk325
9f6a28dbe7
fix hardcoded tmdb key 2026-03-01 18:20:41 +05:30
chrisk325
c764faf2a7
fix race conditions 2026-03-01 15:06:50 +05:30
chrisk325
5b6554ff37
fix trailers in homescreen hero 2026-03-01 15:05:10 +05:30
chrisk325
47a484fe3d
local trailers 2026-03-01 13:24:33 +05:30
chrisk325
9134c3eb95
local trailers for herosection 2026-03-01 13:23:31 +05:30
Nayif
dc23330ce0
Merge pull request #554 from chrisk325/patch-5
reduce trakt api calls and fix sort order for trakt continue watching
2026-02-28 23:52:39 +05:30
LivinDuck
03bea009b0 feature: add Picture-in-Picture support for Android video player. 2026-02-28 17:52:23 +08:00
chrisk325
b152619c03
reduce trakt api calls and fix sort order for trakt continue watching 2026-02-28 06:11:01 +05:30
chrisk325
34ee842ec1
qol: only disable/dim the audio track button when 0 tracks are available 2026-02-28 05:48:00 +05:30
chrisk325
18b6a51a9e
fix 2026-02-27 19:08:09 +05:30
chrisk325
231a32de2f
fix 2026-02-27 19:06:29 +05:30
chrisk325
62994d5825
fix 2026-02-27 19:03:29 +05:30
chrisk325
d2b4d0d745
dix 2026-02-27 18:53:06 +05:30
chrisk325
4203ad18be
fix for bitrate 2026-02-27 18:49:51 +05:30
chrisk325
39ddd236e6
fix for ac3 edge cases 2026-02-27 18:42:10 +05:30
chrisk325
86c528c199
fix for dts track info 2026-02-27 18:33:20 +05:30
chrisk325
da6ad87370
fix 2026-02-27 16:44:08 +05:30
chrisk325
8232a1406f
fix for when player does not send lang info 2026-02-27 16:41:36 +05:30
chrisk325
de1bf7f746
fix for when player does not return lang 2026-02-27 16:39:13 +05:30
chrisk325
34d8988915
fix duplicate 2026-02-27 15:37:54 +05:30
chrisk325
dfb63e9965
fix for edge cases with 6.1 ch track 2026-02-27 14:58:48 +05:30
chrisk325
fe49d12df3
remove hardcoded track info 2026-02-27 14:57:34 +05:30
chrisk325
234ff23d1f
add logs to debug mimetypes 2026-02-27 13:43:07 +05:30
chrisk325
7882f66a67
update to parse the track info 2026-02-26 21:17:15 +05:30
chrisk325
f84d88bf4d
pass the audio track and subtitle track jnfo 2026-02-26 21:15:37 +05:30
chrisk325
f606ef0431
crash fix 2026-02-26 13:57:55 +05:30
chrisk325
74bcc041af
add codec, channel count info to track selector 2026-02-26 12:50:05 +05:30
chrisk325
ec7103eb28
switch to fastimage for imdb logo 2026-02-24 12:42:13 +05:30
tapframe
32e93ea25d feat: Implement profilespecific watch progress syncing with upsert logic and trigger progress saving on pause and seek completion. 2026-02-23 00:16:38 +05:30
tapframe
29e5dee001 improve episode progress removal logic and normalize episode IDs 2026-02-20 21:51:36 +05:30
tapframe
544670d998 Merge branch 'main' of https://github.com/tapframe/NuvioStreaming 2026-02-17 03:39:19 +05:30
tapframe
b5ae55da9e Refactor AuthScreen and SyncSettingsScreen; remove warning details and sync code generation
- Removed warning details and associated animations from AuthScreen.
- Simplified AuthScreen layout by eliminating unused state and styles.
- Updated SyncSettingsScreen to fetch remote sync stats and display them.
- Introduced new actions for pulling from cloud and uploading local data.
- Removed legacy code related to sync code generation and claiming.
- Enhanced UI with new section headers and improved layout for better user experience.
- Added reconciliation logic for remote watched items in watchedService.
- Implemented addon order reconciliation based on remote manifest URLs in stremioService.
2026-02-17 01:33:36 +05:30
tapframe
e27b6de202 acc sync init 2026-02-16 21:39:41 +05:30
Nayif
57fa5e1d9c
Merge pull request #472 from meilluer/main 2026-02-14 15:37:38 +05:30
tapframe
8a4aa64074 update player icon 2026-02-12 13:02:19 +05:30
meilluer
5874a78ce0 "hero" section pauses when not in view 2026-02-11 15:52:09 +05:30
Nayif
1a3b9e367b
Revert "Upscale" 2026-02-10 15:49:01 +05:30
paregi12
f90bbea1bb fix(player): prevent Up Next fallback from triggering early when outro exists 2026-02-09 22:07:58 +05:30
paregi12
bd432b438c fix(mal): make edit modal background opaque for better visibility 2026-02-09 21:02:51 +05:30
paregi12
b7c0bc3304 feat(mal): improve season-aware scrobbling and UI refinements 2026-02-09 20:36:31 +05:30
paregi12
3a8ec97a7b fix(player): dedupe skip-segment fetches and harden segment hook 2026-02-09 19:34:19 +05:30
paregi12
275a75b61d feat(player): implement smart Up Next trigger based on IntroDB outro segments 2026-02-09 12:42:13 +05:30
paregi12
28e62fa674
Merge branch 'tapframe:main' into Mal 2026-02-09 07:46:10 +05:30
paregi12
c0447acdf2 fix(player): enforce shader toggle and harden shader asset checks 2026-02-08 16:12:30 +05:30
paregi12
b857256916 feat: update IntroDB integration to support recap and outro segments 2026-02-07 19:23:26 +05:30
paregi12
c225528cd3 fix: resolve syntax error 2026-02-07 15:54:56 +05:30
paregi12
cb1bc64daa fix: resolve shader persistence loop, icons, and preset memory; add FSR/SSim shaders and clean UI 2026-02-07 15:26:16 +05:30
paregi12
f6b13c27c9 feat: conditionally show upscaler button based on user setting 2026-02-07 15:26:16 +05:30
paregi12
2394f5d158 fix: implement native upscaler bridge, equalizer methods, and restore centered player UI 2026-02-07 08:32:27 +05:30
paregi12
3fe5da1434 upscaler 2026-02-07 08:26:51 +05:30
paregi12
25e77490c3 Refactor player UI: Move episodes/streams to right, other controls to left, and timestamp above timeline. Also fix PostHogProvider type error. 2026-02-07 08:26:51 +05:30
tapframe
454a6f387f feat: Implement privacy settings and telemetry management 2026-02-05 10:56:07 +05:30
paregi12
dd330a1786 feat(intro): add date-based MAL ID resolution for accurate intro skipping
Implements robust season and episode mapping using ArmSyncService in introService.
Updates SkipIntroButton and player components to pass releaseDate for precise AniSkip lookups, fixing mismatches for multi-season anime.
2026-01-31 15:24:36 +05:30
paregi12
02da43e21c
Merge branch 'tapframe:main' into Mal 2026-01-31 14:58:33 +05:30
paregi12
8d9fed3f7f feat: implement intro submission feature and update to beta.14 2026-01-31 14:08:39 +05:30
paregi12
fa9ce8d8bf
Merge branch 'tapframe:main' into Mal 2026-01-30 14:16:10 +05:30
chrisk325
62415550df
small workaround until the full rework for imdb logo 2026-01-29 19:52:09 +05:30
Nayif
93f951af60
Merge pull request #448 from chrisk325/revert-445-patch-12
Revert "better approach for imdb logo using remote svg lib"
2026-01-29 17:52:24 +05:30
tapframe
f73e418b36 revert: drop theintrodb.org integration
Revert the theintrodb.org skip-intro provider and return to the existing introdb.app behavior.
2026-01-29 11:50:11 +05:30
chrisk325
82a60e8c5f
Revert "better approach for imdb logo using remote svg lib" 2026-01-29 04:19:52 +05:30
tapframe
ec7525668b Merge branch 'main' of https://github.com/tapframe/NuvioStreaming 2026-01-29 01:16:25 +05:30
chrisk325
504a34df24
small fix 2026-01-28 22:30:52 +05:30
chrisk325
6f0db7303b
better approach for imdb logo using remote svg lib 2026-01-28 21:57:59 +05:30
chrisk325
983f33556f
fix imdb logo not appearing while using mdblist 2026-01-28 19:41:51 +05:30
tapframe
c6b45340ba Buffer Indicator behaviour fix while controls are hidden 2026-01-27 15:57:00 +05:30
paregi12
540f364c82 Merge remote-tracking branch 'upstream/main' into Mal
Resolved conflicts in:
- src/components/player/AndroidVideoPlayer.tsx (Kept upstream imports)
- src/navigation/AppNavigator.tsx (Merged MAL and Simkl screens/imports)
- src/screens/CalendarScreen.tsx (Merged AniList source support with upstream filtering)
- src/screens/LibraryScreen.tsx (Merged MAL and Simkl rendering/filters)
- src/screens/SettingsScreen.tsx (Merged MAL and Simkl settings items)
- src/screens/streams/useStreamsScreen.ts (Resolved streamProvider declaration)
- src/services/pluginService.ts (Merged testPlugin feature with upstream safety/sandboxing)
- src/services/stremioService.ts (Merged imports)
- src/services/watchedService.ts (Merged MAL and Simkl sync logic)
2026-01-27 13:24:53 +05:30
tapframe
de576915d5 added buffer indicator 2026-01-27 00:41:53 +05:30
tapframe
fd9cc1ac52 improved gesture handler behaviour 2026-01-27 00:26:37 +05:30
tapframe
a318bd350b Added double tap to Skip, Slide to seek 2026-01-26 23:30:57 +05:30
tapframe
8b267fb6d7 improved touch handling player controls 2026-01-26 23:10:46 +05:30
tapframe
a8f10fbcd8 disabled android player brightness control temporarily 2026-01-26 17:17:24 +05:30
tapframe
2417bf548a feat: added theintrodb.org skip intro service 2026-01-26 16:55:58 +05:30
tapframe
df6006c221 release: 1.3.7 2026-01-25 22:31:36 +05:30
tapframe
d09625ebbd optimized bufferConfig ExoPlayer 2026-01-25 16:34:35 +05:30
tapframe
fd7372a2e9 added liveactivity for ios downloads 2026-01-24 13:41:36 +05:30
tapframe
83bb91e1d1 added support for multiple addon installation of the same addon.id 2026-01-24 10:25:27 +05:30
tapframe
181de15b93 type fixes 2026-01-22 12:30:04 +05:30
tapframe
fefb0cda01 minor ui changes 2026-01-22 00:51:34 +05:30
tapframe
1931bbc558 removed special episodes appearing from thisweeksection 2026-01-21 17:56:38 +05:30
tapframe
a042cf5ca6 update aspect ratio indicator ios 2026-01-21 17:51:17 +05:30
tapframe
154d568aa3 added aspect ratio indicator 2026-01-21 17:48:11 +05:30
tapframe
b33fde8c9e fix for txt file playback, exoplayer 2026-01-21 17:36:57 +05:30
tapframe
afdac8c1e9 minor sub fixes 2026-01-21 17:01:40 +05:30
tapframe
9d0163b4eb removed the stream/MKV/URL-validation HEAD probes; 2026-01-21 16:25:09 +05:30
tapframe
a4548c69e9 added inbuit update downloader for android 2026-01-21 15:59:13 +05:30
tapframe
2314d1db86 verbose logs cleanup 2026-01-19 13:57:49 +05:30
tapframe
674dbcf818 slide parallax fix appletv hero 2026-01-19 13:19:33 +05:30
tapframe
effab63a70 simkl optimizations 2026-01-18 16:57:18 +05:30
tapframe
ea2debb9dd ui changes 2026-01-18 14:15:02 +05:30
tapframe
25e1102832 simkl init 2026-01-18 13:48:19 +05:30
tapframe
bfba45e74a removed streamscreen header filter 2026-01-18 11:56:37 +05:30
tapframe
301560b21a minor bug fixes 2026-01-18 10:25:42 +05:30
paregi12
00b9b73170 fix: resolve syntax/type errors and player navigation issue 2026-01-18 10:22:49 +05:30
paregi12
764b4cccf2 fix: restore missing imports and add safe require for immersive mode in usePlayerSetup 2026-01-17 23:32:59 +05:30
paregi12
b77d681b41 chore: remove experimental WebViewExtractor feature and dependency 2026-01-17 21:16:08 +05:30
paregi12
8f60a2a810 fix: keep player mounted during stream resolution to prevent init failure 2026-01-17 21:12:22 +05:30
paregi12
77d5b3eb47 feat(mal): use high-accuracy ARM/Jikan converter for manual scrobbles 2026-01-17 19:53:17 +05:30
paregi12
ad15a7e3ab fix: import path in ArmSyncService and prevent stale closures in useWatchProgress 2026-01-17 15:32:25 +05:30
paregi12
9cc50933c5 fix: resolve binge-watching scrobble bug and improve date matching robustness 2026-01-17 14:44:02 +05:30