Skip to main content

Add your description here

Project description

muziqa

Analyze your music collection and plot two side-by-side charts: top artists and tracks by year.

Top 20 Artists chart

Install

pipx install muziqa

Usage

Point it at a folder of music files (MP3, FLAC, WAV):

$ muziqa /path/to/music

This reads the tags from every supported file in the folder (and all subfolders) and saves a bar chart to muziqa.png in the current directory.

Options

Option Description
DIR Directory of MP3/FLAC/WAV/M4A/OGG files (reads tags)
--flat Search only the given folder, not subfolders
--artists FILE Path to a plain-text artists.txt file instead
--output FILE Output image filename (default: muziqa.png)
--top N Number of top artists to show (default: 20)

Examples

$ muziqa ~/Music
$ muziqa ~/Music --flat
$ muziqa ~/Music --top 30 --output top30.png
$ muziqa ~/Music --artists artists.txt

Project details


Download files

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

Source Distribution

muziqa-1.0.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

muziqa-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file muziqa-1.0.0.tar.gz.

File metadata

  • Download URL: muziqa-1.0.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for muziqa-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1fec62f1440c5311f04e6816139b2ae840f9ed95c5a5f1062cb0270f50d36a42
MD5 b57208fb368982e22e1a2b35ffec19d1
BLAKE2b-256 4ff8f006da47d60a6370c52ad67306c8f20d1097bd42b9dd02b1c1c31c05fbd0

See more details on using hashes here.

File details

Details for the file muziqa-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: muziqa-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for muziqa-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef70864983a9a914b9be62bfb9d1c0530657464c6f42da455757352afff310de
MD5 2c6029b7205b284994aa49abde608b2e
BLAKE2b-256 1e4f72707ac1bb8d46e76c1cc311e04b5109c25885aa46252b1cff0cbef1b161

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