MCPcopy Index your code
hub / github.com/cardinalby/vlc-sync-play

github.com/cardinalby/vlc-sync-play @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
350 symbols 938 edges 71 files 5 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Logger (Interface)
(no doc) [2 implementers]
pkg/util/logging/types.go
ApiClient (Interface)
(no doc) [1 implementers]
pkg/vlc/client/basic/api_client.go
SettingsPatch (Interface)
(no doc) [1 implementers]
internal/app/settings.go
Observable (Interface)
(no doc)
pkg/util/rx/types.go
Settings (Interface)
(no doc) [1 implementers]
pkg/vlc/syncer/settings.go
Value (Interface)
(no doc)
pkg/util/rx/types.go
Launcher (Interface)
(no doc) [1 implementers]
pkg/vlc/instance/launcher.go
Subscription (Interface)
(no doc)
pkg/util/rx/types.go

Core symbols most depended-on inside this repo

GetValue
called by 25
pkg/util/rx/types.go
SetValue
called by 23
pkg/util/rx/types.go
Info
called by 19
pkg/util/logging/types.go
Equal
called by 14
pkg/util/time/range.go
Add
called by 12
pkg/vlc/syncer/players.go
Wait
called by 12
pkg/vlc/instance/instance.go
Err
called by 12
pkg/util/logging/types.go
Set
called by 11
pkg/util/type/optional.go

Shape

Method 192
Function 92
Struct 45
Interface 10
TypeAlias 10
FuncType 1

Languages

Go100%

Modules by API surface

pkg/util/math/range.go21 symbols
pkg/vlc/state/player_state.go16 symbols
pkg/vlc/state/changed_props.go15 symbols
pkg/vlc/syncer/syncer.go14 symbols
pkg/vlc/instance/output_parser.go12 symbols
pkg/vlc/client/extended/client.go12 symbols
internal/app/settings_storage.go12 symbols
pkg/vlc/syncer/player.go11 symbols
internal/app/settings.go11 symbols
pkg/vlc/instance/instance.go10 symbols
pkg/vlc/client/basic/httpjson/basic_api_client.go10 symbols
pkg/util/rx/observable.go10 symbols

For agents

$ claude mcp add vlc-sync-play \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page