https://github.com/suzuki3jp/youtubeplaylistmanager
A web application to copy, shuffle, merge, and delete Youtube (music) playlists
https://github.com/suzuki3jp/youtubeplaylistmanager
next-auth nextjs playlist playlist-manager youtube youtube-api youtube-data-api
Last synced: 4 months ago
JSON representation
A web application to copy, shuffle, merge, and delete Youtube (music) playlists
- Host: GitHub
- URL: https://github.com/suzuki3jp/youtubeplaylistmanager
- Owner: suzuki3jp
- License: mit
- Created: 2024-10-17T12:19:08.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T08:41:24.000Z (5 months ago)
- Last Synced: 2024-12-11T09:32:40.771Z (5 months ago)
- Topics: next-auth, nextjs, playlist, playlist-manager, youtube, youtube-api, youtube-data-api
- Language: TypeScript
- Homepage: https://pmfy.suzuki3.jp
- Size: 2.15 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Playlist Manager For YouTube
YouTube (music) playlist managerThis document is also available in:
- [**Japanese / 日本語**](README_ja.md)
## Online Demo
Check out the [online demo](https://pmfy.suzuki3.jp)## Features
- Manage youtube playlists from Web GUI
- Copy playlists
- Shuffle playlist items
- Merge playlists
- Delete playlists
- Search playlist items
- i18n support (English & Japanese)## Roadmap
- [x] Copy playlists
- [x] Delete playlists
- [x] Shuffle playlist items
- [x] Merge playlists
- [x] Localization (English & Japanese)
- [x] Search playlist items
- [ ] Extract specific artist's song from playlists
- [ ] Sort playlist items by artist name or song title
- [ ] Multi platforms support (Youtube, Spotify, Amazon music ...)## How To Use
### Access to Online Demo
See: https://pmfy.suzuki3.jp### Build yourself
To clone and run this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/), [pnpm](https://pnpm.io/) installed on your computer.
From your command line:
```bash
# Clone this repository
$ git clone https://github.com/suzuki3jp/PlaylistManager.git# Go into the repository
$ cd PlaylistManager# Rename `app/sample.env` to `app/.env` and set the appropriate values
# Install dependencies
$ pnpm install# Run the app
$ pnpm dev
```
## License[MIT License](./LICENSE)
## Disclaimer
The Playlist Manager For YouTube is an independently developed application that utilizes the YouTube Data API to streamline playlist management through features such as copying, shuffling, merging, and deleting playlists.
This application is not affiliated with, endorsed by, or in any way officially connected to YouTube or Google. All product and company names are trademarks™ or registered® trademarks of their respective holders.
Users must comply with YouTube's Terms of Service, and it is the user's responsibility to ensure compliance with all applicable terms and conditions when using this application.
The developer accepts no responsibility or liability for any damages, losses, or consequences that may arise from the use of this application. Use of this application is entirely at your own risk.