I'm still not sure how should I parse multivalue id3 tag
2021-05-10 13041, 2021
JuniorJPDJ
it's one frame but with array separated with '/'
2021-05-10 13054, 2021
JuniorJPDJ
what if one of array values contains '/'?
2021-05-10 13014, 2021
Glassjoe joined the channel
2021-05-10 13044, 2021
SirPHOENiX1 has quit
2021-05-10 13008, 2021
elomatreb[m]
<JuniorJPDJ "what if one of array values cont"> the ID3v2.3 standard does not support multiple values, but with the ID3v2.4 version this is fixed, and almost everything supports it today
2021-05-10 13039, 2021
elomatreb[m]
You can switch the version Picard will use in the settings
2021-05-10 13029, 2021
kinduff has quit
2021-05-10 13053, 2021
kinduff joined the channel
2021-05-10 13024, 2021
kinduff has quit
2021-05-10 13000, 2021
kinduff joined the channel
2021-05-10 13035, 2021
kinduff has quit
2021-05-10 13006, 2021
kinduff joined the channel
2021-05-10 13040, 2021
kinduff has quit
2021-05-10 13010, 2021
kinduff joined the channel
2021-05-10 13025, 2021
JuniorJPDJ
How should I handle `TXXX:ARTISTS` from v2.3 tho? I can get eg. `AC/DC/Something Else` and it ideally should be interpreted as `['AC/DC', 'Something Else']` and I don't feel like it's doable?
2021-05-10 13034, 2021
JuniorJPDJ
it's more about reading, not writing
2021-05-10 13058, 2021
JuniorJPDJ
I know I can just change tag format in picard itself, but picard by default tags with this bad format
2021-05-10 13023, 2021
JuniorJPDJ
so probably most of picard-tagged content would have this problem
2021-05-10 13049, 2021
elomatreb[m]
Indeed, there's no solution to this
2021-05-10 13009, 2021
elomatreb[m]
Arguably Picard really should use the modern default
2021-05-10 13042, 2021
Prints is now known as [prints]
2021-05-10 13056, 2021
thomasross has quit
2021-05-10 13016, 2021
eroc1990 has quit
2021-05-10 13005, 2021
eroc1990 joined the channel
2021-05-10 13016, 2021
Etua joined the channel
2021-05-10 13036, 2021
Etua has quit
2021-05-10 13052, 2021
Etua joined the channel
2021-05-10 13025, 2021
kepstin
iirc the main issue with v2.4 was some of the microsoft builtin stuff, like windows media player and the file properties dialog
PICARD-900: Use Id3v24 by default instead of id3v23
2021-05-10 13032, 2021
outsidecontext
It's probably time to re-evaluate this. Current versions of Windows 10 are actually supposed to work with ID3 2.4, I think current iTunes also. And those two had been the major blocker. Other things are older (or even current probably) hardware players. But I guess we could finally switch defaults in Picard 2.7
any acousticbrainz users or dev here ? It seem to me than the acousticbrains tagging with Picard is not realy usefull : only some text datas are embeded. I would like speak about how to formalize the real "high level" acousticbrainz datas in vorbis and id3 tags
2021-05-10 13055, 2021
reosarevok
alastairp, outsidecontext, zas ^ maybe one of yo
2021-05-10 13030, 2021
outsidecontext
not sure. Picard itself does not make use of any AcousticBrainz data. There are two plugins which can gather some info via AB API (bpm, key and genre, mood)
2021-05-10 13056, 2021
outsidecontext
I guess it would make sense to have a single AB plugin. Not sure what other data AB provides that would be useful for tagging
2021-05-10 13031, 2021
wargreen
outsidecontext, hi ! yes it's a plugin than allow to embded some AB datas. But it's a single string as "MOOD : Not acoustic / Not aggressive / Electronic / Happy / Not party / Relaxed / Not sad". It seem to me difficult to use for the players. I thing about tags as : AB_mood_party 3.19633363688 for exemple, for embeded all the AB datas
2021-05-10 13025, 2021
wargreen
s/thing/think/
2021-05-10 13012, 2021
wargreen
and in my exemple i've forgot the end of the value : e-05
2021-05-10 13040, 2021
outsidecontext
It's actually multiple values, not a single string. But I think that's not the point, right? You want access to the matching value in your player, right?
2021-05-10 13059, 2021
outsidecontext
I could imagine that the AB plugin gets extended to make all those separate values available as variables. Then you could configure Picard to save them to tags of your liking. Would your player be able to make use of this data?
2021-05-10 13021, 2021
wargreen
outsidecontext, hum, maybe mediainfo show me multiple value on a single line ?
2021-05-10 13003, 2021
outsidecontext
either that, or you are using ID3v2.3 which doesn't support multiple values and Picard uses a (configurable) separator instead
2021-05-10 13045, 2021
outsidecontext
I don't know mediainfo. Is it the player you want to use?
2021-05-10 13058, 2021
wargreen
outsidecontext, yes i search to get the full datas, with the % of probability, to make (maybe) a musical recommandation engine based on theses tags
2021-05-10 13037, 2021
wargreen
and i don't find how to formalise or link AB data -> vorbis or ID3tag
2021-05-10 13012, 2021
wargreen
outsidecontext, OK, with metaflac i see the differents lines
2021-05-10 13049, 2021
wargreen
mediainfo is only a tool to look metadata
2021-05-10 13057, 2021
outsidecontext
ah, ok
2021-05-10 13011, 2021
evelyn
soxi will print all the flac tags in its comments field
2021-05-10 13030, 2021
evelyn
(I don't think there's a way to make metaflac just print all the tags to the shell)
2021-05-10 13058, 2021
outsidecontext
I guess it depends on how deep you want the AB data reflected in the tags
i can get all the tags with metaflac --list 01\ Scars.flac | less
2021-05-10 13042, 2021
outsidecontext
If you just want the values a tag structure like "acousticbrainz_genre_rosamerica=dan" would do, maybe an additional one for the probability "acousticbrainz_genre_rosamerica_probability=0.582012176514"
that gives many tags, but the alternative is to use less tags with more structure on the data.
2021-05-10 13022, 2021
[prints] joined the channel
2021-05-10 13023, 2021
wargreen
theses tags seem realy usefull
2021-05-10 13000, 2021
outsidecontext
so yes, I guess something like that would do. I don't see anything speaking against extending the plugin to set these tags.
2021-05-10 13022, 2021
outsidecontext
I just would make it configurable. That's nothing any software would currently make use of directly, for most people the genre / mood tags are hence more useful
2021-05-10 13035, 2021
outsidecontext
wargreen: you happen to know some python?
2021-05-10 13005, 2021
wargreen
outsidecontext, what kind of structure on the data you think ?
2021-05-10 13007, 2021
wargreen
i know realy a basic with python, but i can speak with a good friend that write it fine
wargreen: It kind of depends on the goals. In it's extreme one could embed the entire JSON structure in a single "acouisticbrainz_high_level" tag
2021-05-10 13031, 2021
outsidecontext
that way, all the data gets saved, but that of course puts higher demand on the software reading this again
2021-05-10 13056, 2021
outsidecontext
it also is kind of pointless IMHO, as this data could be fetched any time with the MBID anyway
2021-05-10 13043, 2021
outsidecontext
if the probabilities and values are what is interesting a set of multiple tags as you and I have suggested above is likely better
2021-05-10 13005, 2021
wargreen
outsidecontext, yes i've speak with this friend about embded the full JSON, and it don't seem realy useful, lot of data as the software versions are not relevent (i think) and not "musical"
2021-05-10 13007, 2021
griff_ has quit
2021-05-10 13006, 2021
DarthKnight joined the channel
2021-05-10 13018, 2021
DarthKnight has quit
2021-05-10 13024, 2021
Priapus has quit
2021-05-10 13001, 2021
Priapus_ joined the channel
2021-05-10 13036, 2021
wargreen
outsidecontext, i propose to store AB datas as tags in the form :
2021-05-10 13038, 2021
wargreen
AB.voice_instrumental.instrumental=0.96830034256
2021-05-10 13038, 2021
wargreen
AB.voice_instrumental.voice=0.0316996499896
2021-05-10 13038, 2021
wargreen
AB.timbre.bright=0.522183001041
2021-05-10 13038, 2021
wargreen
AB.timbre.dark=0.477816998959
2021-05-10 13001, 2021
wargreen
(for exemple with theses 2 attribute)
2021-05-10 13047, 2021
wargreen
to represent the structure of the datas and allow a future extended usage of AB.voice_instrumental=[string], actualy only used to stock the highest probability
2021-05-10 13010, 2021
outsidecontext
in this detail that are roughly 80 tags for the high level data
outsidecontext, i think to stock only a subset of the tags, but have a format usable for alls usages
2021-05-10 13033, 2021
outsidecontext
makes sense
2021-05-10 13039, 2021
outsidecontext
but best find someone to actually update the plugin for this. I'm not overly enthusiastic myself to implement this, to be honest. Don't get me wrong, I'm absolutely not against updating the plugin to make this data available. But I'm not really interested in doing this change myself
2021-05-10 13004, 2021
wargreen
i can understand if you havn't usage of theses datas, i will speak with my friend to try to update the plugin
2021-05-10 13049, 2021
elomatreb[m]
<outsidecontext "It's probably time to re-evaluat"> I think that would be a good thing, yes
2021-05-10 13026, 2021
AJ_Z0 has quit
2021-05-10 13046, 2021
c1e0 joined the channel
2021-05-10 13028, 2021
atsampson has quit
2021-05-10 13003, 2021
atsampson joined the channel
2021-05-10 13010, 2021
flamingspinach has quit
2021-05-10 13055, 2021
flamingspinach joined the channel
2021-05-10 13020, 2021
xplt has quit
2021-05-10 13037, 2021
xplt joined the channel
2021-05-10 13054, 2021
griff_ joined the channel
2021-05-10 13058, 2021
AJ_Z0 joined the channel
2021-05-10 13032, 2021
killui joined the channel
2021-05-10 13050, 2021
SteveKeys joined the channel
2021-05-10 13019, 2021
SteveKeys
newbie question sorry — looking to add release of compilation album with various artists, what's best way to go about this?
2021-05-10 13047, 2021
SteveKeys has quit
2021-05-10 13025, 2021
wargreen
outsidecontext, i think to create a new plugin, "acousticbrainz_fulltags". Did you think that is cool if i rename the existing acousticbrainz mood directory and file plugin to "acousticbraniz_mood" ?
2021-05-10 13028, 2021
griff_ has quit
2021-05-10 13039, 2021
CatQuest
JuniorJPDJ: actually ruaok is interested in funkwhale so might have some feedback too
2021-05-10 13010, 2021
griff_ joined the channel
2021-05-10 13032, 2021
grimler32 joined the channel
2021-05-10 13037, 2021
grimler32
Are There Any T1me Travelers Here Or Non Humans? PM me Please
2021-05-10 13050, 2021
CatQuest is a cat
2021-05-10 13035, 2021
reosarevok
Are "non" humans French? Because they weren't happy with "no" so they added a letter?
2021-05-10 13046, 2021
reosarevok
We have some of those, if so
2021-05-10 13047, 2021
CatQuest
non
2021-05-10 13050, 2021
CatQuest
:D
2021-05-10 13002, 2021
CatQuest is now known as ChatQuest
2021-05-10 13012, 2021
alastairp
grimler32: according to the time travel regulations of 2094 it's prohibited to talk about this topic to pre-event horizon citizens
2021-05-10 13052, 2021
evelyn
oops
2021-05-10 13014, 2021
reosarevok
Oh no, evelyn, don't tell us you broke the regulations
2021-05-10 13050, 2021
reosarevok
They will have to come for you now :(
2021-05-10 13047, 2021
grimler32
alastairp well there are exceptions when ones timeline was wrongfully tampared with. anyone who trust the government 100% and follows thier regulations to a t is a mindless pupet. No one has the right to pay god with somones life