MCPcopy Index your code
hub / github.com/aa112901/remusic

github.com/aa112901/remusic @main sqlite

repository ↗ · DeepWiki ↗
4,165 symbols 10,661 edges 272 files 469 documented · 11%
README

remusic

仿网易云音乐安卓版客户端

screenshot

Credits

Change Log

2.6

  • 加入开屏广告
  • 修正动画和一些问题

1.6

  • 加入桌面小部件
  • 修正动画和一些问题

12.23

  • 加入锁屏控制
  • 其他

12.17

  • 取消多任务下载,使用服务下载,增加下载通知
  • 其他

11.17

  • 增加本地歌曲侧边导航栏
  • 修复播放的一些问题

11.1

  • 增加主题换肤
  • 其他

8.19

  • 增加歌词浏览,歌词调节歌曲播放进度
  • 增加保存网络歌单到主页
  • 其他

7.27

  • 改动底部控制栏为fragment,设置activity跳转无动画,使底部控制栏看起来全局固定在底部
  • 歌单列表使用Android-Observescrollview取代CollapsingToolbarLayout
  • service支持在线歌曲播放,支持在线歌单,暂时在线歌曲不支持无缝播放
  • 通过本地代理,增加在线歌曲缓存
  • 布局的一些优化
  • 修正主页刷新闪屏
  • 其他

Extension points exported contracts — how you extend this code

Tintable (Interface)
Created by xyczero on 15/9/6. Email : xyczero@sina.com [40 implementers]
app/src/main/java/com/bilibili/magicasakura/widgets/Tintable.java
OnPageChangeListener (Interface)
Callback interface for responding to changing state of the selected page. [5 implementers]
app/src/main/java/com/wm/remusic/widget/RoundViewPager.java
BackgroundExtensible (Interface)
(no doc) [15 implementers]
app/src/main/java/com/bilibili/magicasakura/widgets/AppCompatBackgroundHelper.java
OnTouchingLetterChangedListener (Interface)
接口 @author coder [4 implementers]
app/src/main/java/com/wm/remusic/widget/SideBar.java
OnLrcClickListener (Interface)
(no doc) [72 implementers]
app/src/main/java/com/wm/remusic/lrc/LrcView.java

Core symbols most depended-on inside this repo

get
called by 574
app/src/main/java/com/wm/remusic/net/Aes.java
spellPut
called by 396
app/src/main/java/com/wm/remusic/uitl/ConverPinYin.java
size
called by 388
app/src/main/java/com/wm/remusic/uitl/BuildProperties.java
add
called by 189
app/src/main/java/com/wm/remusic/net/PersistentCookieStore.java
getString
called by 167
app/src/main/java/com/wm/remusic/recent/SortedCursor.java
put
called by 147
app/src/main/java/com/bilibili/magicasakura/utils/TintManager.java
equals
called by 117
app/src/main/java/com/wm/remusic/downmusic/DownloadTask.java
toString
called by 113
app/src/main/java/com/wm/remusic/lrc/LrcRow.java

Shape

Method 3,678
Class 430
Interface 56
Enum 1

Languages

Java100%

Modules by API surface

app/src/main/java/com/wm/remusic/service/MediaService.java223 symbols
app/src/main/java/com/wm/remusic/widget/RoundViewPager.java131 symbols
app/src/main/java/com/wm/remusic/json/BillboardJson.java119 symbols
app/src/main/java/com/wm/remusic/widget/SwipeRefreshLayout.java90 symbols
app/src/main/java/com/wm/remusic/json/SearchArtistSongInfo.java79 symbols
app/src/main/java/com/wm/remusic/json/MusicDetailInfo.java71 symbols
app/src/main/java/com/wm/remusic/json/SearchSongInfo.java68 symbols
app/src/main/java/com/wm/remusic/service/MusicPlayer.java66 symbols
app/src/main/java/com/wm/remusic/json/ArtistInfo.java59 symbols
app/src/main/java/com/wm/remusic/json/AlbumInfo.java59 symbols
app/src/main/java/com/wm/remusic/activity/PlayingActivity.java57 symbols
app/src/main/java/com/wm/remusic/json/GeDanGeInfo.java55 symbols

For agents

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

⬇ download graph artifact