#beets

/

      • randybias joined the channel
      • orf_ has quit
      • randybias has quit
      • Miblo has quit
      • muchomocos has quit
      • randybias joined the channel
      • stevejohnson joined the channel
      • randybias has quit
      • Miblo joined the channel
      • randybias joined the channel
      • ojdo has quit
      • ojdo joined the channel
      • freakout joined the channel
      • freakout_ has quit
      • muchomocos joined the channel
      • randybias has quit
      • randybias joined the channel
      • randybias has quit
      • Vacuity joined the channel
      • randybias joined the channel
      • randybias has quit
      • Vacuity_ has quit
      • randybias joined the channel
      • randybias has quit
      • magnulu has quit
      • magnulu joined the channel
      • randybias joined the channel
      • Vacuity_ joined the channel
      • randybias has quit
      • Vacuity has quit
      • sim590
        If I have copied from computer A the content of ~/Music over to computer B in ~/Music. Can I generate a database in one command in place?
      • Something like beet ~/Music ?
      • ^ s/beet/beet import/
      • I see I can beet import -C ~/Musique so that the files are untouched. That should be fine.
      • Qann has quit
      • Qann joined the channel
      • infides joined the channel
      • albertus1 joined the channel
      • infides has quit
      • xsteadfastx joined the channel
      • xsteadfastx has quit
      • xsteadfastx joined the channel
      • albertus1 has quit
      • madmouser1 joined the channel
      • sparklyballs joined the channel
      • infides joined the channel
      • lazka joined the channel
      • Ooze has quit
      • Ooze joined the channel
      • Ooze has quit
      • Ooze joined the channel
      • smyds has quit
      • smyds joined the channel
      • afics joined the channel
      • infides has quit
      • infides joined the channel
      • xsteadfastx has quit
      • xsteadfastx joined the channel
      • xsteadfastx has quit
      • xsteadfastx joined the channel
      • NOTICE: [beets] sampsyo closed issue #1813: Option to control metadata block padding to keep data aligned on deduplicating filesystems https://github.com/beetbox/beets/issues/1813
      • simukis__ joined the channel
      • sampsyo
        sim590: You can also use -A to disable autotagging this time around (might go faster).
      • infides has quit
      • randybias joined the channel
      • NOTICE: [beets] bajosoto opened pull request #2473: Add kodinfo plugin (master...master) https://github.com/beetbox/beets/pull/2473
      • infides joined the channel
      • gk-- joined the channel
      • infides has quit
      • ahurle_ has quit
      • ahurle joined the channel
      • thunfisch has quit
      • Trauma joined the channel
      • lazka joined the channel
      • Trauma has quit
      • Trauma joined the channel
      • stevejohnson has quit
      • discopatrick
        hi all - when importing into beets in 'move' or 'copy' mode, does beets keep a record of the original location of the file? I'm thinking this information could be very useful to me if I ever want to remind myself where I procured the music. For example, I usually download from eMusic into a 'My eMusic' folder, from Beatport into a 'My Beatport' folder, etc.
      • and if it does indeed keep track of this information, how can I retrieve it?
      • ...and if it doesn't, would anyone else think this is a useful feature to have?
      • lazka has quit
      • stevejohnson_ joined the channel
      • squirrels
        Do I need to do something special to connect to 'beet bpd' from a remote machine?
      • freakout has quit
      • I can connect from the same machine, but somehow not from remote.
      • Red-Sox_ joined the channel
      • Red-Sox has quit
      • Red-Sox_ has quit
      • darwin
        discopatrick: no.
      • sorry, "no" is to "it does not currently keep track of that information"
      • ugh
      • "no" is to "does it currently"
      • Red-Sox joined the channel
      • discopatrick
        darwin: thanks for the confirmation. I think this could be really useful...
      • darwin
        I somewhat presume that treating it as first class meta information is not something sampsyo would be enthusiastic about, but a plugin which set it as a flexible attribute I'm sure he'd support?
      • I shouldn't, of course, speak for him or the project.
      • but I would be surprised if he considered "tracking the path the data was in when it was imported" to be in beets' area of responsibility generally?
      • sampsyo
        It should be a really simple plugin to write, fortunately!
      • stevejohnson_
        Anything I can do to help speed along the 1.4.4 release?
      • sampsyo
        stevejohnson_: Not specifically—it's my fault; sorry! I just need to find a moment to push it out the door.
      • Thank you for volunteering, though!
      • discopatrick
        darwin: sure, I take your point. It could be a bit of a grey area though... I mean, knowing where your files came from could be quite important to some people, I imagine. Perhaps knowing the exact path of the file is a little unnecessary, or not quite what people want, but...
      • ...let me ask another question - what would be the recommended way to keep track of the "source" of a file in beets? e.g. CD, web, beatport.com, etc?
      • would it be some kind of custom tag?
      • klonfish
        discopatrick: i had the same idea when starting to use beets some weeks ago, so i wrote a small (and really dirty) plugin to store the orignal path
      • discopatrick
        klonfish - that sounds interesting
      • darwin
        discopatrick: what kind of music do you DJ?
      • discopatrick
        anything I can get my hands on really
      • darwin
        and the "source" in terms of CD or "digital" aka "WEB" is in musicbrainz "medium" information
      • klonfish
        i also wanted to implement some command-line command to convert old playlist files based on that information, but that is not done, yet
      • darwin
        discopatrick: do you use traktor or?
      • discopatrick
        darwin: good point about musicbrainz... not everything is in musicbrainz though.
      • yes, traktor
      • but I also use Plex for passive listening
      • I have beets copy my library to alternative locations, e.g. my DJ laptop, my plex folder
      • I don't trust either Plex nor Traktor with my master collection
      • Yaniel
        any experience with mixxx?
      • discopatrick
        so I always keep copies
      • Yaniel: I love mixxx, in fact, I plan to contribute to it one day
      • once I've gotten brave enough with C++
      • Yaniel
        haha
      • discopatrick
        :)
      • Yaniel
        just today I was going through a vulkan tutorial in C++ with a friend
      • 500 LoC in we got a crash that visual studio wouldn't help us debug, and we had barely set up a window
      • discopatrick
        darwin: another point about musicbrainz - sure, it holds information about source, but you could quite easily mistakenly tag a flac release as the CD release... it's not the end of the world if this happens, but just to make a case in point...
      • darwin
        yep, that would be your error alright. :)
      • discopatrick
        yep... i'm trying to find a balance between knowing for sure where everything came from, and just enjoying the music... I think I'll lean towards the latter... life is too short :)
      • Freso
        discopatrick: FWIW, we (that is, MusicBrainz) would love if you added what you have that we don't to our database. :)
      • discopatrick
        Freso: sure, I do occasionally add stuff :)
      • Freso
        🙌
      • klonfish
        discopatrick: http://pastebin.ca/3779707 this is the source for my "plugin". as said, quick and dirty
      • sampsyo
        klonfish: That's not bad at all!
      • klonfish
        lines 10-20 were written out of despartion because i kept getting exeptions because of the encoding
      • discopatrick
        klonfish: does this store the "source" as a tag, or in the beets "library"?
      • sampsyo
        You might try source.decode('utf8', 'ignore') to get most of the data out but suppress exceptions.
      • klonfish
        sampsyo: thanks :) i was hoping to get a hint on how to do this correctly (tm) (or at least on how its done in the rest of beets)
      • darwin
        discopatrick: do you use the importers? those are the easiest way to get draft data into the editor
      • klonfish
        discopatrick: this creates a flexible field called 'source_path' in the database for each item
      • darwin
        if you do that decode.ignore, be sure to note in a comment why.
      • discopatrick
        another question: is it possible / worthwhile to look through the contents of the beets library? or is it mostly just for the backend to keep track of things? i guess what i'm asking is, is there anything useful to users in the database that isn't stored in the tags? (i think klonfish may have just answered my question)
      • darwin: yep, i have imported from discogs to musicbrainz in this way. very cool tools, those importers are :)
      • darwin
        discopatrick: it depends on what media file is being tagged. for example, mp4 and mkv appear to support non-numeric track names in tagging, but id3/mp3 does not.
      • mp4 and flac, rather, sorry
      • NOTICE: [beets] mbaldessari opened issue #2474: inspect.getargspec() is deprecated, use inspect.signature() instead https://github.com/beetbox/beets/issues/2474
      • discopatrick
        good point - so if the format doesn't support the tag, beets can still keep track of it
      • klonfish
        sampsyo, darwin: so when using
      • discopatrick
        so, what different ways can we view this information? i've used `beet list <query>` a couple of times, so i'm aware it can be done on the cli. would it be possible to browse the library through a db gui client though?
      • sampsyo
        discopatrick: There's also `beet info`, which can dump out *all* the information for a certain track.
      • I don't think a DB GUI client would be all that enlightening, but you could try it!
      • klonfish
        sampsyo, darwin: so when using 'ignore', some of the path may get thrown away if i understand correctly? that would be bad imho for this usecase, because then the attribute would no longer reflect the original source path