-
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