A elegant and light weight music player for android

Overview

app gif

A elegant and light weight music player for android


Download

  • Get the debug version here
  • Get the debug online version here

Features

  • Listen to music 😆
  • Manage the queue and shuffle/ repeat mode
  • Change colors of the app 😎
  • Manage folders to exclude(hide)
  • Browse/ Sort/ Search albums and artists
  • Change between Dark and Light Modes

Working on

  • UI improvements
  • Performance improvements
  • Going online soon

References

Highly motivated by Music Player GO

Any contribution is highly welcomed

Comments
  • dedicated package name for the online variant

    dedicated package name for the online variant

    You currently provide 2 versions of your music player: one without online functionalities (for the paranoid like me :speak_no_evil:), and one with online functionality (for everybody else) – which is a great idea! Unfortunately, both have the very same packageName. May I suggest to give the online variant its own unique packageName, e.g. com.atul.musicplayeronline?

    Background: the combination of packageName and versionCode is a unique identifier. I've just added the offline variant to my repo (will become available here in about 2 hours from now). I'd like to add the online variant as well, but I can't – due to above mentioned restrictions: two apps cannot share the same packageName.

    There's one more minor issue: your tag says v0.1 – but versionName is not 0.1, it's simply identical to versionCode. So you might wish to adjust either versionName or tag name with future releases :wink:

    Thanks, and all the best for your project! I hope you like the idea of your app being made easier discoverable through my repo (and also easier to keep updated on the user's devices). If so, be welcome using this badge to link there from your Readme. If you wish, your app could also be brought to F-Droid.orgs own repo, which has more prestige (and higher trust) than mine.

    opened by IzzySoft 13
  • v0.7 add non-free dependencies

    v0.7 add non-free dependencies

    Unfortunately, your adding of iAP added two non-free libraries. My scanner reports:

    Offending libs:
    ---------------
    * Google Mobile Services (/com/google/android/gms): NonFreeDep
    * Google Play Core (/com/google/android/play/core): NonFreeNet,NonFreeDep
    
    2 offenders.
    

    Strictly speaking, your app is no longer (entirely) FOSS with this. I just had to add the NonFreeDep and NonFreeNet anti-features to your listing. As those libraries won't work on Google-free devices anyway, maybe you could consider a separat FOSS build flavor (without those libs) with the next release?

    For some alternative monetarization options, you can also take a look at my snippet here.

    opened by IzzySoft 8
  • how to import music in app?

    how to import music in app?

    i pull .mp3 file to android emulator , and the android files do shown these files,but when i am to refresh music list,it just does't work, the player can't not response correctly

    invalid 
    opened by danyow-cheung 3
  • Build Issues

    Build Issues

    Hi, @AP-Atul!

    I imported the project into Android Studio. But, Android Studio wasn't recognizing the Gradle build files. I wasn't able to open the "Android" view from Project Structure menu nor to build/run the project.

    I digged around for a while. I tried moving every file inside of src/ to the root directory and the project started getting recognized by Android Studio. This is weird -- aren't you using Android Studio for development?

    Also, I had to modify debug on app/build.gradle:7 to release to run the project.

    Was wondering it this normal?! Or are you using some other build systems & is there any easier ways to import the project into Android Studio than manually copying the files!?

    opened by VishnuSanal 1
  • Packagename changed, but link did not

    Packagename changed, but link did not

    Please remember to update the link in the Readme :wink: I'm right now establishing the new package name. The original one will be kept online until end of this year so existing users have a pointer (link to the new). Both changes becoming effective with the next sync tomorrow around 6 pm UTC.

    opened by IzzySoft 1
  • CRASH when play music

    CRASH when play music

    this is log when crashed:

    Version Name: 0.12
    Version Code: 12
    
    java.lang.SecurityException: External path: /storage/emulated/0/Android/data/com.android.providers.media/albumthumbs/1671488722319: Neither user 10072 nor current process has android.permission.WRITE_EXTERNAL_STORAGE.
    	at android.os.Parcel.createException(Parcel.java:1953)
    	at android.os.Parcel.readException(Parcel.java:1921)
    	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
    	at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:146)
    	at android.content.ContentProviderProxy.openTypedAssetFile(ContentProviderNative.java:698)
    	at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1473)
    	at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1310)
    	at android.content.ContentResolver.openFileDescriptor(ContentResolver.java:1163)
    	at android.content.ContentResolver.openFileDescriptor(ContentResolver.java:1117)
    	at i1.b.b(Unknown Source:11)
    	at l1.b.a(SourceFile:4)
    	at com.atul.musicplayer.player.b.onPrepared(Unknown Source:7)
    	at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:3441)
    	at android.os.Handler.dispatchMessage(Handler.java:106)
    	at android.os.Looper.loop(Looper.java:201)
    	at android.app.ActivityThread.main(ActivityThread.java:6820)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:922)
    
    
    bug 
    opened by kyzsuukii 1
  • Playlist Feature

    Playlist Feature

    • Need to implement the Playlist feature with proper implementation
      • Database implementation (Room or SQLite)
      • Simple UI and good performance
      • Migration ability, prevent breaks in upgrades
    enhancement help wanted 
    opened by AP-Atul 0
  • Show multiple artists when playing a track

    Show multiple artists when playing a track

    I installed and used Music Player Lite and I am very much impressed with the features available in the player. I was in search of a lightweight offline music player that doesn't require unnecessary app permissions. I have earlier used Music Player Go, but this player is much better in terms of UI and functionality.

    I would really like to recommend this player to my friends and colleagues and also is planning to a review on Play Store. I liked the simplicity and less use of resources and also the user experience. I have also a couple of feature requests that may help me to use the player better.

    I use the multiple tag feature in ID3v2 and have a huge collection of mp3 songs that are tagged atomically. I would like to see the names of all artists associated with a track when the app is playing a track. Similar feature is available in Omnia (Android), Foobar2000 (Android) and Quodlibet (Linux Desktop). Here are the screenshots from the apps.

    This is how I edit the MP3 on Quodlibet Metadata Editor (Ex Falso): Screenshot 2022-09-14 134956

    This is how it is displayed on Quodlibet Screenshot 2022-09-14 135105

    This is how multiple artists are displayed on Foobar2000 (when playing a track)

    This is how multiple artists are displayed on tracklist on Omnia

    This is how multiple are displayed when playing a track on Omnia

    opened by libregeek 5
  • EDITOR doesn't update what you input

    EDITOR doesn't update what you input

    EDITOR (music tag).....it doesn't change what you input...it it will toast that it is "updated" but it still the same when you exit the Editor layout

    postponed 
    opened by Vierusha 1
  • The notification isn't shown properly

    The notification isn't shown properly

    The audio player shows a normal notification, instead of using Android's built in "option" (I'm not sure what the right name would be)

    Great project btw!

    bug 
    opened by PalanixYT 7
Releases(v0.12)
Owner
Atul Patare
Working on things.😉
Atul Patare
Odeon Music Player is a lightweight music player for Android.

Odeon ?? Odeon Music Player is a lightweight music player for Android. Get it on Google Play. We value your privacy, your battery life and your device

Thibault Seisel 63 Dec 20, 2022
SocyMusic is an open-source Android music player written in Java with the aim of creating an easy-to-use app for exchanging and listening to top-quality music. Help us create it!

SocyMusic SocyMusic is an open-source Android music player written entirely in Java. It's objectives are to provide top-quality music to everyone for

Benji 23 Dec 26, 2022
Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and more.

Blade Player Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and m

Valentin HAUDIQUET 72 Jan 5, 2023
TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback service

TunePlayer TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback

Abdulmalik 6 Nov 18, 2022
This is a local music player, imitates the UI of Netease Music client.

Introduce This is a local music player, imitates the UI of Netease Music client. The UI was built on Jetbrains Compose. Screenshot Features Parse and

Konyaco 4 Dec 10, 2022
This is a local music player, imitates the UI of Netease Music client.

Introduce This is a local music player, imitates the UI of Netease Music client. The UI was built on Jetbrains Compose. Screenshots Features Parse and

Konyaco 4 Dec 10, 2022
Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players

Auxio A simple, rational music player for android. FAQ | Licenses | Contributing | Architecture About Auxio is a local music player with a fast, relia

null 3 Mar 21, 2022
Echo is a lightweight and minimal music player for Android, built with Android Studio and written in Kotlin

Echo - Echo, A light-weight, minimal music player for Android, with shuffle, favorites and audio visualization

Divins Mathew 0 Feb 7, 2022
An offline music player android app, with modern UI and powerful features

Pulse Music An offline music player android app, with modern UI and powerful features If you liked this repo, fork it and leave a STAR. Your support m

Sharath 7 Apr 11, 2022
Lightweight and Material designed Music Player

Music Player Lightweight and Material designed Music Player Based on Phonograph Features: Settings: Active tabs management Themes: Light, Dark, Black

Max 273 Dec 11, 2022
A clean music player with a customizable widget, stylish interface and no ads.

Simple Music Player A clean music player with a customizable widget. A music player easily controllable from the status bar, home screen widget or by

Simple Mobile Tools 965 Jan 4, 2023
Android music player example.

Android music player example.

Chien 21 Jul 29, 2022
Best material design music player for Android

Metro Material Design music player for Android music lovers Table of contents Downloads Differences between Metro and RetroMusicPlayer Screenshots App

Muntashir Al-Islam 684 Jan 1, 2023
Shuttle is an open source, local music player for Android.

Shuttle Music Player Shuttle is an open source, local music player for Android. Shuttle comes in two flavours: Shuttle (free) Shuttle+ The free versio

Tim Malseed 2.2k Jan 4, 2023
A material designed music player for Android

Vinyl Music Player A material designed local music player for Android. Forked from Phonograph; makes all Pro features free, as they used to be. Additi

Adrien Poupa 581 Dec 30, 2022
Auxio - A simple, rational music player for android.

Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players. Built off of Exoplayer, Auxio has a much better listening experience compared to other apps that use the native MediaPlayer API. In short, It plays music.

OxygenCobalt 800 Jan 2, 2023
Android Offline Music Player

Howl Music Player A sleek and minimal offline music player made wit. Features Sleek and responsive UI , following material design Minimal layout with

LooKeR 145 Jan 8, 2023
A simple music player for Android

RSShool2021-Android-task6-Music-App Цель - реализовать простой музыкальный плеер на Android ?? Требования: Данные о треках считываются с JSON-файла. П

null 0 Dec 19, 2021
Another local music player for Android built with Compose. Way too "local" so you likely won't need it.

AnotherAndroidLocalMusicPlayer Another local music player for Android built with Compose and media3 (ExoPlayer). Warning The app behaves strangly as i

oO0oO0oO0o0o00 0 Mar 13, 2022