A React Native based Music streamer for youtube music lovers
0
stars
0
forks
source link
<div align="center"">
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 📸
License 📄
This project is licensed under the MIT License - see the LICENSE file for more details.