Reinventing the bike π² with beats and code!
Welcome to PlaylistGo, an open-source, web-based music player built in TypeScript that lets you search and play songs directly from YouTube using a simple Excel playlist sheet. Whether you're here to vibe or to code, this project is for you! πβ πβ»οΈ
- πΆ Search and play YouTube music tracks.
- π Load playlists from an Excel sheet.
- π Uses YouTube Data API for song lookup.
- β‘ TypeScript-based architecture.
- π§© Fully open to contributions and feature ideas.
-
Excel Sheet as Playlist
The app reads an Excel (public/python/songs.xlsx
) file where each row represents a song with details like:Song Name
Artist
YouTube Link
-
YouTube Search
If no direct link is provided, the app will automatically search YouTube using the song name and artist, and play the best result. -
Music Player UI
Simple and intuitive player interface with custom playlist support.
Pre-requisites:
- Node.js
- YouTube API Key
- A
.xlsx
playlist file
git clone https://github.com/jasurlive/PlaylistGo.git
cd PlaylistGo
npm install
npm run dev
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Make your changes and add comments.
- Submit a Pull Request.
Please report any issues through the Issues page.
This project is licensed under the Apache-2.0 License.