MCPcopy Index your code
hub / github.com/aliumujib/Orin

github.com/aliumujib/Orin @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,398 symbols 6,601 edges 191 files 252 documented · 11%
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

CabHolder (Interface)
@author Karim Abou Zeid (kabouzeid) [10 implementers]
app/src/main/java/com/alium/orin/interfaces/CabHolder.java
MusicServiceEventListener (Interface)
@author Karim Abou Zeid (kabouzeid) [6 implementers]
app/src/main/java/com/alium/orin/interfaces/MusicServiceEventListener.java
PaletteColorHolder (Interface)
@author Aidan Follestad (afollestad) [7 implementers]
app/src/main/java/com/alium/orin/interfaces/PaletteColorHolder.java
PlayingNotification (Interface)
@author Karim Abou Zeid (kabouzeid) [4 implementers]
app/src/main/java/com/alium/orin/service/notification/PlayingNotification.java
ColorReceiver (Interface)
(no doc) [9 implementers]
app/src/main/java/com/alium/orin/adapter/AlbumCoverPagerAdapter.java

Core symbols most depended-on inside this repo

get
called by 152
app/src/main/java/com/alium/orin/misc/LagTracker.java
getString
called by 144
app/src/main/java/com/alium/orin/loader/SortedCursor.java
size
called by 110
app/src/main/java/com/alium/orin/views/BreadCrumbLayout.java
setText
called by 82
app/src/main/java/com/alium/orin/lastfm/rest/model/LastFmAlbum.java
getInstance
called by 73
app/src/main/java/com/alium/orin/util/PreferenceUtil.java
add
called by 60
app/src/main/java/com/alium/orin/adapter/MusicLibraryPagerAdapter.java
show
called by 57
app/src/main/java/com/alium/orin/ui/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java
getContext
called by 52
app/src/main/java/com/alium/orin/misc/DialogAsyncTask.java

Shape

Method 2,110
Class 254
Interface 30
Enum 4

Languages

Java100%

Modules by API surface

app/src/main/java/com/alium/orin/service/MusicService.java110 symbols
app/src/main/java/com/alium/orin/ui/fragments/mainactivity/folders/FoldersFragment.java75 symbols
app/src/main/java/com/alium/orin/util/PreferenceUtil.java62 symbols
app/src/main/java/com/alium/orin/ui/fragments/player/flat/FlatPlayerFragment.java61 symbols
app/src/main/java/com/alium/orin/ui/fragments/player/card/CardPlayerFragment.java61 symbols
app/src/main/java/com/alium/orin/ui/activities/tageditor/AbsTagEditorActivity.java51 symbols
app/src/main/java/com/alium/orin/views/BreadCrumbLayout.java49 symbols
app/src/main/java/com/alium/orin/ui/activities/ArtistDetailActivity.java45 symbols
app/src/main/java/com/alium/orin/adapter/album/AlbumAdapter.java45 symbols
app/src/main/java/com/alium/orin/helper/MusicPlayerRemote.java41 symbols
app/src/main/java/com/alium/orin/ui/activities/AlbumDetailActivity.java40 symbols
app/src/main/java/com/alium/orin/ui/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java32 symbols

For agents

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

⬇ download graph artifact