• scrollback2 has quit
      • 64MACHOLO joined the channel
      • pnelson joined the channel
      • pnelson
        I have an album with a forward slash in it. I tried setting config option `replace` to replace (album) names with '/' to a space but it still used an underscore. So I tried overriding the default of '[\\/]' to a space but that didn't work either. Any suggestions?
      • derwin
        that's a faq
      • neomilium has quit
      • zama has quit
      • zama joined the channel
      • pnelson
        Hmm... So I read the FAQ and that is why I tried the `replace` config option, which didn't work. I also don't want to asciify, because that removes accents from characters as well. I guess `replace` isn't working as expected though.
      • pnelson has quit
      • BrainDamage has quit
      • watsonalgas has quit
      • ojdo_ joined the channel
      • ojdo has quit
      • Vacuity_ joined the channel
      • Vacuity has quit
      • Joschasa has quit
      • thunderrd has quit
      • thunderrd joined the channel
      • thread has quit
      • Joschasa joined the channel
      • randybias joined the channel
      • randybias has quit
      • ojdo_ is now known as ojdo
      • bru` joined the channel
      • NOTICE: [beets] brunal pushed 1 new commit to master: https://github.com/sampsyo/beets/commit/e374830cca8e7bda29e3edf7cbc32c4de33ea94e
      • NOTICE: beets/master e374830 Bruno Cauet: Path queries: use {norm,sys}path on path....
      • amatsu has quit
      • amatsu joined the channel
      • Kabouik_ joined the channel
      • Kabouik has quit
      • xsteadfastx joined the channel
      • xsteadfastx joined the channel
      • NOTICE: [beets] brunal pushed 10 new commits to master: https://github.com/sampsyo/beets/compare/e374830cca8e...5e26d483a8e4
      • NOTICE: beets/master 998d04d Bruno Cauet: Update logging tests (taken from sampsyo/thread-safe-logging)
      • NOTICE: beets/master 127b925 Adrian Sampson: Clarify plugin verbosity docs (taken from sampsyo/thread-safe-logging)
      • NOTICE: beets/master dfa18b1 Bruno Cauet: Make beets loggers level thread local....
      • NOTICE: [beets] brunal pushed 1 new commit to master: https://github.com/sampsyo/beets/commit/634df9f2196929d87bcf5bd10733d444e5c299ea
      • NOTICE: beets/master 634df9f Bruno Cauet: Remove python 2.6 from .travis.yml
      • NOTICE: sampsyo/beets#2671 (master - 5e26d48 : Bruno Cauet): The build was broken.
      • NOTICE: Change view : https://github.com/sampsyo/beets/compare/e374830cca8e...5e26d483a8e4
      • NOTICE: Build details : http://travis-ci.org/sampsyo/beets/builds/56690128
      • bru`
      • beets is now py27-only
      • next step: py3k-compatible ;-)
      • I just hope I did not break 1000 things
      • NOTICE: [beets] brunal closed pull request #1366: Thread safe logging level adjustment (master...thread-safe-logging) https://github.com/sampsyo/beets/pull/1366
      • neomilium joined the channel
      • sampsyo: when do you want to release 1.3.11? What's missing for it? Do you plan on merging more PR, or should I assign a new milestone to issues/PRs?
      • And should I continue closing issues I deem outdated? (e.g. 6 month-old needinfo)
      • And links to google code for migrated issues don't work anymore. Is it time to close all migrated issues?
      • bru` has quit
      • bru` joined the channel
      • jcazevedo joined the channel
      • qrisu joined the channel
      • MK_FG joined the channel
      • amishb
        So I want to add a new table to the database but i want to retain the architecture of beets, by using the db.Database class. The only issue is that it builds this into the 'lib' object. Is this really the best way of achieving this?
      • BrainDamage joined the channel
      • watsonalgas joined the channel
      • NOTICE: [beets] sampsyo closed issue #431: Configuration of default log file https://github.com/sampsyo/beets/issues/431
      • NOTICE: [beets] sampsyo closed issue #327: Intermediate logging level https://github.com/sampsyo/beets/issues/327
      • ojdo has quit
      • NOTICE: [beets] sampsyo pushed 1 new commit to master: https://github.com/sampsyo/beets/commit/1750d997d13b57083515aa683a33e9dcebae3433
      • NOTICE: beets/master 1750d99 Adrian Sampson: Remove some outdated OS X versions
      • BrainDamage_ joined the channel
      • BrainDamage has quit
      • BrainDamage_ is now known as BrainDamage
      • thread joined the channel
      • NOTICE: [beets] brunal pushed 1 new commit to master: https://github.com/sampsyo/beets/commit/fa4d0b39a0d9d675116ad48569ba938927cc8008
      • NOTICE: beets/master fa4d0b3 Bruno Cauet: Item.read(): use int.bit_length()...
      • NOTICE: [beets] brunal pushed 1 new commit to master: https://github.com/sampsyo/beets/commit/0fdcaaf281151bb0f6e1620b54400ca73068f6eb
      • NOTICE: beets/master 0fdcaaf Bruno Cauet: Optimise beets.util.plurality()...
      • earthnative has quit
      • earthnative joined the channel
      • user472259 has quit
      • user472259 joined the channel
      • bru`
        amishb: why do you want to add a table to the db?
      • (I don't have the solution to your problem)
      • sampsyo: you were right, multithreaded testing is hard. Fixes incoming.
      • NOTICE: [beets] brunal pushed 1 new commit to master: https://github.com/sampsyo/beets/commit/2c37602d66b8186d72d824ad30bd1fb8f9a18705
      • NOTICE: beets/master 2c37602 Bruno Cauet: Concurrent logging tests: raise thread exc in main thread...
      • amishb
        bru`: I want to create a table to log a history of beet's actions. What items it wrote to, and what files it moves etc
      • This way i can see what its done, and when, and then i can specify a log to rollback to, esentially reverseing each action up to a point
      • bru`
        That seems ambitious
      • esp. if you want to store what happened on the fs
      • what will you do if a track got removed in beets AND physically?
      • amishb
        So obviosuly there will be limitations.
      • But the majority of actiosn can be reversed.
      • On each action, a row would be added in the table to capture the data before, and after the change
      • bru`
        amishb: problem: a changed row can either be an item or an album, so you'd need 2 history tables
      • btw I believe storing the previous data in the history table is enough, latter state is accessible
      • qrisu has quit
      • is there a corresponding issue on the github issue tracker? You could get high quality feedback & tips from contributers
      • (beets is ver well documented but that does not provide all insight one could desire)
      • beat has quit
      • Andre joined the channel
      • Andre is now known as Guest84141
      • Guest84141 is now known as beat
      • amishb
        bru`: Yeah I will open a ticket soon. I don't see why I would need 2 tables however. The log can identify the item/album
      • as to the before and after changes. you could be right. I'd need to think about the design more
      • Initially I'd like to get the logging in place first. That can be in a passive state. We can worry about the rollbacks at a later date.
      • But I think it could be a feature that could really make beets an ever better tool.
      • bru` has quit
      • namiks joined the channel
      • amatsu joined the channel
      • pmade
        So, I accidentally deleted my beets db when switching Linux distros. Can I import everything "as-is" without moving it or changing any tags?
      • neomilium has quit
      • jcazevedo has quit
      • beastd joined the channel
      • HotTopic joined the channel
      • HotTopic has left the channel
      • thread has quit
      • sampsyo
        pmade: yep, just set the appropriate import flags (-WC, for example)
      • pmade
        sampsyo: Thanks.
      • I'm currently getting this error when on NixOS (the package install runs the tests): TypeError: type() argument 1 must be string, not unicode
      • beastd has quit
      • watsonalgas has quit
      • johtso_ has quit
      • johtso_ joined the channel
      • watsonalgas joined the channel