('A beets plugin that describes attributes in depth',)
Project description
Describe (Beets Plugin)
The beets-describe plugin attempts to give you the full picture on a single attribute of your library item.
NOTE: Under heavy development but works!
Installation:
$ pip install beets-describe
and activate the plugin the usual way
plugins:
- describe
Usage:
beet describe field_name
You can of course add any queries after the name of the field to describe such as:
beet describe genre albumartist:'Various Artists'
Sample Output
beet describe bpm
┌────────────────┬────────────────────────────┐
│ Name │ Value │
╞════════════════╪════════════════════════════╡
│ Field name │ bpm │
├────────────────┼────────────────────────────┤
│ Field type │ beets.dbcore.types.Integer │
├────────────────┼────────────────────────────┤
│ Count │ 1392 │
├────────────────┼────────────────────────────┤
│ Min │ 65.9922409058 │
├────────────────┼────────────────────────────┤
│ Max │ 185.0 │
├────────────────┼────────────────────────────┤
│ Mean │ 122.99097545119291 │
├────────────────┼────────────────────────────┤
│ Median │ 122.0 │
├────────────────┼────────────────────────────┤
│ Empty │ 0 │
├────────────────┼────────────────────────────┤
│ Unique │ 649 │
├────────────────┼────────────────────────────┤
│ Most frequent │ 122.0(22) │
├────────────────┼────────────────────────────┤
│ Least frequent │ 117.853546143(1) │
└────────────────┴────────────────────────────┘
Distribution(bins=10) histogram
66.0 - 77.9 [ 30] ████▊
77.9 - 89.8 [ 73] ███████████▍
89.8 - 101.7 [203] ███████████████████████████████▊
101.7 - 113.6 [221] ██████████████████████████████████▌
113.6 - 125.5 [256] ████████████████████████████████████████
125.5 - 137.4 [208] ████████████████████████████████▌
137.4 - 149.3 [183] ████████████████████████████▋
149.3 - 161.2 [ 87] █████████████▋
161.2 - 173.1 [107] ████████████████▊
173.1 - 185.0 [ 24] ███▊
beet describe genre
┌────────────────┬───────────────────────────┐
│ Name │ Value │
╞════════════════╪═══════════════════════════╡
│ Field name │ genre │
├────────────────┼───────────────────────────┤
│ Field type │ beets.dbcore.types.String │
├────────────────┼───────────────────────────┤
│ Count │ 1392 │
├────────────────┼───────────────────────────┤
│ Empty │ 19 │
├────────────────┼───────────────────────────┤
│ Unique │ 91 │
├────────────────┼───────────────────────────┤
│ Most frequent │ Oldies(202) │
├────────────────┼───────────────────────────┤
│ Least frequent │ Post-Punk(1) │
└────────────────┴───────────────────────────┘
Unique element histogram
Oldies [202] ████████████████████████████████████████
Classic Rock [139] ███████████████████████████▌
Soul [124] ████████████████████████▌
Blues [120] ███████████████████████▊
Rock [109] █████████████████████▋
Pop [105] ████████████████████▊
Dance [ 86] █████████████████
New Wave [ 48] █████████▌
Reggae [ 44] ████████▊
Heavy Metal [ 33] ██████▌
Trance [ 24] ████▊
Blues Rock [ 20] ████
Jazz [ 20] ████
[ 19] ███▊
Soundtrack [ 17] ███▍
Ska [ 16] ███▏
Synthpop [ 16] ███▏
Rap [ 15] ███
Pop Rock [ 14] ██▊
Funk [ 12] ██▍
Metal [ 12] ██▍
Alternative Metal [ 12] ██▍
Alternative Rock [ 11] ██▏
Soft Rock [ 10] ██
Hard Rock [ 10] ██
Singer-Songwriter [ 9] █▊
Rockabilly [ 8] █▋
Metalcore [ 6] █▎
Electronic [ 6] █▎
Rock And Roll [ 6] █▎
R&B [ 6] █▎
House [ 5] █
Disco [ 5] █
Progressive Rock [ 5] █
Psychedelic Rock [ 5] █
Punk Rock [ 4] ▊
Thrash Metal [ 4] ▊
Progressive Metal [ 4] ▊
Contemporary R&B [ 3] ▋
Nu Metal [ 3] ▋
Symphonic Metal [ 3] ▋
Funk Soul [ 3] ▋
World Music [ 3] ▋
Death Metal [ 3] ▋
Britpop [ 2] ▍
Industrial Metal [ 2] ▍
Contemporary Classical [ 2] ▍
Post-Grunge [ 2] ▍
Psychedelic [ 2] ▍
Motown [ 2] ▍
Glam Rock [ 2] ▍
Rock, Hard Rock, Metal [ 2] ▍
Blue-Eyed Soul [ 2] ▍
Black Metal [ 2] ▍
Indie Rock [ 2] ▍
Indie Pop [ 2] ▍
Industrial [ 2] ▍
Pop Punk [ 2] ▍
Surf Rock [ 2] ▍
Hip Hop [ 1] ▎
Gospel [ 1] ▎
Ragga [ 1] ▎
Indie [ 1] ▎
Speed Metal [ 1] ▎
Gypsy Jazz [ 1] ▎
Configuration
There are no configuration options for this plugin.
Issues
- If something is not working as expected please use the Issue tracker.
- If the documentation is not clear please use the Issue tracker.
- If you have a feature request please use the Issue tracker.
- In any other situation please use the Issue tracker.
Other plugins by the same author
- beets-goingrunning
- beets-xtractor
- beets-yearfixer
- beets-autofix
- beets-describe
- beets-bpmanalyser
- beets-template
Final Remarks
Enjoy!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
beets_describe-0.0.5.tar.gz
(8.3 kB
view details)
Built Distribution
File details
Details for the file beets_describe-0.0.5.tar.gz
.
File metadata
- Download URL: beets_describe-0.0.5.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0425c6190fe2a35554589a629482c39b83e029ce149018007109fdd2ada822c |
|
MD5 | c440dc6c01e5f04d5bba46d3547df57f |
|
BLAKE2b-256 | 2a765e2939b2b026a594f9d2d4fb3d3bcbc256bb26188713b5d7dd8ca67c496b |
File details
Details for the file beets_describe-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: beets_describe-0.0.5-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46339cecdb27e2795b07347d3e943808f7a9e4d9416a096e5e0d3318520b04b7 |
|
MD5 | 1dbd344e20ebbab0f7da576d5595ff7f |
|
BLAKE2b-256 | 1752355608cc5cfc45da41581176bfe76df5bda9a18b12c5022aada73c1141b3 |