MCPcopy Index your code
hub / github.com/entertoo/MusicPlayer

github.com/entertoo/MusicPlayer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
297 symbols 652 edges 24 files 109 documented · 37%
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

Subscriber (Interface)
Created by haoping on 17/5/22. TODO [2 implementers]
app/src/main/java/com/example/musicplayer/functions/Subscriber.java
OnPlayPauseToggleListener (Interface)
(no doc) [2 implementers]
musicview/src/main/java/com/example/musicview/OnPlayPauseToggleListener.java
BiConsumer (Interface)
Created by haoping on 17/5/23. A functional interface (callback) that accepts two values (of possibly different types).
app/src/main/java/com/example/musicplayer/functions/BiConsumer.java
Function (Interface)
Created by haoping on 17/5/23.
app/src/main/java/com/example/musicplayer/functions/Function.java

Core symbols most depended-on inside this repo

get
called by 41
musicview/src/main/java/com/example/musicview/PlayPauseDrawable.java
getString
called by 11
app/src/main/java/com/example/musicplayer/utility/SpTools.java
getTimePoint
called by 10
app/src/main/java/com/example/musicplayer/utility/LrcUtil.java
play
called by 10
app/src/main/java/com/example/musicplayer/service/MusicService.java
sendBroadcast
called by 9
app/src/main/java/com/example/musicplayer/MusicActivity.java
isPlaying
called by 8
app/src/main/java/com/example/musicplayer/service/MusicService.java
getTextHeight
called by 7
app/src/main/java/com/example/musicplayer/bean/LrcEntry.java
getSize
called by 7
app/src/main/java/com/example/musicplayer/bean/Mp3Info.java

Shape

Method 267
Class 26
Interface 4

Languages

Java100%

Modules by API surface

musicview/src/main/java/com/example/musicview/MusicPlayerView.java38 symbols
app/src/main/java/com/example/musicplayer/utility/LrcUtil.java33 symbols
app/src/main/java/com/example/musicplayer/bean/Mp3Info.java32 symbols
app/src/main/java/com/example/musicplayer/MusicActivity.java32 symbols
app/src/main/java/com/example/musicplayer/view/LrcView.java23 symbols
app/src/main/java/com/example/musicplayer/service/MusicService.java22 symbols
app/src/main/java/com/example/musicplayer/utility/SpTools.java20 symbols
musicview/src/main/java/com/example/musicview/PlayPauseDrawable.java19 symbols
app/src/main/java/com/example/musicplayer/view/RoundImageView.java18 symbols
app/src/main/java/com/example/musicplayer/utility/MediaUtil.java11 symbols
app/src/main/java/com/example/musicplayer/view/SlidingMenu.java10 symbols
app/src/main/java/com/example/musicplayer/bean/LrcEntry.java9 symbols

For agents

$ claude mcp add MusicPlayer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact