We released a new version of Picard today. This new release includes a number of bug fixes. Unicode punctuation is now replaced by default for new users. Title standardization has been removed, as track titles now follow the same style guidelines as recording titles.
One larger change that is hidden by default is support for AcoustID fingerprinting. AcoustID is a new, completely open source, audio fingerprinting project, started by me last year. I’m really glad to finally integrate it with Picard. Integration with the MusicBranz website is planned for later. Configuring Picard to use AcoustID instead of AmpliFIND should be completely transparent, there are no visual differences in the scanning process. Note that this feature requires downloading an extra application, see the AcoustID wiki page for details.
Changes since version 0.15.1:
Added AcoustID support.
Fixed track metadata plugins.
Added new internal %_totalalbumtracks% tag field. (PICARD-16)
Track metadata plugins now run also on non-album tracks. (PICARD-7)
Fixed custom Various Artists name on the %albumartist% field. (PICARD-5)
Album artist is now correctly “translated”. (PICARD-1)
Unicode punctuation is now converted to ASCII by default.
WavPack correction files are moved together with the main files. (PICARD-15)
Unicode filename normalization on OS X.
Original release date is now saved into %originaldate%.
Allow tagging with localized artist aliases (PICARD-17)
The 11th MusicBrainz summit was held this past weekend in Rotterdam, NL.
It was a very productive weekend with lots of discussions and plenty of social time. We had 17 people in attendance, 5 of which were from our sponsors/partners. The complete summit notes are now available on the wiki.
For those who didn’t attend, here are some of the things you missed out on:
3 lbs of chocolate
banana pizza
stroopwafels
generic beer and energy drinks
overloading the wifi and having to rely on tethered cell phones for wifi access
an extremely high density of Google phones
3 hours of discussion about works
information about BookBrainz
very large traffic lights
Thanks to everyone who came and to warp for being our local contact.
With the summit arrangements this release has become delayed, but we’re happy to announce that we have just finished releasing this version (live from the summit!). Here’s what’s been fixed in this release:
[MBS-3070] – Release editor cannot be seeded with >99 for array-like elements
[MBS-3223] – Work relationships not available in web service recording requests
[MBS-3336] – NGS /ws/1 doesn’t include some relationships
[MBS-3350] – ws/2 browsing release by track artist
[MBS-3372] – Add relationship not linking to the URL entity
[MBS-3442] – WS/2: Can’t browse work by artist (ws/2/work?artist=MBID)
[MBS-3456] – Selecting recording from search results in work "Relate to…" doesn’t close results
[MBS-3463] – Remove ISRC edits are not shown pending on recording page
[MBS-3477] – Crash when trying to edit a release to create a new release group
[MBS-3483] – Release editor > Importing a Various Artists CDStub doesn’t import track artists
[MBS-3509] – Change release group via release editor doesn’t show up in edit history / open edits of target release group
[MBS-3523] – Entity not being selected for relationship
[MBS-3528] – Internal Server Error – Couldn’t render template "undef error – Can’t call method "value" on an undefined value at /usr/local/share/perl/5.10.1/HTML/FormHandler/Field.pm line 89. "
[MBS-3564] – Cover arts from ozon.ru are not diplayed
[MBS-3570] – change direction not working when no relationship type was selected first.
[MBS-3573] – Got Internal Server Error while updating info for ‘Mob Hits [Disc 2]’
[MBS-3577] – Release editor converts unicode characters to HTML quotations
[MBS-3584] – amazon.es is not recognized as ASIN in "Add URL Reference"
[MBS-3591] – Finding some labels in AJAX search is impossible
[MBS-3592] – Artist aliases have extremely low priority when doing a simple search
[MBS-3622] – Internal Server Error during import of freedb release that cannot be found
[MBS-3623] – Edit relationship fails with internal error when attempting to move credits between recordings
[MBS-3625] – The FreeDB page throws an exception if you try and view it when the disc doesn’t exist
The MusicBrainz summit is going to get started later today and we’re going to have a Google Hangout as our low-budget webcasting solution. You should friend musicbrainz.summit at gmail dot com in Google Plus and then join our Hangout to join in our conversation.
See you online later tonight!
UPDATE: We failed to get the hang out started today. We’ll start our hang-our tomorrow morning at 10am Rotterdam time.
I’m pleased to announce that the FreeDB gateway, which lets you fetch MusicBrainz data via FreeDB enabled applications, has been updated to use the NGS database. As of now, its updating with new data from the main MusicBrainz server and you should be able to look up new CDs.
To use the FreeDB gateway, set the FreeDB server in your application to freedb.musicbrainz.org on port 80. For more information, please take a look at our wiki page for the gateway.
[MBS-3521] – Sporadic ISEs when trying to view the editing history of an artist
[MBS-3529] – Uppercase cover art file extension not recognized
[MBS-3530] – "Edit barcodes" edits are not linked to relevant release artists
[MBS-3532] – ISE when editing a relationship to the same as an existing relationship
[MBS-3533] – ISe adding a CD Stub where MB already has the discID
[MBS-3538] – Two redirects for /show/edit/conditions.html
[MBS-3539] – Regression: Instrument search in relationship editor no longer works in Firefox/Opera
[MBS-3546] – ISE when visiting Tag Lookup page without arguments
[MBS-3548] – Admin "adjust flags" panel crashes on form submission
[MBS-3549] – Field validation prevents adding lyrics relationship URL to lyricstatus.com
[MBS-3559] – Searching works gives an internal server error: Caught exception in MusicBrainz::Server::Controller::Search->external "Can’t use string ("backward") as a HASH ref while "strict refs" in use
On Wednesday we rolled out an upgrade of our indexed search servers. These search servers are used for search in both the web service and website. This release includes some fixes and improvements added to make it easier to handle some particular search cases, plus few other fixes. A fairly critical bug with respect to work searching was came up yesterday after this update, but we’ve released a hot-fix patch to solve that problem. Here are the release notes:
Bug
[SEARCH-82] – Relation Type in Work relation list is reported as {xxxx}{yyyy}zzz
[SEARCH-104] – Querying "code:XXXXX" in a label search returns no results.
[SEARCH-106] – target-type attribute missing in relation-list elements
[SEARCH-110] – Web service is returning ‘disambiguation’ element in release groups
After too many moons of neglect, we finally have a new wiki warden who is going to put some serious effort into sprucing up our wiki. Nicolás Tamargo (user reosarevok) has been promoted to be our new wiki god. His first task is to clean up dead pages and to get rid of a lot of cruft; then he’ll work on improving some doc pages that have been long out of date. Hopefully soon we can get to a state where the wiki is useful, rather than filling us with a sense of dread. 🙂
If you’re interested in helping reosarevok with the wiki, please let him know by leaving a comment here or contacting him directly.
Thanks for taking on our very messy wiki, Reosarevok!
We’re currently seeing record levels of traffic right now. Since the beginning of August our traffic has gone from 9M hits per day to 14M hits per day today, which is a significant increase in traffic. Fortunately our servers were able to handle the extra load, but we started getting near capacity.
Yesterday I started working on taking one of the servers from the classic site and moving it into the NGS cluster. We finished this a couple of hours ago and we now have a maximum limit of 227 queries per second (qps).
If you find any spurious troubles with the site in the next day or so, please open a ticket.
Apologies for being a few days late here, but we’ve just finished updating the servers with the latest set of bug fixes and new features. This release brings a new feature that people have been asking for since NGS – the ability to “split” an artist into artist credits.
Split Artist
With NGS, we had the ability to link multiple artists to recordings/releases/etc. While our migration script handled most cases, there are some cases when it was unclear how to automatically split artists, and we opted to leave that artist unchanged. While it was possible to manually edit references to this artist, it was painful. We now have a convenient way to make this process easier. In the sidebar of artists there is now a “split into separate artists” link:
The new "split into separate artists" feature
Clicking this link will present you with a form where you can choose the new set of artists. For example, here’s me splitting the single “Alix Perez & SpetraSoul” artist into the correct separate artists:
The "split artists" form
As with the other types of editing in MusicBrainz, this edit has to be voted on by other editors before it is applied.
The split artists edit type can only be used on artists that have no relationships, other than “collaboration” relationships. If the artist does have collaboration relationships, edits to remove all collaboration relationships will be entered at the same time. Note also that this will not remove the now empty artist entirely – that will happen when ModBot does its daily cleanup.
Bugs
We’ve continued working through the bugs as well, and here are the tickets that have been closed in this release.
[MBS-1133] – Don’t try to delete relationship types that are still in use
[MBS-1343] – Add AR instrument search function has problems with accented letters
[MBS-1380] – An URL ending in closing parenthesis gets broken when listed in edit notes
[MBS-3453] – “Related works” on recordings page shows same work and AR set twice if there are two work<->recording ARs for the same work/recording pair
[MBS-3464] – Do not redirect www.musicbrainz.org to musicbrainz.org for /ws requests
Task
[MBS-1914] – Run script to remove “later/earlier release of” ARs