Yate Release Notes

Version 4.5.0.1 (7750)

Bug Fixes

Regression: The FLAC mapping for Involved People List Item was not appearing in the list of available fields.

When importing a Custom Panel: if a custom field was on the panel and its definition only differed from a existing custom field by index, the panel was not correctly adjusted to reference the existing field.

Version 4.5 (7744)

General

There is a new field named Category. The primary intent for the creation of this field was as a location to store the iTunes Category data.

The iTunes Category field, which can be useful as an alternative to the Grouping field, is not directly editable in iTunes.

The Category field takes part in the general mechanism used to synch iTunes library only metadata such as Ratings, Skip When Shuffling, etc.

Category is on the More Info editing panel.

Category is accessible as a main window column.

Category is accessible from the main window's advanced filter

Category is accessible via export sets.

Category is accessible via the Compare iTunes Values panel.

Category can be associated with a list in Preferences-Lists.

Category is accessible in the Get iTunes Value, Export to iTunes, Fill Lists and Import from iTunes action statements.

Shortcuts

On macOS 10.13 (High Sierra) and 10.14 (Mohave), the Preferences Shortcuts panel now provides access to many items on the main window's function buttons, Database and Action Editor context menus.

Other Preference Changes

The iTunes preference panel now supports Category on the Fields of Interest, Auto Import and Auto Export tabs.

The Database preference panel has a new field to enable the use of the Delete key to delete database rows.

Default characters are now provided for Love columns as the characters exist in all supported OS versions.

When the Staging Playlist Database Columns Export set is created it no longer has a Duration column. It was used for the timing display which is also provided by the Time column. The Duration column became redundant when the ability to provide timing from a Time column was added. You can safely delete the Duration item from an existing Export Set.

A FLAC/Ogg mapping for Category is automatically created.

The MusicBrainz preference panel has a new option to specify that only a single genre should be retained. Previously this was based on the Discogs setting of the same name.

The MusicBrainz preference panel has a new option to provide more granularity when determining the source of genre metadata.

The Export Set column named Bool has been renamed to Yes/No.

An OOB item in an Export Set can be marked as being a Yes/No column.

The Video preference panel has a new option to control how Musician Credits and Involved People should be sorted after an import from tMDB. Previously Credits and People were always sorted.

Main Window

When inline editing in the list of files, the context menu contains the Yate Transfomations submenu.

Actions>Copy Metdata has a new item called Copy One to Many. This function copies metadata from the first (topmost) selected file to all other selected files. The set of fields which will be copied is specified in Actions>Copy Metadata>Copy Selected Metadata... which also provides access to the new functionality.

Database Viewers

If a database contains a Discogs Master ID, Discogs Release ID or MusicBrainz Release ID, you can now invoke the context menu anywhere on a row to access the menu items to launch the wizards. Previously you had to click on the relevant column.

Empty rows can now be added to standalone databases.

Empty rows can now be added to databases while the database is filtered.

You can now remove, add and rename columns from the table header's context menu.

Double clicking on a cell in a Rating column will display a menu of rating values.

Double clicking on a cell in a Love column will display a menu of love values.

You can now run actions from a database viewer's context menu. An action is made available on the Run Action menu by specifying it in the Action Manager's Menu column. (new code of D). When run from this menu, the database will automatically be opened as a Query Database using the new grab option on the Open Query Database statement. The action will know which rows are selected. For more information see the online help for Database Viewers and the Open Query Database action statement.

The Action Manager

Actions can now be associated with the Database Viewer's Run Action menu.

Action Editor Windows now have a context menu to toggle the enable/disable state of individual statements.

Action Statements

The Dump Variables statement has been renamed to Debug.

The Close Database statement has a new Discarding Changes setting.

The Open Query Database statement has a new option to specify that you would like to grab an open database. With this option you can have query database statements interact directly with a database open in the UI. Named variables are created to specify if the grabbing state was established and to describe which rows are currently selected in the grabbed database. See the online help for this statement for more nuances of grabbing.

New action statement named Open Database Information. Named variables are created to describe all open databases and the current state of each database. More information is supplied in the online help.

The LyricWiki Access statement is now deprecated.

The Discogs & MusicBrainz Wizards

The id fields on the respective search panels are now validated.

The id field on the Discogs search panel can now contain an id in any of the following forms: #, r#, [r#], m#, [m#]

Audio Files

In Yate, the Track field is always an integer value. The application has long supported a Track Position UDTI or Custom Variable. When importing from Discogs or MusicBrainz, the automatic setting of this metadata is supported. The main window has a column named Position which displays the data and a Custom Edit panel named Info+ can be downloaded from the Yate Resources web page which does as well.

When an audio file is read and the Track value is not an integer (eg. A1, A2, B2, etc.), the value will now automatically be displayed in the Track Position UDTI or Custom Variable. The next time the file is written, the moving of the values will stick.

Bug Fixes

Preferences-Shortcuts was displaying a meaningless Ratings row.

The Show in Path Finder menu item was visible in the main window's context menu even if Path Finder support was not enabled.

The Custom Panel Editor's panel builder was using a smaller font for checkbox controls than in the built in panels.

Regression: The Credits Formatter was messed up unless Correct was specified.

All Query Database action statements now add their identifying prefix to the Insert Query Database submenu.

Apply Database Values to Open Files from an Album Database did not work if the album name changed ... even if a Yate Album ID was present.

Display in File Browser was not working from the File menu, only from the main window context menu.