A mini, simple, yet compatible notification-based audio player.
Open-sourced and publicly-viewable code for anyone worrying about being locked in or privacy invasion.
Supports Android 1.0+
It allows you to play audio and video files, like how you expected to. Most importantly it is designed in hope to make it compatibile with different Android versions.
Its usage is as easy as opening or sharing the file you want to play with the app, or selecting it directly from the app. Enjoy your music!
Note that this project was originally known as Simple Music Player.
Location of webpage: https://martinmimigames.github.io/projects/little-music-player
You can find most information about Little Music Player just below.
The app will not be able to function properly without notification permissions being granted. For Android 13+, due to new notification restrictions, the app will request for the notification permission if the permission is not granted.
-
Smallest, most minimal, with the trade-off of only having the most basic features.
-
It's free
Everyone should have the right to listen to music, therefore we aim to make it accessible.
-
No advertisement
We simply want a distraction-free experience for you, so you can relax and enjoy!
-
Compact
Less than half a MB in size, one of the tiniest audio player apps on Android! No need to worry about bloated apps again. (Currently less than 30 KB)
-
Unbelievably compatible
Strangely addicted to support, we believe that nobody should be excluded due to an older device. Therefore we have theoretical support starting all the way back from Android 1.0, and tested support on Android 2.3 and above. Isn't it amazing?
-
Clean & Simple
No awkward layout, no hidden options and straightforward, so you can focus on the content. Enjoyment is key, right?
-
It simply works :)
Even in the modern world, there is always something seeming to fail. Luckily for you, this app was designed to work just like it is supposed to. It supports all audio types that your device supports.
-
Minimal permissions required
Have you ever met an app asking for a bunch of unrelated permissions? Have you ever had some strange requests reminding you of a malware? Not this app! We will explain how we use all our permissions, so you know it's safe to use.
-
No hidden third-parties
It is completely open-source, and uses as little third-party libraries as possible.
If you worry about size, compatibility or privacy, this is the best app for you!
We use the foreground service permission to provide audio playing while using other apps.
We use the notification permission for displaying playback control, as we are mainly a notification based music player.
We use the internet permission to allow for audio streaming, however such function is still being developed, and can be very buggy.
We use the read storage permission on older devices to open the audio files. (not required for newer devices)
(Beta function)
Share a url containing a media file to Little Music Player to stream it.
Or use a single entry m3u file with the stream url inside.
- Install Android Studio (the official Android IDE) and Android Virtual Device in your desired location.
-
Start Android Studio.
-
Select Standard for the Install Type.
- Import the project.
- Create a virtual device (for this example, we'll go with Pixel 6 Pro).
- Choose a system image (for this example, we'll go with R).
- Verify the configuration (for this example, we'll leave everything as default) and select Finish.
-
Build the project.
-
Run it on the virtual device we created.
-
Select Open an audio.
- Choose your desired music track and you're good to go :)
- main: latest source-code
Issues and pull requests are always welcome!
You can submit issues the following ways:
- via Github Issues.
- via email: [email protected]
Get it from the official website
Official Website at https://martinmimigames.github.io
Date : 04-02-2023 dd-mm-yyyy
Please read the license!