#musicbrainz

/

      • murk
        Immortal Vinyl Records; Virgin Records America
      • with 2.3 picard thinks it succeeds, but windows explorer and winamp show the old labelname
      • with 2.4, windows explorer shows no labelname at all and winamp shows "Virgin Records America"
      • noobie
        weird
      • do you have delete existing tags on?
      • maybe winamp still reads the old 2.3 tag?
      • murk
        no
      • no @ tags
      • noobie
        hm
      • murk
        no i let winamp read the metadata again
      • deleting tags does not help
      • noobie
        oh wait
      • murk
        anyway... the point is really with the files, not the way I read them
      • noobie
        well,many audio players don't support multi-valued tags?
      • murk
        because basically, when I exit picard
      • and restart it and let it read in all the files again
      • then it should show the value it last showed, but the recordlabels are back to old instaed
      • hawke_
        murk: They are mp3s?
      • murk
        yes
      • noobie
        does it happen to the other tags too?
      • or ONLY recordlabel?
      • murk
        only duration/date/recordlabel it seems
      • hawke_
        murk: If you don’t have “delete existing tags” on, it won’t delete the existing tags.
      • So that would fit with reading back the old values
      • noobie
        you should also check if winamp supports multi-valued tags
      • from my experience the least audio players do
      • hawke_
        Besides which, it sounds like it does read the label info right
      • You said it was “virgin records america” and “immortal vinyl records”, right?
      • murk
        in reverse order, but yes
      • hawke_
        Right, but those are the two labels
      • both before and after
      • murk
        well, it seems like my annoyance is resolved now through enabling 2.4 and 'delete existing tags'
      • noobie
        bute before seperated by "/" and after ";" ?
      • murk
        on restarting picard i no longer see *'s everywhere i saved
      • hawke_
        noobie: that’s just a difference in how Picard can read them back.
      • noobie
        most audio players will detect / as a single value though
      • hawke_
        If I recall, the “;” is used for multi-value tags, while "/" is used in the raw tag when the file format only supports single-value tags.
      • noobie
        oh ok :)
      • murk
        yes if I click to edit the recordlabel in picard
      • it shows two separate entries
      • the semicolon is what picard uses as a delimiter
      • hawke_
        murk: But only for display.
      • Unless you have a specifically defined delimiter in the options
      • Modern formats actually allow multiple values for the same tag.
      • murk
      • so it doesnt support it :)
      • they argument that 2.4 is hardly used
      • But, before I forget it: Thanks a lot for your help :-)
      • hawke_
        murk: id3 is a terrible, terrible format. :-)
      • noobie
        metaflac \o/ :D
      • turtle_ joined the channel
      • murk
        there's not a way to maintain the current view picard has of all your files, is there?
      • so that when you close and open it that it will show the same thing as before
      • noobie
        what do you count a s current view?
      • the files loaded in picard?
      • murk
        yes
      • noobie
        guess not
      • the file explorer in picard saves it's last location i think
      • etu would like to run picard without gui to batchprocess a directory and only update tags of all already tagged files
      • etu
        It would be a cronjob on my server
      • noobie
        no command line support as far as i know
      • etu
        yep, I know :(
      • hawke_
        etu: We all would, I think. Or at least most of us
      • noobie joined the channel
      • etu
        hawke_: that could be a point for picard 2.0? Make the gui optional?
      • hawke_
        etu: Maybe. Ask the Picard devs. :-)
      • Freso
        [quote name='weston123' timestamp='1342808274' post='16643223'][list]
      • [*]In-game name: weston121
      • hawke_
        I know someone was talking about decoupling the gui from the backend.
      • Freso
        oop.s Sorry. >_>
      • *Oops
      • noobie
        that'll be awesome
      • Freso
        hawke_: THere's an open ticket for that.
      • noobie: ^
      • Sec, I'll find it.
      • etu
        oh, then I sign up for updates on it
      • ianmcorvidae
        it's a pain in the ass to do, but yeah, several people want it
      • I don't remember if I actually opened the ticket but I know I considered it :P
      • (the issue is that at present Picard mostly uses internal Qt objects for data, HTTP requests, etc.)
      • iliketurtles joined the channel
      • noobie
        might be easier to write a cmd tool from scratch
      • :o
      • JoeLlama joined the channel
      • etu
        noobie: maybe yes...
      • noobie
        "all" it needs would be to fetch the data from the db and pass them to mutagen
      • Freso
      • murk
        noobquestion: what's the purpose of 'updating' already tagged tags? :$
      • ianmcorvidae
        heh, yup, it was me that reported that
      • murk
        files*
      • ianmcorvidae
        murk: the data in the database isn't strictly constant
      • murk: people add things, correct things, etc.
      • so occasionally it's good to update tags to bring in those changes :)
      • noobie
        well,it should be possible to tag new files too
      • murk
        i see :)
      • hawke_
        ianmcorvidae: I think we would need something like NES to be able to do that reliably, no?
      • ianmcorvidae
        hm?
      • hawke_: I just mean manual checking occasionally, not automatic looking at if changes have happened or whatever
      • turtle_ joined the channel
      • and obviously changing picard to be a daemon-client model is basically untouched by any database stuff
      • and you don't need NES for automatic checking either, but I doubt anyone will look at fixing it before then anyway
      • hawke_
        O_O daemon-client model? That seems excessive.
      • I just meant the ability to track merged/split entities.
      • ianmcorvidae
        yeah, which I didn't talk about at all :P
      • hawke_
        Where an MBID becomes no longer valid.
      • ianmcorvidae
        which is why I was confused
      • hawke_
        In order to update the tags, you’d need to do that. :-)
      • ianmcorvidae
        tracking merging/splitting is all server-side
      • we already do that :P
      • well, merging anyway
      • hawke_
        Not reliably.
      • ianmcorvidae
        reliably unless people delete instead of merge
      • NES doesn't really make a difference there either, except *possibly* for splits, which we currently don't really track
      • hawke_
        That I can’t answer, but I know from time to time I try to load a release in picard and it just says that it can’t find the release. Yet I look it up and it’s there.
      • ianmcorvidae
        and no, to update the tags you do the same thing you do when you match them to start :P
      • hawke_
        I have never checked whether it was deleted though.
      • ianmcorvidae
        otherwise it's the automatic stuff I mentioned
      • it's probably deleting rather than merging
      • when there are merges entries get put in the gid_redirect tables and it'll redirect you to the new version
      • hawke_
        Like I said, I never investigated further when that happened: maybe it was deleted, maybe it was a transient error, maybe the gid_redirect doesn’t always work properly, I don’t know. I just looked up the release on the web page, loaded it in the tagger, and went about my business.
      • Maybe I’ll look into it more next time it happens
      • ianmcorvidae
        yeah
      • NES won't fix the delete-rather-than-merge problem :)
      • hawke_
        You sure about that?
      • It should allow us to go back into the edits and at least find the damn thing.
      • Instead of just “sorry, it’s gone forever, no evidence that it ever existed”
      • ianmcorvidae
        depends how you implement deletes in NES
      • hawke_
        which is how a lot of stuff in MB is now: it’s really hard to find the history of any given entity.
      • ianmcorvidae
        it's easily "delete the master pointer for this" and then you have some sort of garbage-collector that'll delete unused trees/revisions
      • which is basically equivalent to how we do our current trimming of the DB automatically when things are unused
      • hawke_
        True.
      • But I wouldn’t think it would also delete the edit history associated with those trees/revisions.
      • ianmcorvidae
        there isn't edit history in NES
      • there's only trees/revisions :)
      • there's no separate edit table or whatever, it's all tracked in terms of stuff done in the entity tables themselves
      • hawke_
        There is edit history; there is a place that comments and votes and everything are stored.
      • ianmcorvidae
        there's merge requests, but those probably also get deleted when they aren't referenced (however deeply) by anything that's a master revision
      • intgr joined the channel
      • a merge request is comments, votes, and a pointer to a revision, basically
      • intgr
        ocharles: "EXPLAIN and log analysis is about as far as you get with a code profiler"
      • ocharles: There's the pg_stat_statements contrib module for profiling procedures: http://www.postgresql.org/docs/current/static/p...
      • (FYI)
      • culinko
        any eta on NES?
      • hawke_
        Next year some time, I think.
      • Anyone have any advice on how to title http://beta.musicbrainz.org/release/734443ab-44... ?
      • ianmcorvidae
        I wouldn't hold your breath, it could probably take unbounded amounts of time
      • hawke_
        ianmcorvidae: It seems like NES has a more concrete plan than NGS at least. :-)
      • ianmcorvidae
        hawke_: except for the last 10%, which always takes 90% of the time :)
      • iliketurtles joined the channel
      • hawke_
        “5 great tone poems: Including foo, bar, baz”? “5 great tone poems, including foo, bar, baz”? “5 great tone poems: foo, bar, baz”? “five great tone poems” (as it is now)?
      • ianmcorvidae
        hawke_: I'd keep it as it is, I think, I don't know that that's supposed to be a subtitle