Skip to content

A web application to copy, shuffle, merge, and delete Youtube (music) playlists

License

Notifications You must be signed in to change notification settings

suzuki3jp/PlaylistWizard

Repository files navigation

PlaylistWizard

YouTube (music) playlist manager

This document is also available in:

Online Demo

Check out the online demo

Features

  • Manage youtube playlists from Web GUI
  • Copy playlists
  • Shuffle playlist items
  • Merge playlists
  • Delete playlists
  • Search playlist items
  • i18n support (English & Japanese)

Roadmap

  • Copy playlists
  • Delete playlists
  • Shuffle playlist items
  • Merge playlists
  • Localization (English & Japanese)
  • 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://playlistwizard.suzuki3.jp

Build yourself

To clone and run this application, you'll need Git and Node.js, pnpm installed on your computer.
From your command line:

# 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

Disclaimer

The PlaylistWizard 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.