Discussion:
[beets] Unable to get add/embed album art for my music collection
Callum Prentice
2014-11-05 23:13:06 UTC
Permalink
Came across beets and it looks like the perfect tool for me to get my
modest, but track oriented (vs album) mp3 collection in order.

I'm trying to grab artwork for each track and nothing is being downloaded
along side or embedded in ,the destination MP3 files.

The new files appear in the right place as per my config file and beets
makes corrections to song/artist names as expected.

Lyrics are inserted properly.

I *think* I have the config file set up okay but I expect that's likely the
culprit:

directory: ~/Desktop/dest
library: ~/Desktop/musiclibrary.blb
plugins: fetchart embedart lyrics lastgenre scrub
fetchart:
auto: yes
google_search: true
embedart:
auto: yes
lastgenre:
whitelist: false

Whilst I am experimenting, I have a few, well known tracks in ~/Desktop/src
and I simply do:

beet import ~/Desktop/src

and follow the prompts

No errors reported in the console/Terminal

Using beets 1.3.8, OS X 10.9.5, Python 2.7.5

Can you tell if I missed anything or if there is a way to debug what's
going on?

Many thanks.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Adrian Sampson
2014-11-05 23:16:01 UTC
Permalink
Any chance the albums you're trying are just unlucky—no art was found in our sources?

You could try running `beet fetchart` to run the process again with more detail, or give the --verbose flag to beet while running an import to see if there are any clues.

Adrian
Came across beets and it looks like the perfect tool for me to get my modest, but track oriented (vs album) mp3 collection in order.
I'm trying to grab artwork for each track and nothing is being downloaded along side or embedded in ,the destination MP3 files.
The new files appear in the right place as per my config file and beets makes corrections to song/artist names as expected.
Lyrics are inserted properly.
directory: ~/Desktop/dest
library: ~/Desktop/musiclibrary.blb
plugins: fetchart embedart lyrics lastgenre scrub
auto: yes
google_search: true
auto: yes
whitelist: false
beet import ~/Desktop/src
and follow the prompts
No errors reported in the console/Terminal
Using beets 1.3.8, OS X 10.9.5, Python 2.7.5
Can you tell if I missed anything or if there is a way to debug what's going on?
Many thanks.
--
You received this message because you are subscribed to the Google Groups "beets" group.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Callum Prentice
2014-11-05 23:26:58 UTC
Permalink
Entirely possible some of my tracks are unknown to anyone else :) but I
purposely tried a couple that I figured were pretty well known. I deleted
my dest folder and musiclib.blb and did

beet -v import ~/Desktop

Which resulted in this:

~/Desktop beet -v import ~/Desktop/src2/
user configuration: /Users/callum/.config/beets/config.yaml
data directory: /Users/callum/.config/beets
Sending event: pluginload
no config file found at /Users/callum/.beetsconfig
library database: /Users/callum/Desktop/musiclibrary.blb
library directory: /Users/callum/Desktop/dest2
Sending event: library_opened
Sending event: import_task_start
Looking up: /Users/callum/Desktop/src2
Tagging Seal -
No album IDs found.
Search terms: Seal -
Album might be VA: True
Evaluating 0 candidates.

/Users/callum/Desktop/src2 (2 items)
No matching release found for 2 tracks.
For help, see: http://beets.readthedocs.org/en/latest/faq.html#nomatch
[U]se as-is, as Tracks, Group albums, Skip, Enter search, enter Id, aBort? T
Sending event: import_task_choice
Sending event: import_task_start
Looking up: /Users/callum/Desktop/src2/R.E.M. - Man On The Moon.mp3
Item search terms: Rem - Man On The Moon
Found 5 candidates.

/Users/callum/Desktop/src2/R.E.M. - Man On The Moon.mp3
Correcting track tags from:
Rem - Man On The Moon
To:
R.E.M. - Man on the Moon
URL:
http://musicbrainz.org/recording/16d283e0-61c6-4280-afde-aaca9ce442a3
(Similarity: 100.0%)
Sending event: import_task_choice
Sending event: import_task_start
Sending event: import_task_apply
Looking up: /Users/callum/Desktop/src2/Seal - Crazy.mp3
Item search terms: Seal - Crazy
1 of 1 items replaced
Sending event: database_change
Sending event: database_change
Found 5 candidates.

/Users/callum/Desktop/src2/Seal - Crazy.mp3
Tagging track: Seal - Crazy
URL:
http://musicbrainz.org/recording/ddbdd2c0-416c-49e1-9c94-be756f250173
(Similarity: 100.0%)
Sending event: import_task_choice
Sending event: import_task_apply
1 of 1 items replaced
Sending event: database_change
Sending event: database_change
added last.fm item genre (artist): Rock
Sending event: database_change
got lyrics from backend: fetch_lyricswiki
fetched lyrics: R.E.M. - Man on the Moon
Sending event: database_change
Sending event: item_copied
Sending event: database_change
Sending event: write
Sending event: after_write
Sending event: database_change
Sending event: import_task_files
Sending event: item_imported
added last.fm item genre (artist): Soul
Sending event: database_change
got lyrics from backend: fetch_lyricswiki
fetched lyrics: Seal - Crazy
Sending event: database_change
Sending event: item_copied
Sending event: database_change
Sending event: write
Sending event: after_write
Sending event: database_change
Sending event: import_task_files
Sending event: item_imported
Sending event: import
Sending event: cli_exit
~/Desktop

Running beet -v fetchart gave me this:

~/Desktop ⏩ beet -v fetchart

user configuration: /Users/callum/.config/beets/config.yaml

data directory: /Users/callum/.config/beets

Sending event: pluginload

no config file found at /Users/callum/.beetsconfig

library database: /Users/callum/Desktop/musiclibrary.blb

library directory: /Users/callum/Desktop/dest2

Sending event: library_opened

Sending event: cli_exit

~/Desktop ⏩


No mention of embedart or fetchart plugins in there - maybe they're not
being loaded?
Post by Adrian Sampson
Any chance the albums you're trying are just unlucky—no art was found in our sources?
You could try running `beet fetchart` to run the process again with more
detail, or give the --verbose flag to beet while running an import to see
if there are any clues.
Adrian
Came across beets and it looks like the perfect tool for me to get my
modest, but track oriented (vs album) mp3 collection in order.
I'm trying to grab artwork for each track and nothing is being downloaded
along side or embedded in ,the destination MP3 files.
The new files appear in the right place as per my config file and beets
makes corrections to song/artist names as expected.
Lyrics are inserted properly.
directory: ~/Desktop/dest
library: ~/Desktop/musiclibrary.blb
plugins: fetchart embedart lyrics lastgenre scrub
auto: yes
google_search: true
auto: yes
whitelist: false
Whilst I am experimenting, I have a few, well known tracks in
beet import ~/Desktop/src
and follow the prompts
No errors reported in the console/Terminal
Using beets 1.3.8, OS X 10.9.5, Python 2.7.5
Can you tell if I missed anything or if there is a way to debug what's going on?
Many thanks.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Adrian Sampson
2014-11-05 23:44:52 UTC
Permalink
Post by Callum Prentice
[U]se as-is, as Tracks, Group albums, Skip, Enter search, enter Id, aBort? T
Fetchart only works with albums, not with singletons. That option splits albums into individual singleton tracks.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Callum Prentice
2014-11-05 23:48:39 UTC
Permalink
Ah, okay - I can certainly imagine there is some amount of ambiguity with
single tracks and which album they're from.

Be nice if there was a way to grab art for any (or perhaps, the most
recent) album that a track existed on.

This is where you tell me to write a plugin isn't it :)
Post by Callum Prentice
Post by Callum Prentice
[U]se as-is, as Tracks, Group albums, Skip, Enter search, enter Id,
aBort? T
Fetchart only works with albums, not with singletons. That option splits
albums into individual singleton tracks.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Adrian Sampson
2014-11-06 00:05:45 UTC
Permalink
Post by Callum Prentice
This is where you tell me to write a plugin isn't it :)
:) Nearly! Instead, I'll ask you to follow this issue: https://github.com/sampsyo/beets/issues/132
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Callum Prentice
2014-11-06 00:19:55 UTC
Permalink
:) Done - thank you for the rapid follow-ups and info.
Post by Adrian Sampson
Post by Callum Prentice
This is where you tell me to write a plugin isn't it :)
https://github.com/sampsyo/beets/issues/132
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Fabrice Laporte
2014-11-06 13:27:53 UTC
Permalink
The good thing is that you reminded users of this mailing-list of that
problem, starting by me.
This issue deserved some exposure.
Post by Callum Prentice
:) Done - thank you for the rapid follow-ups and info.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Erol Ramazzotti
2016-02-11 09:39:07 UTC
Permalink
Hello all,

did you give up on this topic or did you finally find a way?

I'm very interested and I would appreciate a lot if anyone know a free way
to get album artwork searching for a single track and not for the album.

Thanks a lot

Erol
Post by Callum Prentice
Came across beets and it looks like the perfect tool for me to get my
modest, but track oriented (vs album) mp3 collection in order.
I'm trying to grab artwork for each track and nothing is being downloaded
along side or embedded in ,the destination MP3 files.
The new files appear in the right place as per my config file and beets
makes corrections to song/artist names as expected.
Lyrics are inserted properly.
I *think* I have the config file set up okay but I expect that's likely
directory: ~/Desktop/dest
library: ~/Desktop/musiclibrary.blb
plugins: fetchart embedart lyrics lastgenre scrub
auto: yes
google_search: true
auto: yes
whitelist: false
Whilst I am experimenting, I have a few, well known tracks in
beet import ~/Desktop/src
and follow the prompts
No errors reported in the console/Terminal
Using beets 1.3.8, OS X 10.9.5, Python 2.7.5
Can you tell if I missed anything or if there is a way to debug what's
going on?
Many thanks.
--
You received this message because you are subscribed to the Google Groups "beets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beets-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...