Commit graph

218 commits

Author SHA1 Message Date
chrisk325
29b96539ea
fix kitsuid trakt scrobble logic 2026-03-16 00:45:49 +05:30
paregi12
bb1b267cfa fix: restore missing imports and fix type errors in MAL services 2026-03-13 01:13:17 +05:30
paregi12
9122ff5345 merge: resolve conflicts with upstream/main and preserve MAL integration features 2026-03-12 15:39:27 +05:30
paregi12
b093e4933c feat(mal): improved mapping logic with direct ID support, TMDB-based resolution, and same-day batch support 2026-03-12 15:15:55 +05:30
LivinDuck
03bea009b0 feature: add Picture-in-Picture support for Android video player. 2026-02-28 17:52:23 +08:00
chrisk325
d2b4d0d745
dix 2026-02-27 18:53:06 +05:30
chrisk325
8232a1406f
fix for when player does not send lang info 2026-02-27 16:41:36 +05:30
chrisk325
234ff23d1f
add logs to debug mimetypes 2026-02-27 13:43:07 +05:30
chrisk325
f84d88bf4d
pass the audio track and subtitle track jnfo 2026-02-26 21:15:37 +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
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
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
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
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
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
a318bd350b Added double tap to Skip, Slide to seek 2026-01-26 23:30:57 +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
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
154d568aa3 added aspect ratio indicator 2026-01-21 17:48:11 +05:30
tapframe
afdac8c1e9 minor sub fixes 2026-01-21 17:01:40 +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
9fcbe88ed4 feat: implement ARM + Jikan date-based scrobbling and 90% completion threshold 2026-01-17 14:21:10 +05:30
paregi12
2b43893f4d feat: integrate offline MyAnimeList syncing with MappingService 2026-01-17 10:12:22 +05:30
paregi12
744f79a264 feat: restore project state to commit 696a2379 and integrate new MappingService 2026-01-17 09:44:56 +05:30
tapframe
c728f4ea8d updated exoplayer sub behaviour 2026-01-11 22:46:54 +05:30
tapframe
a85cc93026 internal sub offset, bg fix android 2026-01-10 23:43:32 +05:30
tapframe
82d0ebb714 Fix ExoPlayer subtitle styling and iOS MPV config
- Fix subtitle track selection (only first track worked)
- Fix subtitle styling (background, outline, bottom offset)
- Update iOS MPV to match Wayve settings (Vulkan, HDR, stability options)
- Add patch-package for react-native-video fixes
2026-01-10 23:31:08 +05:30
paregi12
3de2fb4809 feat: implement AniSkip support in video player 2026-01-04 11:45:05 +05:30
Nayif
a55669d16f
Revert "add: current timestamp update while sliding the seek bar on Android" 2026-01-04 00:11:13 +05:30
Saif Shaikh
5d42a828d2 add: current timestamp update while sliding the seek bar on Android 2026-01-01 23:32:32 -08:00
Nayif
a794e27235
Merge pull request #328 from AdityasahuX07/patch-15
Minor UI changes and Bug fix.
2025-12-31 20:03:59 +05:30
AdityasahuX07
867458b52f
Change controls hide delay from 3s to 2s
Reduce the delay for hiding controls from 3 seconds to 2 seconds.
2025-12-31 18:59:16 +05:30
AdityasahuX07
8daca53be3
Implement auto-hide for video player controls
Added auto-hide functionality for video player controls after 3 seconds of inactivity, with cleanup on unmount.
2025-12-31 18:56:32 +05:30
chrisk325
c0540db282
preserving stream providers's id 2025-12-31 16:47:15 +05:30
tapframe
3285ecbe04 Updated Subtitle Sync Modal 2025-12-31 02:41:13 +05:30
tapframe
be9473adf7 added subtitle/audio track selection menu 2025-12-31 01:05:09 +05:30
tapframe
832e5368be settingscreen refactor 2025-12-29 15:05:50 +05:30
tapframe
d39a485d24 fixed watchprogress not resuming in exoplayer 2025-12-28 13:10:25 +05:30
tapframe
5662ee908d moved introdb base url to env 2025-12-28 03:13:17 +05:30
tapframe
de7fcb4d4d streamsceen scrollview changed to sectionlist 2025-12-28 02:59:26 +05:30
tapframe
f6dea03c05 users can now toggle between - auto/mpv exclusively 2025-12-28 02:21:01 +05:30
tapframe
6e2ddd2dda Added ExoPlayer as primary for better hardwre decoder support and MPV as fallback 2025-12-28 02:14:39 +05:30