MCPcopy Index your code
hub / github.com/deepshooter/RetroMusicPlayer

github.com/deepshooter/RetroMusicPlayer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,931 symbols 8,282 edges 260 files 340 documented · 12%
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

BaseView (Interface)
Created by hemanths on 09/08/17. [9 implementers]
backend/src/main/java/com/retro/musicplayer/backend/mvp/BaseView.java
CabHolder (Interface)
@author Karim Abou Zeid (kabouzeid) [6 implementers]
app/src/main/java/code/name/monkey/retromusic/interfaces/CabHolder.java
BasePresenter (Interface)
Created by hemanths on 09/08/17. [9 implementers]
backend/src/main/java/com/retro/musicplayer/backend/mvp/BasePresenter.java
MainActivityFragmentCallbacks (Interface)
Created by hemanths on 14/08/17. [8 implementers]
app/src/main/java/code/name/monkey/retromusic/interfaces/MainActivityFragmentCallbacks.java
BaseSchedulerProvider (Interface)
Created by hemanths on 12/08/17. [4 implementers]
backend/src/main/java/com/retro/musicplayer/backend/util/schedulers/BaseSchedulerProvider.java
LibraryTabSelectedItem (Interface)
Created by hemanths on 14/08/17. [6 implementers]
app/src/main/java/code/name/monkey/retromusic/interfaces/LibraryTabSelectedItem.java
Repository (Interface)
Created by hemanths on 11/08/17. [2 implementers]
backend/src/main/java/com/retro/musicplayer/backend/providers/interfaces/Repository.java
Callback (Interface)
(no doc) [6 implementers]
app/src/main/java/code/name/monkey/retromusic/helper/MusicProgressViewUpdateHelper.java

Core symbols most depended-on inside this repo

get
called by 176
app/src/main/java/code/name/monkey/retromusic/misc/LagTracker.java
getString
called by 168
backend/src/main/java/com/retro/musicplayer/backend/loaders/SortedCursor.java
size
called by 139
app/src/main/java/code/name/monkey/retromusic/views/BreadCrumbLayout.java
setText
called by 96
app/src/main/java/code/name/monkey/retromusic/views/swipebtn/SwipeButton.java
getInstance
called by 89
app/src/main/java/code/name/monkey/retromusic/util/PreferenceUtil.java
show
called by 78
app/src/main/java/code/name/monkey/retromusic/ui/fragments/base/AbsPlayerControlsFragment.java
getContext
called by 76
app/src/main/java/code/name/monkey/retromusic/misc/DialogAsyncTask.java
subscribe
called by 64
backend/src/main/java/com/retro/musicplayer/backend/mvp/BasePresenter.java

Shape

Method 2,545
Class 313
Interface 70
Enum 3

Languages

Java100%

Modules by API surface

app/src/main/java/code/name/monkey/retromusic/service/MusicService.java112 symbols
app/src/main/java/code/name/monkey/retromusic/util/PreferenceUtil.java81 symbols
app/src/main/java/code/name/monkey/retromusic/ui/fragments/mainactivity/folders/FoldersFragment.java70 symbols
app/src/main/java/code/name/monkey/retromusic/views/LyricView.java60 symbols
backend/src/main/java/com/retro/musicplayer/backend/util/PreferenceUtil.java52 symbols
app/src/main/java/code/name/monkey/retromusic/views/BreadCrumbLayout.java49 symbols
app/src/main/java/code/name/monkey/retromusic/ui/activities/tageditor/AbsTagEditorActivity.java49 symbols
app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.java43 symbols
app/src/main/java/code/name/monkey/retromusic/ui/activities/ArtistDetailActivity.java34 symbols
app/src/main/java/code/name/monkey/retromusic/lastfm/rest/model/LastFmTrack.java33 symbols
app/src/main/java/code/name/monkey/retromusic/ui/activities/MainActivity.java32 symbols
app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/normal/PlayerPlaybackControlsFragment.java31 symbols

For agents

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

⬇ download graph artifact