martinmimigames / little-music-player

Android 1.0+ mini notification based audio player
https://martinmimigames.github.io/projects/little-music-player
GNU General Public License v3.0
76 stars 29 forks source link
android android-music-player audio compatibility f-droid fdroid gplv3 martinmimigames music music-player player privacy-aware privacy-preserving small-projects

Little Music Player

Icon

Read License

Code Quality

Descriptions

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 compatible 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!

Currently partially support m3u/m3u8 playlist files. More information below in section Playlist Support.

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.

screenshot

example screenshot

Notices

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.

Different variations

Playlist support

m3u/m3u8 features supported:

Features

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 buggy.

We use the read storage/audio/video permission to open the audio files. Required for older devices, and m3u/m3u8 processing.

(Beta function)

Share a url containing a media file to Little Music Player to stream it.

Or use a m3u file with the stream url inside.

Development

If you want to contribute by making code changes, you are welcomed!

For starters, check how to download/run the source code

Branches

Issues

Issues and pull requests are always welcome!

Since we do not have telemetry in the app, we rely on you to report issues and give feedback.

You can submit issues the following ways:

Latest Versions

Installation

<img src="https://martinmimigames.github.io/res/get-it-on/f-droid.png" alt="Get it on F-Droid" height="80">

<img src="https://martinmimigames.github.io/res/get-it-on/github.png" alt="Get it on Github" height="80">

Get it from the official website

Made by Martinmimigames

Official Website at https://martinmimigames.github.io

Last update of README

Date : 20-07-2023 dd-mm-yyyy

Important

Please read the license!