#beets

/

      • robink_ joined the channel
      • madmouser1_ joined the channel
      • madmouser1 has quit
      • asdil12 has quit
      • asdil12 joined the channel
      • JesseW joined the channel
      • NOTICE: [beets] jrobeson closed pull request #2154: Move ui._arg_encoding to util.arg_encoding (master...move-_arg_encoding-to-util) https://github.com/beetbox/beets/pull/2154
      • Joschasa_ joined the channel
      • Joschasa has quit
      • freakout has quit
      • freakout joined the channel
      • Joschasa_ is now known as Joschasa
      • Vacuity_ joined the channel
      • Vacuity has quit
      • necronian has quit
      • necronian joined the channel
      • jrobeson
        WINDOWS :(
      • uggh i feel so dumb about all this
      • JesseW joined the channel
      • JesseW joined the channel
      • JesseW has quit
      • so is there anybody interested in testing the py3 version of beets? you'd likely wanna make a backup first though.. just in case
      • probably use a separate music directory too
      • oh, and you should be running linux or mac.. I'm still not so sure what to do about windows yet!
      • Freso
        jrobeson: I'm off to a festival in the next couple of hours, but I made good strides in setting up the partitions of the new disk last night, so I should be able to play with it sometime next week. :)
      • jrobeson
        i was hoping to get anybody to test it before the next beets release
      • we're not promising anything, but it'd be nice to get anything obvious and easy fixed beforehand
      • i am using it for all my personal beets usage, but that's certainly a very limited subset of usages :)
      • Freso, i'm just a little sad, because it's been ready for testing for > 2 weeks.. and nobody has even tried it but me :(
      • i do plan on asking on the mailing list, but I'd really like some known saavy users to mess with it first
      • i should but JesseW when i see him again
      • Freso
        jrobeson: Well, my 120 GB disk is only a couple of G's from being filled up, so I don't want to mess too much with making backups of stuff and copying stuff around until I get some more space. Which I will with the new disk.
      • jrobeson
        only 120?
      • that's a small disk for sure
      • freakout has quit
      • freakout joined the channel
      • Joschasa has quit
      • Joschasa joined the channel
      • Joschasa has quit
      • Joschasa joined the channel
      • Joschasa has quit
      • Joschasa joined the channel
      • Freso
        It's served me well for ~2 years.
      • Freso runs off to https://musicbrainz.org/event/1c496d19-fe8a-4fcf-808b-ecebdf2ca622
      • jcazevedo joined the channel
      • jcazevedo joined the channel
      • sec^nd joined the channel
      • JesseW joined the channel
      • JesseW joined the channel
      • JesseW joined the channel
      • benedikt93
        jrobeson: I'm not really up to speed with the py3 situation, but I might give it a try this weekend. Is there anything specific I should try beside some beet import/modify/list?
      • GH0S1_R33P0R has quit
      • GH0S1_R33P0R joined the channel
      • jdoe
        why are beets imports so slow? Importing from local disk -> local disk (same ssd), -A and -W, so theoretically it shouldn't be trying to do *anything* to to the files
      • in 8-ish hours it's managed to import around 250 albums.
      • is it possible it's still trying to run the plugins, for some reason?
      • benedikt93
        jdoe: AFAIK, plugin stages still run. Most (maybe all?) have an 'auto=yes|no' config option to not run them on import.
      • jdoe
        erg.
      • that's unintuitive. Okay, thanks, I'll give that a shot.
      • removing the plugin line from config.yaml entirely improves things a bit, but it's still taking much longer than copying the files and snarfing their data into the db should.
      • ah well. Good enough I guess.
      • darwin
        the fact that plugins run when you configure them to run is "unintuitive"?
      • the throttle you are seeing is likely the musicbrainz request rate
      • set up a local musicbrainz mirror (use the VM) and increase the request rate?
      • unless you have evidence of a CPU or disk bound?
      • jdoe
        darwin: plugins running when autotagging/writing metadata is disabled is unintuitive, yes
      • (imo)
      • darwin
        jdoe: writing metadata to the *files* is not the same as writing metadata to the *database*
      • beets is not a stateless mp3 tagger. it's a database attached to a mp3 tagger.
      • plugins running when writing to the files disabled makes perfect sense with this background?
      • madmouser1_ is now known as madmouser1
      • jdoe
        yeah, I suppose. So what I'm trying to do is move a library/filestore from one machine to another. The paths will all change. Somewhere in tickets, I found the suggestion to just reimport everything as the easiest way to do it, but I'd rather not wait a day or so for that to complete. How can I copy over the existing files, and just fix the paths?
      • darwin
        "beet move" is what you're looking fro, I'm pretty sure
      • and it's in the FAQ
      • jdoe
        the way that's written implies local moves
      • I don't want beets to move anything, I just need to fix the paths in the db.
      • (... or does the db not store full paths?)
      • if they're just relative to the base directory in config.yaml, I'm being an idiot and this is all unnecessary.
      • darwin
      • jdoe
        darwin: right, so that set of bullet points describes me. The two paths are on different machines, so I can't let beets handle the move. Recreating the DB got me the pain above (since it wants to scan musicbrainz for everything)
      • darwin
        then your option is to modify full paths, or
      • 1) simulate the path on the source machine
      • 2) beet move
      • 3) move the now-correct DB
      • I would do the numbered process, not mess around in sqlite.
      • jdoe
        probably a good idea. I guess it stores full paths because the library doesn't care where your music is, and if you don't move/copy it, it might be outside the base dir.
      • welp.
      • jrobeson
        jdoe, the easiest is to rename the full paths in the db :)
      • they aren't relative
      • not yet
      • darwin, what's wrong with messing with sqlite?
      • darwin
        jrobeson: it is Not Supported, but otherwise it's fine? try on a copy
      • jrobeson
        i have done it, worked fine
      • darwin
        sure, it's fine, but I hesistate to recommend it to joe random (or john doe..)
      • jrobeson
        what i should have done (but didn't) was try to unpickle quodlibet's db and rewrite it!
      • darwin
        especially when there are less error-prone ways to the same result :)
      • jrobeson
        darwin, what OS do you run beets on? (darwin? *heh*)
      • benedikt93, imports, queries, whatever you do with beets. it'd be best if you made a backup though.
      • darwin
        I run it on linux
      • jrobeson
        LINUX
      • darwin, what does locale say to you?
      • i mean `$ locale`
      • jrobeson chuckles
      • darwin
        LANG=en_US.UTF-8
      • (I figured it out, heh)
      • jrobeson
        do you wanna be a guinea pig?
      • ギーニピグ
      • jrobeson funs
      • somebody please :) <3
      • thunderrd__ joined the channel
      • thunderrd_ has quit
      • and now my problems with the edit plugin on windows have become clear
      • this would bite us anyways eventually
      • sampsyo, are you about?
      • jdoe
        jrobeson, darwin: thanks for your help, I'll screw around with it a bit more later. I've got backups anyway, what's the worst that can happen.
      • untitaker has quit
      • untitaker joined the channel
      • neatneatneat has left the channel