#musicbrainz

/

      • minimal has quit
      • flamingspinach has quit
      • flamingspinach_ joined the channel
      • Island_ has quit
      • MeatPupp3t has quit
      • MeatPupp3t joined the channel
      • Techman has quit
      • Techman joined the channel
      • MeatPupp3t has quit
      • MeatPupp3t joined the channel
      • Techman has quit
      • srxl has quit
      • srxl joined the channel
      • srxl has quit
      • iconoclast_hero has quit
      • Techman joined the channel
      • SigHunter has quit
      • SigHunter joined the channel
      • G0d joined the channel
      • anonn joined the channel
      • otisolsen70 joined the channel
      • ijc has quit
      • ijc joined the channel
      • ijc has quit
      • ijc joined the channel
      • ijc has quit
      • ijc joined the channel
      • Maxr1998 has quit
      • Maxr1998 joined the channel
      • logistic-bot joined the channel
      • antonmosich joined the channel
      • scrumplex has quit
      • scrumplex joined the channel
      • antonmosich has quit
      • antonmosich joined the channel
      • antonmosich has quit
      • d4rk-ph0enix joined the channel
      • antonmosich joined the channel
      • d4rk has quit
      • discordbrainz
        <12darkloke> I have a question about m4a format and muti-valued tags (like composer). I need some Picard script to correctly fill them or this depends on the player to correctly read them?
      • antonmosich has quit
      • mr44er[m] joined the channel
      • mr44er[m]
        this depends on the player to correctly read them <- this
      • outsidecontext
        darkloke: picard's (or rather mutagen's) implementation of multi-value tags for m4a is incompatible with many players. there is currently no way around that.
      • essentially how to store multiple values for a tag is not specified for M4A, and there are two unofficial but incompatible implementations. see the discussion on https://tickets.metabrainz.org/browse/PICARD-376
      • BrainzBot
        PICARD-376: MP4 multi-value tags are proprietary to Picard/mutagen (?)
      • mr44er[m]
        if your m4a contains lossless audio, it's maybe a solution to convert this to flac. on level12 compression it produces even smaller sizes...and then retag the flacs
      • discordbrainz
        <12darkloke> I found this script for Picard to multi tag m4a on the player's forum, but i see no changes (or cannot implement it correctly). Can someone check it? https://getmusicbee.com/forum/index.php?topic=1...
      • outsidecontext
        darkloke: yes, that would generally work if you just want to see the values. it flattens all the specified tags to semicolon separated entries
      • just note that it e.g. replaces the artist tag, which by default is a string "as credited", with a list of the artist names
      • similar some other tags
      • discordbrainz
        <12darkloke> Ok, but what i need to do to execute it? Just add as script in scripting tab?
      • outsidecontext
        I would just have my doubt how universal the file format detection is with "$if($eq(MPEG-4 Audio \(AAC LC\),%_format%),". you should check what this shows for your files in the info dialog inside picard
      • yes, this gets run then on data in the right pane when loading releases or attaching files to tracks
      • discordbrainz
        <12darkloke> It shows me this: Format: MPEG-4 Audio (ALAC) I suppose it differs from what script tries to detect...
      • outsidecontext
        well yes, that has "MPEG-4 Audio (AAC LC)"
      • you could try "$eq(MPEG-4 Audio,$substr(%_format%,12))" for a more universal approach (I hope I counted correctly)
      • discordbrainz
        <12darkloke> It works if i simply change (AAC LC) to (ALAC), but doesnt work with your universal approach (if i added it correctly). Anyway, thanks for the help @outsidecontext. 🙂
      • outsidecontext
        you're welcome
      • logistic-bot has quit
      • ah, it should be ""$eq(MPEG-4 Audio,$substr(%_format%,0,12))"
      • logistic-bot joined the channel
      • discordbrainz
        <12darkloke> Aye, now it works! Thank you. If you don't mind can i post this solution/update to this forum? May be it would help someone else.
      • outsidecontext
        Sure, please do
      • lojik has quit
      • lojik joined the channel
      • minimal joined the channel
      • user23 joined the channel
      • MeatPupp3t has quit
      • MeatPupp3t joined the channel
      • mr44er[m] has quit
      • crism has quit
      • crism joined the channel
      • crism has quit
      • KassOtsimine has quit
      • KassOtsimine joined the channel
      • MonkeyPython joined the channel
      • antonmosich joined the channel
      • crism joined the channel
      • Doc_X has quit
      • antonmosich has quit
      • user23 has quit
      • ___nick___ joined the channel
      • stever joined the channel
      • stever has quit
      • ___nick___ has quit
      • ___nick___ joined the channel
      • ___nick___ has quit
      • ___nick___ joined the channel
      • Doc_X joined the channel
      • otisolsen70 has quit
      • dseomn_ joined the channel
      • dseomn has quit
      • dseomn_ is now known as dseomn
      • discordbrainz
        <07aszazin> Is there a way or script to transfer all relationships of a Work to the different parts of the work, without editing them all individually?
      • MonkeyPython
        hmm.. that sounds liek ther is a script.. lete me se
      • reosarevok
        Hmm. There is that for releases but not sure about works
      • MonkeyPython
        hmm
      • seems liek amodifying one script souldn't bee too hard?
      • discordbrainz
        <07aszazin> Sounds like a script is missing!
      • reosarevok
        I think it hasn't been done because in most case you batch-add the stuff to all the parts from the relationship editor anyway and all that is missing is the one parent work
      • MonkeyPython
        hmm
      • discordbrainz
        <07aszazin> Yes, I just had a rare case where the work is first present in parts, and then in one long recording on the same release
      • <07aszazin> I guess currently the best way is to manually add them through that release
      • <07aszazin> I am a bit struggling with lots of double data entry, especially recording/performance dates. Or shouldn't I add the recording date for each individual performer?
      • reosarevok
        Ideally yes
      • There used to be a script that copied them around
      • I think it might be broken right now
      • Honestly, I think it's fine to enter them once (possibly in the recorded at place relationship) if the script doesn't work
      • Have you seen https://community.metabrainz.org/t/the-classica... ? I forget if I already pointed you to it :)
      • discordbrainz
        <07aszazin> Yes, I installed most of these scripts
      • <07aszazin> The "loujine GM tools" has a function to copy dates, but it's not clear to me how to make it work, or what it will exactly copy to where
      • <07aszazin> Entering them once seems like a good idea.
      • reosarevok
        I think it might be broken
      • That bit
      • In theory, you select the recordings, click copy dates, and if one relationship has it it will copy it to the others
      • iconoclast_hero joined the channel
      • prout has quit
      • prout joined the channel
      • logistic-bot has quit
      • v6lur_ joined the channel
      • Island_ joined the channel
      • ___nick___ has quit
      • discordbrainz
        <07aszazin> Usually if I post links, I try to archive them and post the archived link somewhere, you know, in case it disappears some day. Where is the most appropriate place to post archived links on MB? In the edit notes? As another URL?
      • atj
        aszazin: adding the link in edit notes is the best option.
      • there wss a GSoC project this year to automatically archive all external links at the IA, not sure if it got accepted though.
      • kellnerd
        It was
      • anonn has quit
      • trolley has quit
      • trolley joined the channel
      • zaymington joined the channel
      • G0d has quit
      • Cheezmo has quit
      • saumon has quit
      • Cheezmo joined the channel
      • v6lur_ has quit
      • saumon joined the channel
      • Cheezmo has quit
      • Cheezmo joined the channel