Skip to content
This repository has been archived by the owner on May 8, 2021. It is now read-only.
/ playlist-gen Public archive

generate & create .m3u playlists with ease

Notifications You must be signed in to change notification settings

KraXen72/playlist-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

please use my new app for this, playlist manager!

alt


playlist-gen (archived)

This is a small utility in python that i made to generate .m3u playlists if you have your music sorted into folders. example:
ex1

Setup

requirements:

  • python3
  • python libraries (should be already installed by default with python):
    • os
    • pathlib
    • codecs

Install

  1. Clone this repo
  2. run pip install prompt-toolkit mutagen decimal tinytag anywhere
  3. copy playlist-gen.py to the folder with all your music
  4. run python playlist-gen.py or just playlist-gen.py in the folder with all your music. clicking on it should also run it.

How to use

Available commands:

  • ext - set the extensions of music files. default: mp3
  • ign - set the folders to ignore in generation. none by default
  • plainm3u - use plain .m3u instead of extended .m3u, faster but may not work on some players.
  • gen - recursively generate m3u playlists for all folders and subfolders
  • prg - delete all existing .m3u files in the working directory for a clean slate
  • com - generate a playlist from multiple specific folders
  • add - add a folder or folders to a playlist made by com. doesen't rename the playlist
  • add -r - same thing as add but appends the folder name to the playlist name.
  • naughty - [EXPERIMENTAL] run this after gen to find songs with bad metadata that you can redownload / fix
  • new - manually make a new playlist by selecting songs and playlists
  • help - display this message
  • exit or quit - exit this utility

to bring up this list just type help in the uitility

all commands have explanations and examples right in the utility.

for any questions contact me on discord KraXen72#9190

Releases

No releases published

Packages

No packages published

Languages