MCPcopy Index your code
hub / github.com/ap-atul/music_player_lite

github.com/ap-atul/music_player_lite @v0.17

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.17 ↗ · + Follow
426 symbols 1,003 edges 46 files 0 documented · 0% updated 2mo agov0.17 · 2025-04-27★ 14013 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

app gif

A elegant and light weight music player for android


Download

Lite Online
Github release Github release v0.3

Community

Join the community of discord!

Join discord community

Features

  • No Ads forever
  • Listen to music
  • Simple and modern design
  • Blazing fast performance
  • Minimal battery usage
  • Manage the queue and shuffle/ repeat mode
  • Change the accent of the app
  • Manage folders to exclude(hide)
  • Automatic scanning of media files
  • Browse/ Sort/ Search albums and artists
  • Change between Dark and Light Modes
  • Create playlists by long pressing on music (removed due to issues)
  • Easily search songs by keywords
  • Lock screen controls and play in the notification bar
  • Headset controls
  • Sleep timer

Todo

  • [ ] Add playlist feature (with proper db implementations)
  • [ ] Improve playlist selection window
  • [ ] Add feature to edit the filename (or include in tag editor?)
  • [ ] Support API version 33 (multiple api changes to do)
  • [ ] Blacklist files/songs?
  • [ ] Fix equalizer and tag editor (not working good enough)
  • [ ] Improve UI

References

Highly motivated by Music Player GO

Any contribution is highly welcomed

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 359
Class 58
Interface 9

Languages

Java100%

Modules by API surface

src/app/src/main/java/com/atul/musicplayer/player/PlayerManager.java39 symbols
src/app/src/main/java/com/atul/musicplayer/MainActivity.java30 symbols
src/app/src/main/java/com/atul/musicplayer/player/PlayerService.java22 symbols
src/app/src/main/java/com/atul/musicplayer/helper/ListHelper.java22 symbols
src/app/src/main/java/com/atul/musicplayer/viewmodel/MainViewModel.java19 symbols
src/app/src/main/java/com/atul/musicplayer/activities/PlayerDialog.java19 symbols
src/app/src/main/java/com/atul/musicplayer/player/PlayerQueue.java16 symbols
src/app/src/main/java/com/atul/musicplayer/activities/FolderDialog.java16 symbols
src/app/src/main/java/com/atul/musicplayer/fragments/SettingsFragment.java15 symbols
src/app/src/main/java/com/atul/musicplayer/activities/queue/QueueItemCallback.java13 symbols
src/app/src/main/java/com/atul/musicplayer/MPPreferences.java13 symbols
src/app/src/main/java/com/atul/musicplayer/fragments/SongsFragment.java12 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page