Skip to content

simple GUI that lets you manage and listen to youtube playlists

Notifications You must be signed in to change notification settings

endawghae/youtube-playlist-shuffler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

youtube-playlist-shuffler

Youtube's desktop site shuffles playlists by repeatedly picking a random song which results in repeats during a session and Youtube's mobile app shuffles playlists correctly but is inundated with ads (for free riders like me). To my knowledge, neither let you continue a session/save the current shuffle order to pick up from later either. This project features a simple GUI that lets you listen to youtube playlists with proper shuffling and session saving.

Project uses Python 3.8 and uses the libraries VLC for audio playback, yt_dlp (formerly youtube_dl) to fetch data from youtube links, and tkinter for GUI. Because we are using a VLC library for audio playback, VLC media player will need to be installed as well.

Installation

Option 1: Python Script

Download Python 3.8 (not tested for newer versions, feel free to try)

Download the libraries VLC and yt_dlp manually or using pip install

Download VLC media player

Run the python script in the repo

Option 2: Exe file (spooky)

Download VLC media player

Run the exe file in the repo

(Optional) Fight with your antivirus as it kneels and begs for you not to run it

Demo

2024-05-15.03-53-21.mp4

About

simple GUI that lets you manage and listen to youtube playlists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages