Skip to content

Vikas9kumargupta/Music-Stream

Repository files navigation

🎵 MUSIC STREAM

Explore the latest hits only on Music Stream


Overview

Music Stream is a modern and user-friendly Android application that allows users to explore and stream the latest music. The app is designed for seamless performance and uses Firebase for backend services to ensure real-time data retrieval, authentication, and media storage.

Features

  • 🎵 Stream Latest Hits – Listen to the newest songs with high-quality audio streaming.
  • 🔎 Smart Search – Quickly find your favorite tracks, artists, and albums.
  • 📂 Firebase Integration – Utilizes Firebase Firestore for storing song metadata and images.
  • 🔐 User Authentication – Secure login and registration using Firebase Authentication.
  • 📸 Dynamic Image Loading – Fetches album covers and artist images from Firebase Storage.
  • 📜 Curated Playlists – Enjoy pre-made playlists based on different moods and genres.
  • ❤️ Favorites & Playlists – Create and manage your music collections.
  • 🎛 User-Friendly UI – A clean and intuitive interface for easy navigation.
  • 📊 Real-time Updates – Songs and playlists update dynamically with new additions.

Technologies Used

  • Android (Kotlin/Java) – Core development language for the app.
  • Firebase Firestore – Stores song details and metadata.
  • Firebase Authentication – Handles user login and signup securely.
  • Firebase Storage – Stores music files and album images.
  • ExoPlayer – Ensures smooth and efficient music playback.
  • Material Design UI – Provides a visually appealing and responsive user experience.

Installation

  1. Clone this repository:
    git clone https://github.com/your-repo/music-stream.git
  2. Open the project in Android Studio.
  3. Configure Firebase by adding your google-services.json file in the app/ directory.
  4. Build and run the app on an emulator or a physical device.

Screenshots

Future Enhancements

  • 🎙 Voice Search – Search songs using voice commands.
  • 📥 Download & Offline Mode – Save songs locally for offline listening.
  • 🎼 Lyrics Display – Show lyrics while playing a song.
  • 🎧 Podcast Integration – Add a section for trending podcasts.

Contributing

Contributions are welcome! To contribute to the project, please fork the repository and submit a pull request.

Contact

📧 Email: Gmail
🌐 LinkedIn: LinkedIn

License

This project is licensed under the MIT License.

About

A Music Listening App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages