Working With Picard, Episode 1

Hi! The first episode in my series of “Working with Picard” screencasts has now been recorded, and is available for public consumption 🙂 A YouTube link to the video is available, and a higher resolution Ogg Theora file is also also available. You’ll probably find the Ogg Theora easier to read due to the higher … Continue reading “Working With Picard, Episode 1”

Hi!

The first episode in my series of “Working with Picard” screencasts has now been recorded, and is available for public consumption 🙂 A YouTube link to the video is available, and a higher resolution Ogg Theora file is also also available. You’ll probably find the Ogg Theora easier to read due to the higher resolution.

In this first screencast I go through the basics of Picard – how to load files, how the interface works, and basic usage with clusters.

If there’s something that’s unclear, or you have future ideas for screencasts – let me know! Other wise, enjoy the screencast – and show you’re friends and convince why MusicBrainz is so cool (if you haven’t already 🙂

In case you didn't catch it: Picard != Picard QT

Given the number of clueless/negative comments on the TRM announcement, I feel it necessary to clue people in to the fact that Picard QT’s interface has been revamped. The workflow has been greatly improved, the user interface is more stable and it does an amazing amount of work for you before you need to use … Continue reading “In case you didn't catch it: Picard != Picard QT”

Given the number of clueless/negative comments on the TRM announcement, I feel it necessary to clue people in to the fact that Picard QT’s interface has been revamped. The workflow has been greatly improved, the user interface is more stable and it does an amazing amount of work for you before you need to use acoustic fingerprinting.

If you feel the need to trash months of hard work that Lukas has done, please at least download it and try it before you make an idiot of yourself.

Picard QT enters beta testing

I’m pleased to announce that Lukáš has released Picard QT version 0.9.0 beta1! Picard QT is the port of Picard away from the troublesome wxWidgets toolkit and over to the much more stable QT toolkit. Along the way Lukas reworked the UI to be more intuitive and added the much anticipated TaggerScript language that gives … Continue reading “Picard QT enters beta testing”

I’m pleased to announce that Lukáš has released Picard QT version 0.9.0 beta1!

Picard QT is the port of Picard away from the troublesome wxWidgets toolkit and over to the much more stable QT toolkit. Along the way Lukas reworked the UI to be more intuitive and added the much anticipated TaggerScript language that gives the user total control over how to tag their music collection. The great news amidst all this is that with QT Picard now runs well on OS X — something that we could never achieve with the wxWidgets toolkit!

We have installers for Windows and Mac OS X and a tarball for our Linux users — grab them from the Picard download page. We’re hoping to have a final release of Picard QT in about a month. In the meantime, please report any bugs you may find.

Picard usage increasing

Wendell from MusicIP just showed me the PUID lookup rate for Picard over the last few months: Looks like more people are using Picard as time goes on. Yay! Now, who is responsible for those two spikes? Bueller?? Technorati Tags: musicbrainz, picard

Wendell from MusicIP just showed me the PUID lookup rate for Picard over the last few months:

picard_puid_lookups.png

Looks like more people are using Picard as time goes on. Yay! Now, who is responsible for those two spikes? Bueller??

Technorati Tags: ,

TRM, Picard and Picard on OS X

As the TRM server is getting close to another pruning round it flaked out for a few hours today — its back up and running now. I had hoped that we would’ve come along further in moving Classic Tagger users over to Picard, but instability problems of the wxWindows toolkit continue to plague Picard users. … Continue reading “TRM, Picard and Picard on OS X”

As the TRM server is getting close to another pruning round it flaked out for a few hours today — its back up and running now.

I had hoped that we would’ve come along further in moving Classic Tagger users over to Picard, but instability problems of the wxWindows toolkit continue to plague Picard users. For some users it works great, for others it crashes every 30 seconds, and yet its stable for Lukas who is working on Picard the most. This makes using Picard very difficult and even harder to convince our users who love the track based Classic Tagger to move to Picard.

Given this, we plan to do the following:

  1. Extend the end-of-life deadline for TRM until the end of 2006.
  2. Migrate Picard away from wxWindows and start using the Python bindings for the QT toolkit.
  3. Revamp the user interface in Picard to support both track based tagging and album based tagging.
  4. Make the Picard user interface easier to use for new users and offer methods other than drag and drop to tag files.

We hope to complete all of this before the end of the year. But, should we not make that deadline, we’ll extend it again until most everyone feels that Picard has replaced the Classic Tagger. The key metric for turning off the TRM server is to watch the traffic to the TRM server slow to a near crawl so that when we do turn it off that only stragglers will be affected.

Tobias Rundström has volunteered to work on a UI mock-up of the new Picard UI that will be based on our Picard user interface brainstorming. Once he has done that we’ll post screenshots or maybe even an application for people to look at and give us feedback on.

Finally, the switch to QT will also have positive benefits for Picard on Mac OS X. The QT toolkit is considerably more stable on the Mac than wxWindows and that will enable us to finally roll out a Mac OS X version of the tagger. I understand that there is frustration about the lack of a tagger on OS X — Geof Morris has now even offered up a bounty for someone to develop a new UI for Picard for the Mac. But, there isn’t anything we can do for a few months — please sit tight. We’re aware of the situation and are as unhappy about it as you are!

Technorati Tags: , ,

Picard 0.7.0 released

Lukas finished the final round of bug reports in Picard and prepared the 0.7.0 final release. This is the first non-beta release of Picard with MusicDNS acoustic fingerprinting. The changes are: Automatic identifying of audio files using MusicDNS acoustic fingerprinting technology. Support for automatic translations of non-English artist names. New file name format variable %albumtracks. … Continue reading “Picard 0.7.0 released”

Lukas finished the final round of bug reports in Picard and prepared the 0.7.0 final release. This is the first non-beta release of Picard with MusicDNS acoustic fingerprinting. The changes are:

  • Automatic identifying of audio files using MusicDNS acoustic fingerprinting technology.
  • Support for automatic translations of non-English artist names.
  • New file name format variable %albumtracks.
  • Support for connecting to the Internet throught a proxy server.
  • Option to write “Windows-safe” file names on non-Windows systems.
  • Detection of GNOME and KDE default browser settings, in addition to the BROWSER environment variable.
  • New file formats: Speex, WavPack, TTA !

Download links:

Thanks to Lukas for his hard work on this release!

Technorati Tags: , ,

Picard 0.7.0-beta3 released!

Picard version 0.7.0 Beta 3 has been just released. Downloads: picard-0.7.0-beta3.tar.gz – source code (290 kB) picard-setup-0.7.0-beta3.exe – Windows installer (5.78 MB) various Linux packages Changes from 0.7.0-beta2: support for GNOME and KDE default browser settings, in addition to the BROWSER environment variable (#1257) fixed crashing in Pango (#1256) added tport= parameter to the CD … Continue reading “Picard 0.7.0-beta3 released!”

Picard version 0.7.0 Beta 3 has been just released.

Downloads:

Changes from 0.7.0-beta2:

  • support for GNOME and KDE default browser settings, in addition to the BROWSER
    environment variable (#1257)
  • fixed crashing in Pango (#1256)
  • added tport= parameter to the CD lookup URLs (#1328)
  • new code for checking user name and password that doesn’t block Picard
    when internet connection is down (#1247)
  • fixed bug that caused directory selector to become “sticky” after drag&drop
    on Windows (#1183)
  • support for Windows-compatible file names also on non-Windows systems (#1014)
  • and a couple of other minor bug fixes

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: picard-0.7.0-beta2.tar.gz Linux tarball (287 kB) picard-setup-0.7.0-beta2.exe Windows installer (5.62 MB) I’ve also compiled a packages for Ubuntu 5.10 “Breezy Badger”, so Ubuntu users can install Picard … Continue reading “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: ,

PUIDs: WTF?

Given that my elaborations are not making things more clear, I will try one last time to make things more clear. But before I go on, remember that there are bugs in the system right now. What I am going to explain is NOT how its currently working. If you observe behavior that is different … Continue reading “PUIDs: WTF?”

Given that my elaborations are not making things more clear, I will try one last time to make things more clear. But before I go on, remember that there are bugs in the system right now. What I am going to explain is NOT how its currently working. If you observe behavior that is different from what I am saying, its BECAUSE THE SYSTEM ISN’T WORKING PROPERLY YET! If you’re confused and don’t understand, stop using Picard 0.7.0.

Music analysis vs fingerprinting:

There are two processes that MusicIP makes available. Fingerprinting and music analysis. Let’s touch on music analysis first — this is the process that takes a while (Yes, I know its slow. Yes, I know its going to take days to analyze your collection. Please stop telling me that!) The process of doing music analysis examines up to 10 minutes of a track and examines all sorts of things I know nothing about. All I know is that in order to generate a new PUID, you must analyze a track fully. This full data collection portion is what allows the MusicIP mixer to generate playlists of similar music. This is the secret sauce that makes MusicIP tick and thus this is not going to be open sourced, no matter how much we ask.

Fingerprinting is much smaller process — it only analyzes about 2 minutes of the track. You cannot generate a new PUID to insert into the database from the fingerprinting process. There is not enough information in this process. There is enough information to create a PUID that is suitable for doing an identification, but not for submission. This works a lot different than TRM — this system doesn’t create rampant amounts of useless fingerprints that will never be used.

Submitting PUID’s from Picard:

When the process works, you do a full music analysis on a track and the system generates a PUID for you within 24 hours. But this is not working right now, so Picard will not likely prompt you to submit PUIDs. This means the submit button stays greyed out.

Why can’t we have Picard generate PUIDs?

Because we don’t have that code. Please stop asking for ponies — we’re fresh out and you can’t have one. Telling us that this sucks won’t make it any better. Please keep your comments to constructive criticism.

I don’t understand — its not working as you say it should:

Did I mention that there are some bugs? If it doesn’t work for you, stop using it. We’ll fix it.

Rude comments:

“Reading up on good interface design would also be a suggestion Just google good user interface design” — Please tell me where your FREE software is so I can download it and insult your hard work. I’m sorry that this FREE program isn’t working for you.

Technorati Tags: ,