Skip to content

A clean, ad-free Android music streaming app powered by the unofficial JioSaavn API. Inspired by Spotify’s minimal interface, this app enables users to search, stream, and enjoy music seamlessly — all without login or tracking.

License

Notifications You must be signed in to change notification settings

Harshshah6/SaavnMp3-Android

Repository files navigation

SaavnMp3 / Melotune

A clean, ad-free Android music streaming app powered by the unofficial JioSaavn API. Inspired by Spotify’s minimal interface, this app enables users to search, stream, and enjoy music seamlessly — all without login or tracking.

GitHub repo size GitHub watchers GitHub Repo stars
Download APK PayPal

Features

  • Ad-Free Experience: Enjoy music without interruptions.
  • Background Playback: Keep the music going while using other apps.
  • Up-to-Date Music Library: Access the latest tracks as they are released.
  • Comprehensive Search: Find music by track, artist, album, or playlist.
  • Privacy-Focused: No user data is collected or tracked.
  • Modern UI: A clean and intuitive interface inspired by Spotify.
  • Auto-Updating Version: The app version is always displayed and up-to-date.
  • Seamless Playback: Auto-plays the next song in the queue.
  • Flexible Network Support: Supports both HTTP and HTTPS for music streaming.
  • Robust Error Handling: Gracefully handles network and other errors.
  • And much more...

Screenshots

Home Screen Artist Screen Album Screen Search Screen Player Screen Settings Screen
Notification
Light Widget Dark Widget
Light Logo Dark Logo

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing.

Prerequisites

  • Android Studio (latest version recommended)
  • Java 17+
  • An Android device or emulator

Installation

  1. Clone the repository:
    git clone https://github.com/harshshah6/SaavnMp3-Android.git
  2. Open the project in Android Studio.
  3. Build and run the app on your device or emulator.

Built With

  • Java 17 - The programming language used.
  • Saavn.dev - The unofficial JioSaavn API.
  • Glide - An image loading and caching library.
  • Picasso - A powerful image downloading and caching library.
  • Gson - A Java library to convert Java Objects into their JSON representation.
  • OkHttp - An HTTP client for Android and Java applications.
  • SwipeRefreshLayout - Provides a "pull-to-refresh" gesture.
  • Shimmer - An Android library that provides an easy way to add a shimmer effect to any view.
  • Overscroll-decor - An Android library for an iOS-like over-scrolling effect.
  • SSP & SDP - Libraries for responsive UI dimensions.
  • JAudioTagger - A Java library for reading and writing audio metadata.

Contributing

If you'd like to contribute to Melotune (SaavnMp3-Android),

see the CONTRIBUTION GUIDE file for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Inspired by the clean and minimal UI of Spotify.
  • A big thanks to Saavn.dev for the unofficial JioSaavn API.

Contributors ✨

Thanks to these wonderful people for their contributions:

Contributions of any kind are welcome!

About

A clean, ad-free Android music streaming app powered by the unofficial JioSaavn API. Inspired by Spotify’s minimal interface, this app enables users to search, stream, and enjoy music seamlessly — all without login or tracking.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages