Skip to main content

finds music files in directory and create a m3u playlist

Project description

m3u maker

Installation

This script doesn't have any dependencies except from python, so install python3.6 before. python2 is not supported

manual

git clone https://github.com/CastixGitHub/m3u_maker
cd m3u_maker
python m3u_maker.py ~/Music > out.m3u

Help menu

usage: 'm3u_maker [-h] [sources [sources ...]]

    Finds music files by extension (flac, ogg, oga, wav, mp3,
    aiff, aif, loss, m4a, aac, alac, mogg, opus. webm, mp4, wma, mpc)
    inside a folders and it's subdirectories, makes a m3u file
    without metadata
    

positional arguments:
  sources     
              Source directories that contains the music
              (subdirectories are included).
              We suggest to use an absolute path for better
              compatibility with players.
              If you want to use relative paths remember that them
              are relative to the location of the output m3u file.
              Defaults to the directory where the script is called
              from (`pwd`).

optional arguments:
  -h, --help  show this help message and exit

    Example Usage:
    python m3u_maker.py ~/Music > out.m3u
    Example with random order without duplicates:
    python m3u_maker.py ~/Music | uniq | shuf > out.m3u

Testing & Development

install the project with

pip install -e '.[test]'

run the tests with

pytest --cov=.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

m3u_maker-0.1.3-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file m3u_maker-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: m3u_maker-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for m3u_maker-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bfd23cf960f76cd49244facc344da25293ba4c98e7975ceef1c022917db97c3
MD5 89dd37cd4d541e100beb4228683222dd
BLAKE2b-256 dc5775d0b03b15f3918ff0a6a3c24238852ce8b785c59f6529ab1f5b3b4295b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page