whatlastgenre
whatlastgenre copied to clipboard
No genres found for "Various Artists" albums via beets plugin
Hi, I finally found the time to file a proper report about the issue with "Various Artists" albums when run via the beets plugin. I mentioned this over here https://github.com/YetAnotherNerd/whatlastgenre/issues/36#issuecomment-1555022587
A non-verbose run via the beets plugin gives us:
$ beet wlg -f turbo
wlg: ( 1/1) [############################################################] 100%
No genres found
wlg: genres for album Fracture Presents Various - 2019 [APHALP003] - Turbo a:23-02/Discogs |EMPTY:
No genres found (1):
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo
Time elapsed: 0:00:00.016014 (0:00:00.016014 per directory)
Files are located here:
$ beet ls -p turbo
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/01.01 - Fracture - Turbo - Get Raw (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/01.02 - Moresounds - Turbo - You Don’t Know (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/01.03 - Sam Binga x OnHell - Turbo - A Mighty Quest (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/01.04 - Addison Groove - Turbo - Redeye (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/02.05 - Hyroglifics - Turbo - Aura (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/02.06 - Lewis James - Turbo - Kit 5000 (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/02.07 - Philip D Kick - Turbo - Bleach (2019).mp3
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo/02.08 - Fracture x Sam Binga - Turbo - EBP (2019).mp3
An explicit run of whatlastgenre
without beets involved works fine:
$ whatlastgenre "/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo"
whatlastgenre v0.2.1
Found 1 music directories!
( 1/1) [############################################################] 100%
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo
Genres: Techno, Electro, Reggae, Soul
Saving metadata... done!
...all done!
4 different genres used this often:
1 Techno 1 Reggae
1 Electro 1 Soul
Time elapsed: 0:00:05.233238 (0:00:05.233238 per directory)
Cleaning cache... done! (0 entries removed)
Saving cache... done! (280 entries, 0.03 MB)
A verbose beets run doesn't reveal much more useful information:
$ beet -vv wlg -f turbo
user configuration: /home/jojo/.config/devbeets/config.yaml
data directory: /home/jojo/.config/devbeets
plugin paths: /home/jojo/git/whatlastgenre/plugin/beets/beetsplug
inline: adding item field disc_and_track
inline: adding item field fmt_onetrack
inline: adding item field fmt_albumtrack
inline: adding item field quality
inline: adding item field fmt_format
inline: adding item field fmt_genre
inline: adding album field wehave
inline: adding album field incomplete
inline: adding album field is_onetrack
inline: adding album field fmt_genre
lastgenre: Loading canonicalization tree ~/git/home_config/lastgenre_conf/genres-tree.yaml
fetchart: google: Disabling art source due to missing key
fetchart: lastfm: Disabling art source due to missing key
Sending event: pluginload
library database: /home/jojo/.config/devbeets/library.db
library directory: /home/jojo/Documents/Sync/beets_test_music
Sending event: library_opened
wlg: ( 1/1) [############################################################] 100%
No genres found
wlg: genres for album Fracture Presents Various - 2019 [APHALP003] - Turbo a:23-02/Discogs |EMPTY:
No genres found (1):
/home/jojo/Documents/Sync/beets_test_music/Uncategorized/Fracture Presents Various - 2019 - Turbo
Time elapsed: 0:00:00.045093 (0:00:00.045093 per directory)
Sending event: cli_exit
Any hints on how to debug this further?
how about a verbose standalone run? can you show your configs? what id3 tags do those files contain?