Skip to content

A React Native based Music streamer for youtube music lovers

License

Notifications You must be signed in to change notification settings

sohamhaldar/Vibes

Repository files navigation

Your Icon

Vibes

Welcome to Vibes, the ultimate music streaming app designed for music lovers who enjoy listening to songs on YouTube without the hassle of ads or interruptions. Vibes is built using React Native, providing a smooth and intuitive user experience on both iOS and Android devices. Dive into the world of music and enjoy your favorite tunes seamlessly.

Table of contents

Features ✨

  • Ad-free Listening: Enjoy uninterrupted music without any ads.
  • Background Play: Continue listening to your favorite tracks even when the app is minimized.
  • High-Quality Streaming: Experience high-quality audio streaming directly from YouTube.
  • User-friendly Interface: Easy to navigate and use, ensuring a smooth user experience.
  • Playlist Creation: Create and manage your own playlists.
  • Search Functionality: Find any song or artist quickly and easily.
  • Favourites: Mark your favorite songs for quick access.

Installation 🛠️

Follow these steps to get Vibes up and running on your local machine for development and testing purposes.

Prerequisites ✅

  • Node.js
  • npm or yarn
  • expo CLI
  • EAS CLI
  • Android Studio (for Android)
  • Xcode (for iOS)

Clone the Repository 📦

git clone https://github.com/your-username/vibes.git

cd vibes

Install the dependencies 📥

Using npm:

  npm install

Or using yarn:

  yarn install

Set Up Expo 🌟

Ensure you have Expo CLI installed:

  npm install -g expo-cli

Set Up EAS 🚀

Ensure you have EAS CLI installed:

  npm install -g eas-cli

Log in to your Expo account:

  eas login

Configure EAS for your project:

 eas build:configure

Building the App with EAS 🏗️

For Android:

 eas build --platform android

For IOS:

 eas build --platform ios

Running the App ▶️

npx expo start --dev-client

Usage 📖

  • Home Screen: Browse through trending songs and personalized recommendations.
  • Search: Use the search bar to find specific songs or artists.
  • Playlists: Create and manage your playlists from the Playlists tab.
  • Favorites: Access your favorite songs quickly from the Favorites tab.
  • Player Controls: Control playback with play, pause, next, and previous buttons. Adjust the volume and see the current track information.

Screenshots 📸

Your Icon   Your Icon Your Icon   Your Icon Your Icon   Your Icon Your Icon   Your Icon

License 📄

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

About

A React Native based Music streamer for youtube music lovers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published