Server update, 2014-06-23

It’s that exciting time again: another release of bug fixes and improvements. User-visible changes include a menu showing recently-used entities in autocomplete lookups (previously only available in the relationship editor), plus the display of other identities/legal names on artist pages. Thanks go to the MetaBrainz team and chirlu and nikki for their hard work on this release!

The git tag is v-2014-06-23.

Here’s the complete changelog:

Bug

  • [MBS-3537] – Add a unique constraint on medium (release, position)
  • [MBS-7149] – Relationship editor AR popup: only previously used *artists* are remembered
  • [MBS-7303] – Missing recordings in release (after updating the release)
  • [MBS-7405] – Inline search claims there are no results when the search returns an error
  • [MBS-7578] – Regression: Work types list is no longer sorted alphabetically
  • [MBS-7605] – Release editor allows invalid characters to sneak into the database
  • [MBS-7649] – Edit alias edits don’t display properly if the alias has since been removed
  • [MBS-7651] – Alias edits show no value for various fields
  • [MBS-7652] – edit_series_fk_edit and edit_series_fk_series are missing
  • [MBS-7653] – MB.utility.joinList should use the same logic/strings as the comma_list MACRO
  • [MBS-7665] – annotation edit changelog shows object reference ARRAY(0xa190008) instead of actual input text
  • [MBS-7666] – DBDefs.pm.sample is still at schema version 19
  • [MBS-7667] – GenerateSQLScripts doesn’t check for the existence of CreateTables.sql
  • [MBS-7669] – Whitespace not trimmed for series number in the relationship editor

Improvement

  • [MBS-1943] – Reorganize the sidebar to show the most important information first
  • [MBS-2474] – Display artist legal/performance name more prominently
  • [MBS-2602] – Show recent labels/artists in lookup popups
  • [MBS-6277] – Move release group relationships section for releases to the overview tab
  • [MBS-6731] – Add link to doc/Release/Format from Tracklist tab
  • [MBS-7668] – Add a stat for number of MBIDs known.

Server update, 2014-06-09

A day late in actually releasing it, but we have a new server release! Assorted bug fixes, improvements, and refactoring make up this release. Thanks to the MetaBrainz team and supplementary work from chirlu, reosarevok, and nikki. The git tag for this release is v-2014-06-09. The full list of fixed tickets:

Bug

  • [MBS-4669] – Webservice returns an ASIN that was added in a voted down edit
  • [MBS-5526] – Diff highlighting messes up descriptions in edit relationship type edits
  • [MBS-7455] – ISE for /ws/js/edit/preview: Error: Could not create MusicBrainz::Server::Edit::Release::DeleteReleaseLabel edit
  • [MBS-7552] – Entering a Series that requires disambig. changes the part of-numbering
  • [MBS-7574] – Regression. Can’t fill release group field by pasting URL
  • [MBS-7583] – Nonfunctional relationship page for instruments
  • [MBS-7584] – Double “Relationships” heading on label relationships page
  • [MBS-7585] – Missing series in subscriptions page
  • [MBS-7588] – ARRAY(0x1987d1c8) shown on add work edit
  • [MBS-7589] – Edit types in edit search are sorted in ASCII order
  • [MBS-7590] – Search results for instruments should strip markup from the description
  • [MBS-7604] – Whitespace+invalid character at the end of a string causes an ISE
  • [MBS-7608] – Internal server error looking up CD TOC with too large offsets
  • [MBS-7609] – “Refine this search” links breaks for entities with no entity filter in the edit search
  • [MBS-7611] – Internal server error loading annotation revision
  • [MBS-7614] – Relationship attributes are validated against the old link type
  • [MBS-7615] – Changes to URLs only are treated as no change
  • [MBS-7624] – Possible to create edits which add two unknown country release events
  • [MBS-7633] – l(‘Series’) is ambiguous
  • [MBS-7636] – Regression + data corruption: edit page swaps the direction of relationships

Improvement

  • [MBS-1377] – Turn relationships with multiple instrument/vocal attributes into multiple relationships
  • [MBS-7541] – Add Series to the statistics
  • [MBS-7542] – Add instruments to statistics
  • [MBS-7595] – Discid edits should show release artist
  • [MBS-7618] – fullexport generation must complete before replication packets are copied, resulting in temporary but several-hour gaps in the available replication packets
  • [MBS-7621] – Treat non-free-text work attribute types with no options as grouping types
  • [MBS-7631] – Make instrument relationships link back to the instrument entity pages

New Feature

  • [MBS-4825] – Normalize blogspot URLs

Task

  • [MBS-7499] – Add vkdb.jp to the otherdbs whitelist
  • [MBS-7571] – Factor out lists of entities in the code

Server update, 2014-05-26

We’re back with another release on the heels of our schema change. This release includes some fixes that were hot-fixed to the production servers late the other week as well as some that have gone through the usual beta process. As such, most of the changes have to do with new or changed features of that release, plus some assorted refactoring and other bugfixes. Thanks to chirlu, nikki, and the rest of the MetaBrainz team for their hard work on this release!

Happy series editing!

The git tag for this release is v-2014-05-26.

The full list of fixed tickets, as usual:

Bug

  • [MBS-6181] – Deleted editors may be nominated for auto-editorship
  • [MBS-6309] – Search results don’t have a score column anymore after a few pages
  • [MBS-7354] – Internal Server Error in mini relationship editor when a relationship has been removed
  • [MBS-7513] – Uploading PDF cover art requires the user to switch to the “All files” filetype in the file selection dialog
  • [MBS-7514] – New accounts may be called “Deleted Editor #nnn”
  • [MBS-7516] – Age of 0 not displayed in user profiles
  • [MBS-7519] – “PDF file” labels displayed on top of image previews
  • [MBS-7530] – Caught exception in MusicBrainz::Server::Controller::Series->add_alias “The edit could not be created.
  • [MBS-7532] – ISE: Undefined value when relating Release Groups to an ordered Series
  • [MBS-7533] – Can’t create a new series from inline search
  • [MBS-7538] – Regression: Not possible to edit URL relationship attributes
  • [MBS-7539] – series. numbering elements is not auto-edit while setting automatic is
  • [MBS-7543] – “Cancel” does not cancel changes made in mini-relationship-editor for instrument-performer ARs
  • [MBS-7544] – Grouping link types are selectable in the release editor
  • [MBS-7545] – Release editor creates empty URL edits if you just change the release name
  • [MBS-7548] – Automatic series ordering doesn’t work correctly
  • [MBS-7549] – Regression: Release Editor URL seeding does not work anymore
  • [MBS-7550] – Regression: Editor search is broken
  • [MBS-7555] – ISE when changing series order numbering
  • [MBS-7556] – URL cleanup broken on edit URL pages
  • [MBS-7558] – Relationship-editor shows “The end date cannot preceed the begin date” incorrectly
  • [MBS-7559] – Sort name guess case is missing from series alias pages
  • [MBS-7561] – Relationship editor doesn’t show the count of selected recordings
  • [MBS-7562] – Regression: Error trying to unset a label in “edit release label”
  • [MBS-7563] – Multiple failures on “edit label”
  • [MBS-7570] – Add series and instruments as linkable entities in annotations
  • [MBS-7576] – Not possible to add relationships to a non-label from a label edit page
  • [MBS-7579] – Error while trying to add a release
  • [MBS-7593] – Regression: Seeding URLs to mini-relationship editor is broken
  • [MBS-7597] – Replacing recording-work relationship in relationship editor fails
  • [MBS-7599] – Relationship editor doesn’t load relationships for some recordings
  • [MBS-7600] – Firefox: “Edit Note” does not show Add Release Label if the annotation gets removed
  • [MBS-7603] – Replication trigger missing for link_attribute_text_value table

Improvement

  • [MBS-7493] – Redirected MBID pages, slave/beta servers, and non-preferred scheme should use rel=canonical to link to the main site
  • [MBS-7517] – Deleted editors should appear as “deleted”, not as “Limited User”
  • [MBS-7567] – Provide “copy/sort” bubble for all alias sortnames
  • [MBS-7575] – Support creating/editing URL relationships with the /relationship-editor endpoint
  • [MBS-7596] – The relationship editor dialog should work on a copy of the relationship until the dialog is accepted
  • [MBS-7619] – admin/config.sh means configuration is split between files (and since checked-in complicates customization)

Task

  • [MBS-7547] – Remove MAC authentication for WS

Search Server Update, 2014-05-14

Bug

  • [SEARCH-141] – Remove or change setMergeFactor option in IndexBuilder
  • [SEARCH-332] – target element for relationships included in /ws/2/url endpoint is improperly structured to match lookup
  • [SEARCH-336] – searching “Universal Music” and 34. entry is correct “Universal Music”
  • [SEARCH-339] – MB search requires minimum of 4 characters to consider second name
  • [SEARCH-347] – Countries should be sorted before cities in Area search
  • [SEARCH-348] – Full Search Index Failure

Improvement

  • [SEARCH-265] – Add editors to the indexed search
  • [SEARCH-341] – Allow searching releases with specific packaging type
  • [SEARCH-352] – Include disambiguation in work index
  • [SEARCH-355] – Label Sortname field removed from Database
  • [SEARCH-356] – Area Sortname field removed from Database

New Feature

Task

  • [SEARCH-338] – Return containing areas in area search

Server upgrade and schema change, 2014-05-14

Hello again! This fortnight, as we’ve mentioned among the past few posts, is our twice-annual schema change release! This means that we’ve got some big changes, as well as special upgrade instructions.

In the former category, we’ve added support for two new entities: Series and Instruments, each of which is exactly what it sounds like. We’ve also done some various cleanup (tables missing from replication, making some attribute-style tables (e.g., label types) trees, and more properly orderable, removing unuseful sortnames). In non-schema-change fixes, we’ve fixed some merging for Artist Credits, show Area names after Places routinely, and perhaps most excitingly, added smaller versions of the relationship editor for other entities. It’s now possible to add relationships to any entity from most entity edit pages, expanding on our previous addition of URL editing!

As far as upgrading:

  1. Ensure you’ve replicated up to the most recent replication packet available with the old schema. (if you’re not sure, run ./admin/replication/LoadReplicationChanges and see what it tells you).
  2. Take down the web server running MusicBrainz, if you’re running a web server.
  3. Turn off cron jobs if you are automatically updating the database via cron jobs.
  4. Make sure your REPLICATION_TYPE setting is RT_SLAVE
  5. Switch to the new code with git fetch origin followed by git checkout v-2014-05-14-schema-change
  6. Run ./upgrade.sh (or carton exec -Ilib -- ./upgrade.sh if you’re using carton, with older installs).
  7. Set DB_SCHEMA_SEQUENCE to 20 in lib/DBDefs.pm
  8. Turn cron jobs back on, if needed.
  9. Restart the MusicBrainz web server, if applicable. It’s also recommended you restart memcached.

The git tag for this release, as mentioned above in the instructions, is v-2014-05-14-schema-change.

Full release notes, as usual:

Bug

  • [MBS-5978] – Replication feed is missing release_tag
  • [MBS-6709] – “None” is no longer the last Packaging type after adding Book and Cassette Case
  • [MBS-7482] – Artist merge with AC renaming does not merge identical ACs

Improvement

  • [MBS-2410] – Label types not a tree anymore
  • [MBS-2714] – Add support for Series.
  • [MBS-5897] – Make it possible to see edit JSON in the case of an ISE or poor data display
  • [MBS-6144] – Remove the apparently-unused script_language table
  • [MBS-6602] – Remove sortnames from areas
  • [MBS-6603] – Remove sortnames from labels
  • [MBS-6651] – Make it possible to disable dates for relationship types
  • [MBS-6886] – Display area after place names
  • [MBS-6887] – Model coordinates without nullable latitude and longitude
  • [MBS-7205] – Link types should track assumed cardinality
  • [MBS-7411] – Don’t require disambiguation comments for places from different areas
  • [MBS-7470] – Merging/combining RG types (primary/secondary) is unintuitive

New Feature

  • [MBS-3674] – Make instruments entities
  • [MBS-6234] – Add a relationship editor to artists, labels, recordings, release-groups, places, areas and works

Task

  • [MBS-7441] – Check non-replicated changes to DB that have happened since last schema change

Server update, 2014-04-28

Once more now before our upcoming schema change, we’re here with our fortnightly musicbrainz-server release! Some notable changes aside from bug fixes include a few additions to whitelists newly-approved, and enabling thumbnail display for PDF cover art. Thanks to the Internet Archive for making PDF thumbnails work, and thanks to chirlu, nikki, reosarevok, and bitmap for their work this release.

The git tag for this release is v-2014-04-28.

Full list of tickets:

Bug

  • [MBS-4151] – Publisher ARs for different entity types create quite confusing label AR pages
  • [MBS-6166] – Deleted accounts can still have details edited
  • [MBS-6508] – Artist/label create/edit edits fail to display removed or merged areas
  • [MBS-7037] – Chrome displays broken image instead of error message
  • [MBS-7352] – Release editor prints an untrue error “not logged in” after clicking “Enter Edits”
  • [MBS-7376] – Selecting value from a drop-down list by pressing Enter prompts inexplicable behaviour
  • [MBS-7400] – “merge artist” edit with “rename artist credit” option is a tracklist changing edit but is missing in release, release-group and recording edit histories
  • [MBS-7412] – Reorder medium edits are generated for new releases
  • [MBS-7437] – Area can’t be removed from a place
  • [MBS-7438] – Empty edits are created for places due to coordinate padding
  • [MBS-7439] – Internal server error when seeding badly formatted dates to the release editor
  • [MBS-7444] – Release editor seeding should ignore medium position field
  • [MBS-7445] – Not all mediums gets reordered when you delete one
  • [MBS-7447] – Internal server error when seeding invalid track lengths to the release editor
  • [MBS-7450] – Places on the equator don’t have their coordinates displayed
  • [MBS-7451] – Possibility to remove track durations from releases with discID
  • [MBS-7453] – Internal server error in the release editor (new row for relation “release_group” violates check constraint “control_for_whitespace”)
  • [MBS-7455] – ISE for /ws/js/edit/preview: Error: Could not create MusicBrainz::Server::Edit::Release::DeleteReleaseLabel edit
  • [MBS-7456] – Error when using the track parser to parse artists and it can’t find any
  • [MBS-7458] – Internal server error when trying to delete a non-existent user
  • [MBS-7459] – Internal server error displaying add disc ID edit (Can’t call method “release” on an undefined value)
  • [MBS-7464] – Release editor does not use canonical URLs

Improvement

  • [MBS-4758] – Show list of recordings after work rels on work pages
  • [MBS-5552] – Mark edit URL merge-edits properly
  • [MBS-5640] – Don’t embed full size images in the page when no thumbnails are present
  • [MBS-7345] – Sidebar external links: show span.mp pending edit status
  • [MBS-7361] – Provide an HTML markup hook for finding/matching dynamic work attributes
  • [MBS-7460] – Enable thumbnails for PDFs

Task

  • [MBS-7440] – Add Resident Advisor and IMVDb to the otherdbs whitelist
  • [MBS-7454] – Add Rap Genius / Rock Genius and Project Gutenberg to lyrics whitelist

Sub-task

  • [MBS-7448] – Add URL lookup to the website

Server update, 2014-03-31

We’re back with another musicbrainz-server release. Thanks this fortnight to contributions from chirlu, JesseW, reosarevok, and nikki, as well as the MetaBrainz team. This release is all bug fixes and small improvements of various sorts, though we’re likely to, in the next few days, release the code to automatically calculate recording times from track times (where applicable). Stay tuned!

The git tag for this release is v-2014-03-31.

Full changes:

Bug

  • [MBS-4706] – Inconsistent state with pending edits: 2 mediums at position 1
  • [MBS-5512] – “Relate to URL…” is missing the returnto= parameter and returns us to another page
  • [MBS-6681] – URL cleanup (social networking, other databases, etc.) overrides correct relationship types
  • [MBS-6897] – Release has multiple “Disc 1” mediums, apparently impossible to change in the editor
  • [MBS-7142] – Missing release artist in “Remove release label” edit
  • [MBS-7247] – Wrong search generated for CDstub
  • [MBS-7328] – Release Add/edit Recording Search is broken
  • [MBS-7340] – Can’t add work after fixing an error
  • [MBS-7342] – Release editor hangs on “Submitting edits…” after certain errors occur
  • [MBS-7343] – Angle brackets disappear on release editor preview
  • [MBS-7369] – Web page no longer has markup hooks for finding catalogue numbers.
  • [MBS-7372] – Release Editor: CD TOC x Track Parser breaks horribly
  • [MBS-7373] – Edit diff for reordering is misleading
  • [MBS-7378] – Inline search returns duplicate results when searching for the same text twice
  • [MBS-7380] – Statistics for work attributes are wrong
  • [MBS-7387] – ISWC in work meta description (web search description) on works is broken
  • [MBS-7388] – Server allows setting gender for choirs/orchestras
  • [MBS-7401] – “Non-group artists” stat shouldn’t count orchestras and choirs

Improvement

  • [MBS-1271] – Some pages say “please log in to…” and some don’t
  • [MBS-2754] – Recording page shows track number but not disc number for occurences
  • [MBS-6806] – Add social network autoselect for Instagram and blog autoselect for Tumblr
  • [MBS-7272] – Create relationship page should show recording artists
  • [MBS-7356] – ISE page should include a timestamp
  • [MBS-7364] – Artist /create and /edit should show Birth Area etc for Person
  • [MBS-7366] – Add padding to the header on edit pages

New Feature

  • [MBS-7341] – Add a button to reset previous recordings in the release editor

Task

  • [MBS-7368] – Add a name attribute to the type select in the links editor
  • [MBS-7382] – Make orchestra and choir behave and show like group
  • [MBS-7383] – Add orchestra and choir to the stats pages

Server update, 2014-03-17

Another fortnight and another release with a small crop of bugs and then some! The biggest changes this week:

  • Work attributes support, originally part of last May’s schema change, is finally done and released!
  • PDF support for the Cover Art Archive. PDFs won’t appear as the front cover, since they can’t generally be displayed in a browser and the Internet Archive doesn’t currently create thumbnail images for them.
  • Removing RDFa. Most of you probably never used it anyway, but as we’ve been talking about for a while now, and especially with the great work LinkedBrainz has been doing, it was time to stop poorly half-maintaining rapidly-disintegrating RDFa support on musicbrainz.org itself.

Aside from that, we have the usual crop of fixes, primarily cleanup from the fixes above, the new release editor, and the new URL relationships.

The git tag for this release is v-2014-03-17.

Bug

  • [MBS-5244] – Remove bits of RDFa which were commented out because of invalid HTML.
  • [MBS-6067] – Internal server error when using query parameter with a lookup in the webservice
  • [MBS-7267] – Country column is blank when looking up a FreeDB ID
  • [MBS-7299] – Place types and alias types are not translatable
  • [MBS-7300] – Existing image URLs always link to .jpg when adding an image
  • [MBS-7311] – RE: Guess case dropdown doesn’t update when changed on the other tab
  • [MBS-7319] – Not possible to enter Facebook URLs by typing
  • [MBS-7322] – URL are not added when creating work with ISWC
  • [MBS-7323] – Can’t edit artist because of badly retrieved URL
  • [MBS-7324] – ISE: Caught exception in MusicBrainz::Server::Controller::AutoEditorElections->nominate “Can’t call method “name” on an undefined value at lib/MusicBrainz/Server/Controller/AutoEditorElections.pm line 34, line 3
  • [MBS-7325] – ISE: Caught exception in MusicBrainz::Server::Controller::AutoEditorElections->nominate “Can’t call method “is_auto_editor” on an undefined value at lib/MusicBrainz/Server/Controller/AutoEditorElections.pm line 29, line 3.”
  • [MBS-7326] – ISE: Caught exception in MusicBrainz::Server::Controller::AutoEditorElections->nominate “Forbidden at lib/MusicBrainz/Server/Data/AutoEditorElection.pm line 53, line 3.”
  • [MBS-7329] – Importing a multiple artist freedb release gives a seeding error for the “artist” field
  • [MBS-7332] – ISE trying to see release merge
  • [MBS-7333] – beta: ISRC code missing from heading on ISRC page
  • [MBS-7334] – Beta: IPI codes no longer shown in artist and label sidebars
  • [MBS-7335] – Deprecated relationships are no longer prevented from being added
  • [MBS-7336] – URL error messages don’t always get shown

Improvement

  • [MBS-4116] – Cover art archive: Support .pdf
  • [MBS-7318] – Label bubble should appear when focusing the catalogue number input field

New Feature

  • [MBS-5863] – Dynamic work attributes (UI)

Task

  • [MBS-1263] – RDFa code is too separate from main MB code and is starting to bit rot
  • [MBS-7330] – Add Wikimedia Commons and CPDL to the score whitelist

Server update, 2014-03-03

Here we are with a fresh server release! Following up on the recent release of the new release editor, this week we’re releasing a revamped way to edit URL relationships directly from entity editing pages. Other than that, a variety of bug fixes and small improvements, as you can read below! Thanks to chirlu and mineo for supplementing the MetaBrainz team’s work this release.

The git tag for this release is v-2014-03-03.

Bug

  • [MBS-4154] – Search error when doing tag lookup with exclamation marks
  • [MBS-5411] – insert or update on table “cover_art” violates foreign key constraint “cover_art_fk_edit”
  • [MBS-7043] – Moving a DiscID from its present medium to the same medium causes the DiscID to be removed
  • [MBS-7080] – Can’t click on results in inline search after multiple lookups
  • [MBS-7110] – URLs with square brackets broken in edit notes
  • [MBS-7118] – Server allows “reorder cover art” edit that does nothing
  • [MBS-7240] – remember_login token is not allocated if the username casing used when logging in does not match the database
  • [MBS-7255] – Reusing the tracklist for a release with a discID blocks track times
  • [MBS-7259] – Release countries are missing from the duplicates tab
  • [MBS-7261] – The “Plus” button for track additions is out of layout after the recent update
  • [MBS-7262] – The date field of the “release event” start taking 2 rows after the recent update
  • [MBS-7263] – Edit of recordings in track list when adding new release does not work
  • [MBS-7265] – It’s possible to enter release merges without an edit note
  • [MBS-7274] – RE submitted apparently empty recording edits
  • [MBS-7275] – Two places with empty addresses fail to merge.
  • [MBS-7281] – editor page. “Last 24 hours” link contains strangely encoded characters &
  • [MBS-7287] – Clearing both the label and catalog number of an existing release label throws an ISE
  • [MBS-7288] – beta: cdbaby kills the external links editor
  • [MBS-7289] – URLCleanup doesn’t remove non-encoded left-to-right mark
  • [MBS-7290] – Hybrid SACD doesn’t allow discIDs

Improvement

  • [MBS-1397] – When the same editor adds and removes the same object at the same time, the original edit should get cancelled
  • [MBS-3130] – Make it possible to edit the URL of a specific relationship
  • [MBS-3583] – “Add Release” form should assist adding ASIN, discogs and wikipedia relations
  • [MBS-3662] – Ability to add/relate to multiple URLs at once
  • [MBS-5734] – Make it possible for url|text substitutions to also have arbitrary attributes
  • [MBS-7226] – Require email address to sign up
  • [MBS-7292] – release editor. “edit note” wiki page link is not target=”_blank”
  • [MBS-7293] – Release merges: With “merge releases and recordings” strategy, show recordings that will be merged in the edit display

New Feature

  • [MBS-7159] – Allow adding/editing external links/url relationships to an entity from its edit page

Server update, 2014-02-17

We’ve got a new server release! This is a big one, because it replaces the old release editor with a shiny new one — all based on work done during GSoC 2013 and finally completed now. Besides fixing close to 100 tickets that people have reported in the past, there are some visible changes you may notice:

  • Tab switches are much faster, so the UI should feel more responsive overall.
  • The “Add Missing Entities” tab has been removed; you can still create a new artist or label from within the release editor from the bottom of any inline search results menu. See our previous blog post on this feature for further information/guidance.
  • The UI for editing artist credits now includes buttons to copy and paste entire credits between pages.
  • Seeding release data should be less buggy, and the release editor now provides useful error messages if seeded data is incorrectly formatted.

The new release editor is a large overhaul that required many code changes – if you notice any issues with it, or any regressions from the previous release editor, please don’t hesitate to open an issue on our bug tracker, so we can look into it ASAP.

This release also features several fixes/improvements by chirlu and nikki, in addition to the MetaBrainz team. See the full list below!

The git tag for this release is v-2014-02-17.

Bug

  • [MBS-2034] – Release editor help/description bubbles break with a resizeable textarea
  • [MBS-2124] – UX: Not obvious how to close the "artist credits" dialog in advanced tracklist editor
  • [MBS-3501] – Basic track-parser does not filter/ignore track times when importing a CD + tracknames from FreeDB
  • [MBS-3524] – 502 Bad Gateway when assigning different recordings to lots of tracks
  • [MBS-3649] – Seeding release editor causes an internal server error if you literally pass "mediums.n.format_id"
  • [MBS-3796] – Release editor can allow the same artist to be created twice without either having a disambig comment
  • [MBS-3824] – Discs are ordered incorrectly on Recordings tab of Release editor
  • [MBS-3829] – New track parser only parses one track if medium is minimized
  • [MBS-4006] – Track Parser: "Track names start with a number" seems to work backwards
  • [MBS-4193] – Add missing entities forgets selections
  • [MBS-4194] – Warning about missing edit note before attempting to submit release
  • [MBS-4196] – Unknown bug during tracklist edit
  • [MBS-4312] – Track parser tries to reorder tracks even for rels with DiscIDs
  • [MBS-4329] – Changing release artist after adding tracks doesn’t update track artists
  • [MBS-4521] – Recordings tab has non-existent tracks
  • [MBS-4549] – Not possible to filter Various Artists by artist credit
  • [MBS-4550] – Problems with "Add Missing Entity" and the credits in the Edit Note tab
  • [MBS-4559] – "Copy all track changes to associated recordings" check box inconsistent when going back to recordings tab
  • [MBS-4571] – Track parser can be opened from collapsed disc, opens empty
  • [MBS-4598] – Release editor is showing non-existent tracks for a release
  • [MBS-4725] – Up and down arrows on tracklist tab of release editor should be disabled if release had discids
  • [MBS-4802] – Creating new artist from release editor shows wrong in preview
  • [MBS-4820] – No way to sync recordings with tracklist without making an edit
  • [MBS-4848] – Guess case is missing on the add missing entities tab
  • [MBS-4851] – When editing a release selecting ‘Infer track durations from associated recordings’ without changing the recording linked to the track has no effect.
  • [MBS-4953] – Internal server error while adding new recording in the release editor
  • [MBS-5158] – Using the "add missing entities" tab of the RE ends up implicitly creating ACs, rather than not (or explicitly) creating them
  • [MBS-5159] – "Add missing entities" tab can only find matches if the artist name is in the same order as the entered text
  • [MBS-5296] – 13-track release added from 12-track discID
  • [MBS-5334] – Release Editor : "NaN:aN" for empty length
  • [MBS-5393] – "Add Missing Entities" doesn’t update when adding a new VA release
  • [MBS-5455] – Adding multiple releases simultaneously sometimes shares the session
  • [MBS-5516] – Regression: Changing an accent in track title triggers recording confirmation
  • [MBS-5569] – Internal server error when seeding the release editor
  • [MBS-5571] – Going back to tracklist on releases with DiscIDs is messy
  • [MBS-5646] – Clicking "Add a new recording" on the recordings tab of the release editor doesn’t select the radio button
  • [MBS-5687] – ISE when trying to go to another "tab" in release editor (at "Edit Note" tab)
  • [MBS-5731] – Internal server error if release editor is seeded with indexes starting from 1 not 0
  • [MBS-5738] – Internal Server Error – adding recordings to a new release
  • [MBS-5801] – ISE when going back to "edit note" after having ‘tabbed’ back to fix an AC
  • [MBS-5805] – Internal server error when importing a CD stub
  • [MBS-5806] – Internal Server Errors when adding a release
  • [MBS-5817] – Track Parser and Collapsed Mediums
  • [MBS-5894] – ‘Guess sort name’ in the release editor just copies the artist name
  • [MBS-5936] – release editor internal server error on release add
  • [MBS-5957] – Internal Server Error
  • [MBS-6013] – ISE in release editor caused by corruption in recordings tab data.
  • [MBS-6044] – Internal server error when trying to submit a tracklist while adding a new release.
  • [MBS-6060] – Internal Server Error when trying to go back from "Edit Note" to "Recordings"
  • [MBS-6064] – Internal server error when adding new artist in the release editor with same name/comment as existing artist
  • [MBS-6127] – Edit tracklist and add track artist + copy track changes to recordings -> new artist not shown
  • [MBS-6654] – tooltip for the current artist is not shown in the release editor
  • [MBS-6875] – missing space in new member relationship before list of vocals instruments
  • [MBS-6964] – checkboxes for "Also update the recording with track changes" don’t appear immediately
  • [MBS-7035] – ISE submitting a new album
  • [MBS-7082] – Beta: Release editor error messages not being correctly translated
  • [MBS-7100] – Option to view non-official release groups not available when there are no official release groups
  • [MBS-7143] – Relationship Editor display error with right-to-left languages
  • [MBS-7190] – data corruption: Merging Releases chooses the wrong release date
  • [MBS-7191] – Release merge might discard some or all release events
  • [MBS-7199] – "historical" after area names is not translable
  • [MBS-7204] – Some tools pad track numbers with leading zeroes? (the release editor by default doesn’t)
  • [MBS-7206] – Opening a tracklist with a fullwidth space (\u3000) causes the Recording to become unset
  • [MBS-7207] – Impossibility to credit artist as "0" (zero)
  • [MBS-7209] – WorldCat URLs should not be considered scheme independent
  • [MBS-7239] – FixTrackLengths script doesn’t fix some mediums due to requesting unimplemented and meaningless separate_tracklists option to edit medium edits
  • [MBS-7244] – Server not responsive to large track edits
  • [MBS-7245] – Properly abort the database setup if tar can’t extract the database dumps.

Improvement

  • [MBS-908] – Parser cannot handle commonly used punctuation other than period for tracknumber
  • [MBS-1684] – Release editor doesn’t properly handle when you made no changes
  • [MBS-2104] – Make it easier to possible to copy multiple artist credits when editing a release
  • [MBS-2159] – Artist credit "toggle" should be consistent
  • [MBS-3279] – Recordings search during add release should favor recordings from same release group
  • [MBS-3781] – No way to conveniently change all track artists and credits on a release
  • [MBS-4186] – It is impossible to ‘Guess Sort Name’ alone, add pre-defined sort name types
  • [MBS-4253] – Clicking an entity in Add missing entities should open it in a new tab
  • [MBS-4296] – Implement "Change all identical credits" on the RE
  • [MBS-4331] – Release editor > Recording search on Recordings tab should use track info for searching : track artist and track length
  • [MBS-4456] – Make the track parser keep the artists unless told not to
  • [MBS-4540] – Don’t replace track authors with "various"
  • [MBS-4726] – Up and down arrows on tracklist tab of release editor should be first column of table
  • [MBS-5530] – Ask for confirmation when closing the release editor window
  • [MBS-5662] – Focus the track parser when clicking the track parser button
  • [MBS-5792] – Fix the Release Editor superticket
  • [MBS-5899] – Normalize archive.org HTTPS URLs
  • [MBS-6026] – Make Recent Additions show *all* recent additions, not only approved ones
  • [MBS-6247] – Support redirect_uri in POST data when seeding
  • [MBS-6255] – Refactor templates in release editor
  • [MBS-6473] – release editor / recordings tab : display and focus recording search name input field (HUGE TIME GAIN)
  • [MBS-6580] – link to artist mbids in 2nd column in edit release/recordings
  • [MBS-6595] – Show flags for countries
  • [MBS-6922] – Display table with information when merging labels
  • [MBS-7145] – release editor : after inline finding of the searched label, grey help popup is not moved and updated to label row
  • [MBS-7168] – Simplify browse pages
  • [MBS-7233] – Change sidebar label: OCReMix → OC ReMix

Task

  • [MBS-3658] – Check whether the release editor handles multiple values for track names correctly
  • [MBS-6820] – Document how to set up replication

Sub-task

  • [MBS-5532] – Long translated strings mess up the release editor