Skip to content

I was lazy and instead of managing my playlists by hand, I created this to automate things

Notifications You must be signed in to change notification settings

mscharl/youtube-playlist-manager

Repository files navigation

youtube-playlist-manager

I wanted to split a playlist with 300+ videos. I couldn't find an easy way on Youtube, so I created this tool.

You can select multiple videos of a playlist and move them into another playlist or delete them. Videos inside a playlist can be filtered by multiple parameters to simplify the video selection.

Todo

  • Login with Google: Use OAuth to connect with the users Youtube account

  • List all user-created playlists: Show all playlists with title, thumbnail, description and item count. At first, 50 playlists will be loaded. If the user owns more playlists than currently shown a button is displayed to load 50 more playlists.

  • Show videos of a playlist: When a playlist is selected the videos are shown

  • Move videos: Videos of a playlist can be moved to another playlist by selecting one or more videos and using a button to move them to the desired playlist.

  • Delete videos: Videos of a playlist can be deleted by selecting one or more videos and using a button to delete them from the playlist.

  • Filter videos: To simplify selecting multiple videos a filterbar is available to filter videos by the uploaded time, inserted time or name of the video.

  • Implement Caching: Items of a playlist should be cached locally. Invalidation should be done by checking the e-tag that is given by the list method of the playlists.

Build Setup

# install dependencies
yarn install

# serve with hot reload at localhost:8080
yarn run dev

# build for production with minification
yarn run build

About

I was lazy and instead of managing my playlists by hand, I created this to automate things

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published