Picard 0.7.0-beta2 released!

Lukas says:

Picard version 0.7.0 Beta 2 has been just released. This version contains mostly bug fixes from the previous beta version. See the full list for details.

Downloads:

I’ve also compiled a packages for Ubuntu 5.10 “Breezy Badger”, so Ubuntu users can install Picard by “apt-get install picard” or Synaptic. See PicardLinuxInstall for details.

Lukas

Technorati Tags: ,

11 Responses to “Picard 0.7.0-beta2 released!”

  1. Brian G. says:

    this ubuntu package is fantastic!
    thank you Luks!

  2. mll says:

    Windows version (didn’t test others) is still being very messy with MPC files since 0.7 => I still use 0.6 for MPC files.

  3. Jeff Baker says:

    Hiya. I see this release didn’t include a new tunepimp, so here’s a report about tunepimp 0.5.0 alpha 1. I made this hack on line 92 of metadata.py (metadataInternal.set()):

    self.duration = mdata.duration or 0

    The problem was that one thread or another of picard was catching an exception on that line, when mdata.duration was None. I have no idea why mdata.duration would be None, but if it is, the whole program stops working.

  4. Lukáš says:

    Jeff Baker: This was a Picard bug, and was fixed in ttp://test.musicbrainz.org/trac/changeset/61. No need to change anything in tunepimp.

    mll: Can you please provide more details? What exactly doesn’t work in 0.7 and does in 0.6? http://test.musicbrainz.org/trac/newticket?owner=luks

  5. Jeff Baker says:

    Thanks for the tip, Lukas. I’m testing the Beta 2 on Linux right now.

  6. Push says:

    I’m testing this on Dapper right now.
    It seems te be working, but not optimal (but hey.. it’s beta and using alpha packages :) ).

    I compiled everything from source (just follow the Ubuntu Breezy howto: http://test.musicbrainz.org/trac/browser/picard/trunk/INSTALL.Ubuntu) and made .deb packages of it with checkinstall.

    At first i received an error about a missing lib..:

    $ ./tagger.py
    Traceback (most recent call last):
    File “./tagger.py”, line 5, in ?
    from picard import tagger
    File “/home/push/installs/picard-0.7.0-beta2/picard/tagger.py”, line 70, in ?
    from tunepimp import tunepimp, metadata, track
    File “/usr/lib/python2.4/site-packages/tunepimp/__init__.py”, line 27, in ?
    import tunepimp
    File “/usr/lib/python2.4/site-packages/tunepimp/tunepimp.py”, line 161, in ?
    tplib = cdll.LoadLibrary(findLibrary())
    File “/usr/lib/python2.4/site-packages/tunepimp/tunepimp.py”, line 153, in findLibrary
    raise TunePimpError, “Cannot find TunePimp shared library: ” + lib
    tunepimp.tunepimp.TunePimpError: Cannot find TunePimp shared library: libtunepimp.so.3

    ..but solved it by manually linking libtunepimp.so.4 to libtunepimp.so.3 (e.g. ln -s /path/to/libtunepimp.so.4 /samepath/to/libtunepimp.so.3)

    After that everything starts up nice and i’m able to drag’n drop my music to start processing. Now it most of the time crashes with an error concerning Pango:

    Pango-ERROR **: file pango-layout.c: line 3230 (pango_layout_check_lines): assertion failed: (!layout->log_attrs)
    aborting…
    Aborted

    There it just dies.. anyone got some suggestions on this one?

  7. Jeff Baker says:

    Push: I get crashes with the same error. A manual workaround is to just work slowly. Picard seems to crash with that error less if you only drag/drop a single folder at a time, and if you don’t mess with the UI while it is fingerprinting your music. Treat it gently, in other words :)

  8. Greg Smith says:

    Too bad none of this works on a Mac. iEatBrainz is not longer in active development and doesnt work with the latest version of itunes.

  9. Hi.

    I took the Ubuntu-Packages and Rebuild them for Debian unstable. (with some small changes in the dependencies)

    add
    ‘deb http://cord.de/proj/debian/musicbrainz /’
    to your /etc/apt/sources.list and ‘apt-get install picard’

    have fun,
    Cord

  10. mll says:

    @luks: bug filed.

    Also, I find it a PITA when it tries to do that andio fingerprinting stuff: takes ages, eats CPU… I’d love to be able to disable this.

  11. Arathorn says:

    You can disable the fingerprinting in the options menu. Sometimes it takes a long time, but it can be pretty fast too.