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 thoughts on “Picard 0.7.0-beta2 released!

  1. mll

    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.

  2. Jeff Baker

    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.

  3. Push

    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?

  4. Jeff Baker

    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 🙂

  5. Greg Smith

    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.

  6. mll

    @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.

  7. Arathorn

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s