Focused-YouTube is a distraction-free YouTube playlist player that allows you to enjoy your favorite playlists without any interruptions. With the ability to add playlists to your favorites, remove them, navigate between videos, and more, Focused-YouTube enhances your playlist viewing experience.
- Distraction-Free Playback: Enjoy your YouTube playlists without distractions.
- Playlist Management: Easily add and remove playlists based on your preferences.
- Favorites: Mark your favorite playlists for quick access.
- Navigation Controls: Navigate through playlist videos, go to the next or previous video, or jump to a specific video.
- Easy Setup: Simply copy and paste the YouTube playlist link or ID to get started.
- React
- React Router
- Easy Peasy
- Material-UI
- React YouTube Player
- YouTube API
Make sure you have Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/readwanmd/focused-youtube.git
-
Navigate to the project directory:
cd focused-youtube
-
Install dependencies:
yarn
-
Obtain a YouTube API key by following the YouTube API documentation.
-
Create a
.env
file in the project root and add your API key:VITE_API_KEY=your-api-key-here
-
Start the development server:
yarn dev
-
Open your browser and navigate to
http://localhost:5173/
. -
Copy and paste a YouTube playlist link or ID into the application.
-
Explore the distraction-free playlist experience!
- Thanks to the creators of the technologies used in this project.
- Special thanks to the YouTube API for enabling seamless playlist integration.