Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tyiannak/pyvisualizemp3tags

Generate visualisations and reports on collections of mp3 files using python
https://github.com/tyiannak/pyvisualizemp3tags

lyrics mp3 music song-analysis tag-cloud

Last synced: 3 months ago
JSON representation

Generate visualisations and reports on collections of mp3 files using python

Awesome Lists containing this project

README

        

# pyVisualizeMp3Tags

## General
pyVisualizeMp3Tags reads a folder (and all subfolders recursivelly) of mp3 files
and gets mp3 tags to generate:
* tag cloud of artist names (aggregated)
* tag cloud of song lyrics (aggregated)

## Requirements and installation
pyVisualizeMp3Tags requires Python 2.7. To install dependencies:

```
pip install -r requirements.txt
```

## Usage
```
python main.py -i punk_collection -o punk.png -s -l
```

(use python main.py -h to see explaination of all command-line arguments)

## Examples
Artist tag cloud

![artist tag cloud example](data/punk.png)

Lyrics tag cloud

![lyrics tag cloud example](data/lyrics_punk.png)