MCPcopy Index your code
hub / github.com/LunatiqueCoder/react-native-media-console

github.com/LunatiqueCoder/react-native-media-console @v2.2.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2.4 ↗ · + Follow
98 symbols 193 edges 59 files 6 documented · 6% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🕹 react-native-media-console

platforms GitHub issues GitHub GitHub top language Maintenance npm

VideoPlayer for the React Native <Video/> component at react-native-video.

demogif

⭐️ Features

This monorepo contains the react-native-media-console modules:

Package Description
react-native-media-console Main package. Here you will also find complete documentation.
@react-native-media-console/reanimated Use reanimated animations for the videoplayer
@react-native-media-console/icons 🚧 Work In Progress

🏆 Sponsors

jetbrains100 englishdislogo100

Extension points exported contracts — how you extend this code

ViewProps (Interface)
(no doc)
packages/media-console/src/tvOStypes.d.ts
FocusGuideProps (Interface)
(no doc)
packages/media-console/src/tvOStypes.d.ts
TVTextScrollViewProps (Interface)
(no doc)
packages/media-console/src/tvOStypes.d.ts
PressableStateCallbackType (Interface)
(no doc)
packages/media-console/src/tvOStypes.d.ts
FormatTime (Interface)
(no doc)
packages/media-console/src/utils.ts

Core symbols most depended-on inside this repo

clearControlTimeout
called by 5
packages/media-console/src/hooks/useControlTimeout.tsx
setControlTimeout
called by 4
packages/media-console/src/hooks/useControlTimeout.tsx
formatTime
called by 3
packages/media-console/src/utils.ts
setVolumePosition
called by 2
packages/media-console/src/VideoPlayer.tsx
resetControlTimeout
called by 2
packages/media-console/src/hooks/useControlTimeout.tsx
useAnimations
called by 1
packages/reanimated/src/useAnimations.ts
_onBack
called by 1
packages/media-console/src/utils.ts
calculateTime
called by 1
packages/media-console/src/utils.ts

Shape

Function 50
Interface 22
Method 16
Class 10

Languages

TypeScript82%
Java18%

Modules by API surface

packages/media-console/src/VideoPlayer.tsx17 symbols
packages/media-console/src/tvOStypes.d.ts12 symbols
examples/VanillaVideoplayer/android/app/src/main/java/com/vanillavideoplayer/MainApplication.java8 symbols
packages/media-console/src/hooks/useControlTimeout.tsx6 symbols
examples/VanillaVideoplayer/android/app/src/debug/java/com/vanillavideoplayer/ReactNativeFlipper.java5 symbols
packages/media-console/src/utils.ts4 symbols
packages/media-console/src/components/Control.tsx4 symbols
packages/reanimated/src/useAnimations.ts3 symbols
packages/media-console/src/hooks/useAnimations.ts3 symbols
examples/VanillaVideoplayer/android/app/src/main/java/com/vanillavideoplayer/MainActivity.java3 symbols
packages/media-console/src/hooks/usePanResponders.tsx2 symbols
packages/media-console/src/components/Volume/Volume.tsx2 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add react-native-media-console \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact