I’m using the echonest plugin to add bpm info to my tags, but itunes isn’t picking it up, even after telling iTunes to rescan the file. Anyone have any idea how to poke iTunes to pick up the new tag? I’m hoping to create smart playlists based on BPM for exercising.
derwin
there's no bpm tag in id3
is there?
oh, I see, your question isn't actually about bpm, it's about the new tag?
echonest appears to set bpm. I have this: bpm: 129
derwin
well.. no.
are you tagging id3 files or mp4 / m4a files?
mersault
mp3/id3
derwin
so, that's TBPM tag
and I'm pretty sure beets is properly populating it
so why itunes is not refreshing tbpm is your question.
mersault
yeah, I’m pretty sure it’s itunes that’s the issue here. however, google is returning lots of results about alternative apps to use to set the bpm field in itunes for tracks with no bpm tag set at all.
it’s not really helpful for my situation. I also ran ftintitle earlier, and ran an applescript that refreshed all my tags. I see those changes. but not bpm.
BrainDamage
use another program and verify the tag is actually present on the files first
and that the format is correct
mersault
mutagen-inspect shows TBMP=129
derwin
TBPM, probably.
mersault
so the tag appears to be valid
BrainDamage
is it an id3v1 tag, v2, or both?
perhaps itunes reads only one of the 2?
derwin
BrainDamage: good approach!!!
it's v2.4
because that's what mutagen writes, iirc
mersault
I know iTunes will read both. I believe all my tags are stripped of v1 though.
derwin
but what about 2.3 vs 2.4 or wharteer?
mersault
iTunes will actually let you convert between tag versions
or at least it used to.
if no one has encountered this issue and remembers a fix I don’t really mean to trouble the channel with troubleshooting it. I just figured there were reasonable odds someone in here might have encountered this issue.
derwin
I'm curious if you find the solution
and we can at least check your thinking
and tell you how things should be :)
mersault
Well, we’ve determined that the tag is being written correctly - at least if we trust mutagen’s output.
derwin
agree
mersault
iTunes is known to have to be poked to check for new tags, but the refresh tag script I have appears to work since it picked up previous artist/title changes I made earlier this evening.
The non-scripted solution given to poke iTunes is to highlight the song and select ‘Get Info’. I’ve done this for updated songs, and I do not see the BPM field being set.
Now, it would not be unprecedented for iTunes to treat some fields differently from others. I just need to determine if that’s the case for the (T)BPM field, and if there’s an alternative approach that works.
drazin joined the channel
Hmmm… There may be another way to skin this cat (sorry Miffles). I can generate an m3u with a bmp query in beets. If I can find a way to get iTunes to read (and re-read) some playlists on startup, that would be sufficient to solve my problem as well.
mersault has quit
Exposure has quit
Exposure joined the channel
Exposure` joined the channel
Exposure has quit
ahurle has quit
ahurle joined the channel
duailibe has quit
-- BotBot disconnected, possible missing messages --
-- BotBot disconnected, possible missing messages --
-- BotBot disconnected, possible missing messages --
-- BotBot disconnected, possible missing messages --
[o__o] joined the channel
Joschasa joined the channel
marcoamorales joined the channel
lazka has quit
Turboknot13 has quit
r04r is now known as r04r|away
magnulu joined the channel
xsteadfastx has quit
xsteadfastx joined the channel
Turboknot13 joined the channel
thunderrd has quit
fayek joined the channel
fayek has quit
thunderrd joined the channel
TobiX_ is now known as TobiX
fayek joined the channel
tuxiano joined the channel
tuxiano has quit
tuxiano joined the channel
mardi has quit
mardi joined the channel
sec^nd has quit
sec^nd joined the channel
JanC has quit
JanC joined the channel
tuxiano has quit
zz1_ joined the channel
zz1_ has quit
thunderrd has quit
thunderrd joined the channel
zz1_ joined the channel
tg joined the channel
zz1_ has quit
fayek has quit
tuxiano joined the channel
tuxiano has quit
r04r|away is now known as r04r
thunderrd has quit
misterswag joined the channel
ahurle has quit
earthnative joined the channel
earthnat1ve has quit
hawke1 joined the channel
thunderrd joined the channel
hawke1 has quit
hawke2 joined the channel
earthnative has quit
earthnative joined the channel
zz1 joined the channel
fredmorcos joined the channel
fredmorcos has quit
Mersault joined the channel
Mersault
has anyone here tried to use the info provided by echonest to automatically generate playlists, similar to itunes' genius mixes?
derwin
no, but totally doable.
zz1 has quit
Mersault
also, I installed echoprint-codegen (well, built it), and set the codegen: path in the config, but echonest is still uploading
do I need to explicitely disable uploading?
or is just uploading when I've fingerprinted a track that echonest doesn't already know about?
dagle has quit
dagle joined the channel
beastd joined the channel
tuxiano joined the channel
tuxiano has quit
lazka joined the channel
lazka has quit
jgeboski has quit
beastd has quit
jgeboski joined the channel
JanC has quit
JanC joined the channel
zz1 joined the channel
is there a way to query beets for any tracks that don't have a particular flexattr set?