Skip to content

jester-sys/Meloady-MusicPlayer-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Player Android App

Overview

The Music Player Android App is a feature-rich application designed to provide a seamless and immersive music playback experience on Android devices. It offers a wide range of functionalities and customization options, catering to music enthusiasts who want to enjoy their favorite songs with enhanced control and visual appeal.

Key Features

  • Browse and play audio files from the device's storage using a cursor-based approach.
  • Control playback functionalities such as play, pause, skip to the next or previous track.
  • Display detailed information about the currently playing track, including title, artist, and duration.
  • Manage audio focus using the AudioManager.OnAudioFocusChangeListener to handle interruptions and audio priority.
  • Implement services to support background music playback, allowing users to multitask while listening to their favorite tracks.
  • Show interactive notifications with playback controls for easy access to music controls from the notification shade.
  • Utilize a BroadcastReceiver to receive system events and custom intents related to music playback, enabling integration with system media controls and external apps.
  • Utilize the powerful MediaPlayer class to handle audio playback, including volume control, audio effects, and seeking.
  • Favorite songs: Mark your favorite songs for quick and easy access to your preferred tracks.
  • Create and add playlists: Organize your music by creating and adding songs to custom playlists.
  • Sleep timer: Set a timer to automatically stop playback after a specific duration, allowing you to fall asleep while listening to music.
  • Decent UI with new material widgets: Enjoy a modern and intuitive user interface designed with the latest Material Design widgets.
  • Built-in system equalizer: Access a built-in equalizer to customize the audio settings and optimize the sound according to your preferences.
  • Custom color gradient: Each song's image is analyzed, and a custom color gradient is generated to provide a visually immersive experience.

Screenshots

Include a few screenshots showcasing the user interface and key features of your app. For example:

Usage

  1. Launch the app and grant the necessary permissions to access media files on your device.
  2. The app will scan the device's storage to populate the music library.
  3. Browse through the library to select a song and start playing it.
  4. Use the playback controls to pause, resume, skip tracks, or adjust the playback progress.
  5. Minimize the app, and you will find a persistent notification with playback controls for easy access.
  6. The app will intelligently handle audio focus changes, ensuring a smooth listening experience.
  7. Explore the settings menu to customize various aspects of the app, such as playback behavior and audio effects.

Contributing

Contributions to the Music Player Android App project are welcome! If you have any ideas, bug fixes, or new features to propose, please submit an issue or create a pull request following the contribution guidelines provided in the repository.

Contact

For any inquiries or questions, feel free to contact me at kanhaiyayadav7221@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages