#beets

/

      • asdil12 has quit
      • sampsyo
        jrobeson: Indeed. I'm not sure which way is best, but decoding to Unicode only on Windows might be expedient…
      • Perhaps inside our `command_output` utility function that most of the code uses for command invocations?
      • jrobeson
        i did find some places that don't use it!
      • like some places still use check_output, and some places even use list2cmdline directly!
      • migrating to python3 by default will fix some of this.. nicer utilities there.
      • sampsyo
        Maybe we should start by centralizing those other subprocess calls
      • (fortunately, it looks like that `list2cmdline` invocation is just used for logging!)
      • jonasquinn
        weird, i actually do the same
      • i just thought if i can't listen them according to their location then i would at least create a playlist
      • or better use id3 tags yeah :D
      • do you use beets every day?
      • sampsyo
        I play music from it every day, certainly—but I don't manage metadata with it daily. Maybe weekly.
      • asdil12 joined the channel
      • thunderrd_ joined the channel
      • thunderrd has quit
      • Miblo has quit
      • Miblo joined the channel
      • lazka has quit
      • jrobeson
        sampsyo, so what exactly do you want to do next?
      • sampsyo
        You mean about subprocesses and Python 3?
      • jrobeson
        anything beets related
      • it would be nice to set some targets for the release after this one
      • maybe we can come to some agreement
      • sampsyo
        Sure, that's a good idea. Maybe it would be worthwhile to brainstorm a list of everything we might want to do, and then pick targets from that list?
      • jrobeson
        sounds like a wikipage
      • we have a refactoring page, but this isn't about that
      • although items from refactoring could be placed on the list
      • i'm going to propose a controversial change... one implemented by travis already actually. whitelist to safelist, and blacklist to blocklist.
      • sampsyo
      • jrobeson
        BC of course..
      • sampsyo
        Sounds good. That's just in `lastgenre`, right?
      • asdil12 has quit
      • jrobeson
        i was thinking that the actual roadmap would be tracked by github milestones, so i'm not sure about the naming
      • so this is more about picking what goes on the roadmap
      • that is, i think brainstorming was a more correct thing, with a loose priority ordering
      • sampsyo
      • I'll start by dumping in a few ideas…
      • jrobeson
        so how can we prove beta quality?
      • sampsyo
        I don't have a rigorous definition of that—just the point where we're confident asking people to try it out
      • jrobeson
        obviously "works on my machine" isn't a good indicator
      • i want you to try it! (with a backup though) :)
      • sampsyo
        Oh yeah! I definitely will—I mean everyday users who are OK with some risk
      • jrobeson
        freso is trying it soon i think
      • will be good to get som test coverage
      • asdil12 joined the channel
      • for py3 issues i mean
      • sampsyo
        yeah, want to add a bullet about that? (I'll stop changing things)
      • jrobeson
        nah, that wasn't for the list, that'sj ust part of making it official
      • sampsyo
        ah, cool
      • jrobeson
        that is, it comes with the territory
      • find bugs, write tests
      • sampsyo
        OK, any other ideas?
      • (thinking more about safe/block: I think I like "blocklist", but maybe "genre list" would be clearer for the other one?)
      • oh! unless you're editing now, I thought of one other major pending feature
      • jonasquinn
        what if i just delete a file by hand in my music library folder? will beets remove it from lib also or do i have to do some extra step?
      • sampsyo
        jonasquinn: The `update` command detects that and removes database entries. (It also detects metadata updates you make with other tools.)
      • jonasquinn
        sampsyo: does it also detect a new location within my library and set the artist/album/ ?
      • sampsyo
        No, it won't pick up moved files -- it will just think the file was removed.
      • jonasquinn
        damn, i need to write a plugin for :D
      • sampsyo
        Yeah, that would be nifty. :) In the mean time, you can try using `modify` to make your changes instead of your file manager.
      • jonasquinn
        sampsyo: i tried but some still dont work :/
      • i do something wrong haha
      • sampsyo
        You might need to add -a for album-level fields?
      • jonasquinn
        i did
      • i got used to beet edit plugin
      • sampsyo
        Ah, did that work better?
      • jonasquinn
        no :"(
      • Kabouik_ joined the channel
      • sampsyo
        Weird. If something seems wrong, please do file a bug with full instructions.
      • jonasquinn
        sampsyo: i dont know, some maintainers on github said it is wrong to do so
      • like those issues are not for support but bugs only :D
      • sampsyo
        Well, I disagree. :) If you can rigorously describe the problem, expected results, and actual results, that belongs on the bug tracker.
      • It might not turn out to be a bug, but it will help pinpoint what's wrong.
      • And it might be a bug! Who knows?
      • lks has quit
      • (I would agree that questions like "does beets support X?" are probably not issue-worthy.)
      • jonasquinn
        i ll try after i sleep at least 5 hours :)
      • sampsyo
        Sounds great.
      • jrobeson
        jonasquinn, the way issues like that are definitely project dependent, so it's best to check the existing issues to see what seems acceptable to ask
      • jonasquinn
        jrobeson: thanks for the tip with quodlibet, i didnt know about. really nice player. i already used ex falso
      • zotherstupidguy has quit
      • zotherstupidguy joined the channel
      • jonasquinn has quit
      • robink_ joined the channel
      • zotherstupidguy has quit