Skip to content

A modern cross-platform music streaming app built with React Native CLI! This app provides extensive music player features, offline download, and artist/album/playlist browsing.

License

Notifications You must be signed in to change notification settings

patelharsh80874/THE-ULTIMATE-SONGS-APP-ANDROID-IOS

Repository files navigation

🎵 The Ultimate Songs App Android/Ios

Platform React Native License


A modern cross-platform music streaming app built with React Native CLI! This app provides extensive music player features, offline download, and artist/playlist browsing.


⚠️ Notice & Disclaimer

THE ULTIMATE SONGS is not affiliated with JioSaavn, Spotify, or any other music platform.
All trademarks, copyrights, logos, images, and audio assets belong to their respective owners.
This project is made strictly for educational and non-commercial purposes.


📱 App Preview

Screenshot_1760509761 Screenshot_1760509779 Screenshot_1760509794

🚀 Features

  • 🎧 Full music player: Mini & fullscreen playback with seek, skip, and pause
  • 🔍 Search songs, albums, playlists, artists
  • ❤️ Like and save your favorite tracks locally
  • ⬇️ Download songs for offline listening
  • 🔄 Background playback with device control panel integration (Android notification/lock screen, see screenshot)
  • 📱 Android ready; iOS version coming soon

⬇️ Download

Get it on Github


💻 Tech Stack

Category Technologies
Framework React Native
UI Styling NativeWind
HTTP Client Axios
Storage AsyncStorage
API Unofficial JioSaavn API
Platform Android (iOS coming soon)

🧩 Project Setup & Installation

1️⃣ Prerequisites

  • Node.js (LTS)
  • React Native CLI (setup guide)
  • Android Studio (for emulator/device)
  • npm or yarn

2️⃣ Clone & Install

git clone https://github.com/patelharsh80874/THE-ULTIMATE-SONGS-APP-ANDROID-IOS.git
cd TheUltimateSongsApp
npm install       # or yarn install

3️⃣ Running the App

npx react-native start         # Start the Metro Bundler
npx react-native run-android   # Launch on Android device/emulator

If you encounter issues, clear the cache:

npx react-native start --reset-cache

4️⃣ Generating a Signed APK

cd android
./gradlew assembleRelease

The release APK will be generated at:
android/app/build/outputs/apk/release/app-release.apk

Upload your APK to the GitHub Releases section for distribution.

🧠 Known Limitations

  • ❌ iOS version is under development (Coming Soon)
  • ⚠️ The public API may experience downtime

🤝 Contributing

Bug reports, feature requests, ideas, and PRs are always welcome!
Please open an issue or submit a pull request with details.


🪪 License

MIT License
Use, modify, and distribute freely — with credit to the original author.


📞 Contact

👨‍💻 Developed with ❤️ by HARSH PATEL

🌐 GitHub: patelharsh80874
📧 Email: patelharsh80874@yahoo.com
🌐 Instagram: patelharsh.in


🌟 Acknowledgements


This README provides a complete reference and setup guide for The Ultimate Songs App, built for learning and demo purposes.


About

A modern cross-platform music streaming app built with React Native CLI! This app provides extensive music player features, offline download, and artist/album/playlist browsing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages