#beets

/

      • anthony25 joined the channel
      • jpabq joined the channel
      • jpabq has quit
      • jpabq joined the channel
      • NOTICE: [beets] Stunner opened issue #2425: Beet Import Move Command https://github.com/beetbox/beets/issues/2425
      • NOTICE: [beets] sampsyo closed issue #2425: Beet Import Move Command https://github.com/beetbox/beets/issues/2425
      • BrainDamage has quit
      • freakout has quit
      • freakout joined the channel
      • sparklyballs joined the channel
      • Kabouik joined the channel
      • Vacuity joined the channel
      • Vacuity_ has quit
      • BrainDamage joined the channel
      • BlackMaria has quit
      • BlackMaria joined the channel
      • NOTICE: [beets] sampsyo pushed 2 new commits to master: https://github.com/beetbox/beets/compare/7c07d8add7e0...c09a3379cf91
      • NOTICE: beets/master 707796e Adrian Sampson: Update Windows registry file for Python 3.6...
      • NOTICE: beets/master c09a337 Adrian Sampson: Merge branch 'master' of github.com:beetbox/beets
      • NOTICE: [beets] sampsyo closed issue #2424: python 3.6 64bit inport beets reg file fix https://github.com/beetbox/beets/issues/2424
      • KDDLB has quit
      • kode54 joined the channel
      • KDDLB joined the channel
      • BrainDamage_ joined the channel
      • BrainDamage has quit
      • BrainDamage_ is now known as BrainDamage
      • simukis_ has quit
      • cerbere joined the channel
      • wush1 joined the channel
      • wush1 has quit
      • ojdo has quit
      • pawalls has quit
      • pawalls joined the channel
      • ojdo joined the channel
      • decay joined the channel
      • anthony25 joined the channel
      • Nukien joined the channel
      • NOTICE: [beets] apastuszak opened issue #2426: Album gain information doesn't seem to populate AAC files when convert command is used. https://github.com/beetbox/beets/issues/2426
      • wush1 joined the channel
      • ThomW has quit
      • ThomW joined the channel
      • wush1_ joined the channel
      • wush1 has quit
      • Ooze joined the channel
      • anthony25_ joined the channel
      • simukis_ joined the channel
      • Trauma joined the channel
      • anthony25 has quit
      • anthony25 joined the channel
      • nt has quit
      • wush1_ has quit
      • samj1912 has quit
      • BrainDamage has quit
      • BrainDamage joined the channel
      • samj1912 joined the channel
      • orf_ joined the channel
      • albertus1 joined the channel
      • wush1 joined the channel
      • nt joined the channel
      • wush1 has quit
      • albertus1 has quit
      • BlackMaria_netsp joined the channel
      • albertus1 joined the channel
      • BlackMaria joined the channel
      • jrobeson
        sampsyo, so this bit about python requiring tls 1.2 to interact with pip (due to cdn changes) seems to put an end to using mac osx system python ? or not?
      • sampsyo
        I'm a little confused about that too… I guess it does mean that, at least for the current 2.7 that macOS ships?
      • Freso
        "current", "2.7"...
      • jrobeson
        it's not about the python version
      • it's aobut the old openssl it links to
      • it's like 0.9.8
      • Freso
        "current", "0.9.8"...
      • jrobeson
        some number on the end
      • err letter
      • so in this case.. it looks like we finally have an excuse to end py 2.7 on the mac too..
      • oh.. and also rely on the json extension!
      • Freso
        "current", "/[0-9.]*[0-9][a-z]?/"...
      • jrobeson
        mac is actually the perfect target for python 3 initial rollout were we to have time to rehink it..
      • (and this tls change had been known or already happened)
      • ad mac's filesystem stuff would have cut out a whole class of problems to worry about..
      • so.. were things to have happened differently.. doing py3 on windows and mac would have been best (with the 3.6 changes)
      • sv2241 has quit
      • albertus1 has quit
      • james joined the channel
      • james is now known as Guest38272
      • Guest38272 has quit
      • jamesss joined the channel
      • jamesss
        I want to migrate my music from iTunes into Beets. Is there a recommended process to maintain the track play counts and star ratings?
      • jdoe
        ratings and play counts are stored in the itunes db, not the tags.
      • I haven't come up with a good way to use itunes and beets together, mainly because there's no good way to have itunes rescan existing files for metadata changes (afaik)
      • MaynardWaters has quit
      • Yaniel
        I haven't seen a good way to use itunes together with anything to begin with
      • jamesss
        Ok. I'm only interested in extracting the data and getting it into Beets. Rather than maintaining them in sync.
      • Yaniel
        your best bet is probably parsing the itunes db somehow and stuffing the data into tags (or directly into beets)
      • jcmoods
        jamesss are you on macOS
      • jamesss
        @jcmoods Yes - on macOS. But I've hated iTunes for years and after learning about Beets I want to switch.
      • jcmoods
        well. i can't help you right now, so this is only pseudo-related, but i'm writing an application that's going to be the perfect bridge between beets and itunes
      • jdoe
        jamesss: you could maybe hack something together with pyitunes, but I'm not sure what you'd do with it once you had the data (is there a standard tag for it?)
      • jamesss
        Ah - I did come across this whilst searching for a solution.
      • jcmoods
        i might end up forking beets to add track play counts, ratings, date added/modified info etc. to the schema, or possibly maintaining two db's concurrently. flexible attributes are likely not performant enough to just use beets out of the box
      • jamesss
        Hmm ok. So Beets doesn't currently track this type of data.
      • jdoe
        jcmoods: this looks neat, hopefully it goes soemwhere.
      • jcmoods
        yes, i'm currently finishing up the website and then i'm gonna post an official release build of what i've got, then i'm going to post it around
      • what i've got now is just an itunes clone basically.
      • but yeah, sorry, i can't resist plugging it for people who hate itunes and want to use beets
      • even though it doesn't integrate with beets yet
      • Yaniel
        please make a point of keeping your beets fork a non-hostile one
      • jcmoods
        i strive for non-hostility in all things, so
      • Yaniel
        :+1:
      • jcmoods
        my ideal solution would be convincing you beets devs to add listening/personal meatadata yourselves :)
      • Yaniel
        my ideal solution would be a properly working bpd :P
      • with playback queue, even if that means adding a nonstandard extension to the protocol (or using a custom protocol)
      • jcmoods
        well that's basically what my thing would be. except much prettier
      • and somewhat more elaborate
      • Yaniel
        and more restricted wrt platforms
      • jcmoods
        ah yeah, true. as a true sith lord i only deal in macOS
      • Yaniel is a heretic running all 3 major desktop platforms
      • Freso
        jdoe, jamesss: Take a look at the metasync plugin. I'm not sure how far along it got, but the original intent of that was being able to pull such data from iTunes and also being able to put it back into iTunes (IIRC).
      • chrisb joined the channel
      • jcmoods: ^
      • jcmoods
        looks like they use the itunes XML to sync. huh, i thought the XML was write-only for itunes; i.e. if you change it manually itunes doesn't care
      • jamesss
        Freso: Ok will do.
      • jcmoods: Looking at the iTunes XML it seems simple to pull data from it.
      • Freso
        jcmoods: iTunes might need to not be running. I never actually used the plugin (or looked at it, really).
      • I just remember the author talking about it in here before/while it was written.
      • jcmoods
        yeah, pulling from the XML is easy, but if you want to change it and have those changes be reflected in iTunes, i _think_ it's a far hairier matter
      • i say easy. the iTunes XML is a truly ridiculous structure of nested dictionaries and arrays. but i digress
      • jamesss
        Just tried tweaking the iTunes XML and the data is discarded after re-running iTunes. So it appears to be some sort of export / dump.
      • jcmoods
        yeah. to screw with iTunes metadata you gotta navigate the binary .itl file. i do not recommend this
      • jamesss
        Apple Support page reports the xml version only exists as a legecy file for 3rd party apps.
      • jcmoods
        the XML is great. i use it to do a speedy import of itunes libraries to my application. not surprised they're trying to bin it for more lock-in
      • the swinsian guy did some impressive reverse engineering of the .itl format to import itunes album artwork. unfortunately he was uncommunicative when i asked him to share his secrets
      • jdoe
        jamesss: disabled by default too.
      • jamesss
        jdoe: I'm now wondering how much I care about this data, especially if Beets doesn't support it out the box.
      • orf_ has quit
      • Freso
        jamesss: Well, you can always put it in flexible attributes.
      • (Which is what metasync does.)
      • jamesss
        Freso: Ok thanks. I will go investigate a little more.
      • Freso
        (Flexible attributes are a big part of beets' power. You can put pretty much anything you want in that.)
      • jrobeson
        i still wonder if using json would make it faster to query
      • stevejohnson_
        jcmoods: you might be interested in my project: http://github.com/irskep/summertunes
      • the installation and running instructions are out of date, lmk if you’d like an update
      • I’m interested in what you’re doing as well
      • jdoe
        jamesss: dunno, I've never rated anything except by accident, and I've never cared about my play count. ymmv. :)
      • alas, I can't get rid of itunes because phone.
      • jamesss
        jdoe: Well I'll still use iTunes for syncing to the phone but will disable iTunes management and maintain a "sync" playlist that is imported as required.
      • MaynardWaters joined the channel
      • jdoe: But least I'll only need to run iTunes when I want to update the music on my phone which is pretty infrequent.
      • Sixfifty joined the channel
      • Trauma has quit