Version 8.2.2 (12388.12371)
The Discogs and MusicBrainz Wizards
- If a release has retained import settings, these settings will always be loaded when the wizard is started. While many users employ this mechanism to have retained per release settings, it may be problematic for those users who may inadvertantly import the settings.
- Both wizards already have the abilty to create and maintain named import setting configurations. Starting with this update if there is a retained import setting set named Autoload (case insensitive), it will be loaded whenever the wizard starts. ie. it will override any retained settings in the tracks.
Tahoe Beta Support
- The application icon will now be repaired whenever Yate starts. The previous method did not set the icon when the OS was updated and Yate was not.
- Droplets will now be created with Tahoe style icons. Note that previously created droplets will not be modified.
Version 8.2.1 (12383.12371)
The Multi Field Editor
- The Sort Form panel's Set Last Name, First Name function now allows you to selectively disable use of the following replacement sets: Sort Form Name Prefix, Sort Form Ignore Suffix.
Tahoe Beta 1
- Whenever Yate is started on a Tahoe beta and Yate's build number has changed, the application icon will automatically be changed to a Tahoe icon. The build number test ensures that the icon will be set again on a Yate update.
- Note, that the dock icon more than likely will not automatically update. Remove the application from the dock and add it again.
- The resource document Getting a Tahoe Style Icon for Yate has been updated.
Bug Fixes
- File to Tag processing was changing a Season or Episode of 0 to 1.
- The Episode ID field's Synthesize function was not working unless the file contained a video stream. It is possible to enable the use of Video fields even when no video stream is present.
- The Season and Episode fields did not differentiate between empty and 0.
- View>Credits Invalid for Roon did not always find all invalid credits. The error was formatting dependent.
- Renaming Credits via View>Credits Invalid for Roon or the Multi Field Editor could cause a crash depending on the credit/format composition.
Version 8.2 (12379.12371)
Binary Data Handling
- Binary data items can be present in plist files. In the past there was no means of manipulating the data in these items.
- There is a new Binary Data action statement which allows you to manipulate the data in Container Data items. This incldes the insertion/extraction of data items, strings in multiple encodings and integers and decimal numbers in a variety of widths and endian encodings.
- The same statement can read and write binary files in a non linear manner.
- Files can remain open until manually closed or automatically closed when an action or the Batch Processor terminates.
- The container statements Add Item to Container Array and Set Item in Container can now create empty data items.
- The Extract Data from Container statement can now return a data item's length.
Yate Album IDs
- Generated Yate Album IDs are now folder based as opposed to album based. This makes no difference for most people. It does however ensure that IDs are unique when generating an Album Database which contains multi disc albums separated into disc folders. Album Databases, which have one folder per row, have individual rows for disc folders.
The Database Viewer
- The context menu has a new Duplicate Row item.
- The context menu has a UID setting... item. Databases can be assigned a unique ID class which can be used to limit which actions can be displayed on the Actions menu. More information can be found in the viewer's online help.
Roon
- The repair functionality associated with the View Credits Invalid for Roon function, now repairs missing or redundant plurals.
The Action Manager
- An action can now be associated with multiple groupings. The context menu can now display an edit panel where multiple groupings can be entered. Groupings are separated by commas.
The Container Viewer
- When View Value is specified on a row containing a Data item it will be displayed as a hex dump in the Log Viewer (if it's < 10k).
Flac/Ogg mappings
- ENCODER SETTINGS has been added as a read only alias for Encoder Settings. This is an out of the box setting. If you want to import the mapping, do a Yate>Import Built in Items>Import FLAC/OGG Mappings.
Action Statement Changes
- The container statements Add Item to Container Array, Set Item in Container and Extract Data from Container now accept date as a source/destination.
- The container statements Add Item to Container Array and Set Item in Container can now create empty data items.
- The Add Item to Query Database statement can now specify an insert row as opposed to always appending.
- There is a new Binary Data statement.
- The Close/Save Query Database statement can now specify rows to be selected.
- There is a new statement named Compare Container which is used to test for equality or inequality between two container items.
- The Create Album Database and Create Track Database statements can now specify a UID to be associated with the database. UIDs can be used to establish a class which can be used to limit which actions can be displayed on the Database viewer's Actions menu. More information can be found in the viewer's online help.
- The Date Functions statement has a new Duration from ms.zzz function. The ms from Duration extraction function will now parse .zzz in all accepted soure modes.
- The Debug statement now displays ␦ for control and invalid characters. It now displays \- for tab characters when compressing the display display. Large data items are truncated after 5000 characters.
- The Extract Data from Container statement now returns a data item's length. When extracting a date, Yate's date format is returned.
- The Format Numeric statement has new hex(2), hex(4), hex(8), hex(16), decimal(1), decimal(2), decimal(3) and decimal(4) functions. The statement's menu has been divided into submenus for easier access.
- The Indexed Artwork statement has a new Compare Artwork function.
- The Is Action Defined statement can now test for the existence of inline actions.
- The Open Database for Querying statement now sets named variable db prefix-UID.
- The Preview statement can now be passed any valid path and not just a path to an audio file.
- The Prompt statement's Popup Window mode can now specify that the popup is centered on the display or displayed relative to the mouse pointer.
- The Remove Item in Query Database has been renamed to Remove Items in Query Database. The statement can now take a list of rows to be removed.
- The Rename Files statement can now override the settings encapsulated in the specified rename template. You can specify the name of an alternate template in named variable Rename Template Settings Override. The alternate template is used for the settings while the specified rename template provides the tokens.
- The Prompt from Container statement has a new boolean key named placeholderDisplayOnly. When set to true, the associated placeholder does not represent a default value ... only display text.
- The Stop Action and Post Process statement can now specify #Edit Panel as a token. A single edit panel can be specified, which will become current.
- The Substring statement's function menu has been rearranged for easier access.
- The Trim statement now includes a space character in the ASCII and Latin-1 sets.
Resource Actions
- Using the new Binary Data functionality, a Core Audio Suite has been implemented. The suite can analyze Core Audio Files and display their contained tags in a database. A workflow is supplied allowing you to apply the modified database back to the source files. Basically you can tag your Core Audio files.
- The Apple Music suite has been updated.
- The Sync Files suite has been updated.
- The Multi Field Editor Copy Extensions bundle has been updated.
- Rename templates for Plex have been supplied (in the Templates section).
macOS 26 (Tahoe) Support
- This release will run fine on beta 1 of macOS 26. Previous releases crashed on startup.
- For those of you running on the Tahoe beta (you're very brave), there is a process to change Yate's icon to look like a native Tahoe icon. On the web resources page there is a document describing the process.
- The document is also available in the Web Resources page's Documentation section.
- You can also create a link to the document by opening the Help>Search Yate Help panel; right click in the sidebar and select Create Resource Bookmarks.
Bug Fixes
- Actions>Yate Database IDs had a bad help link.
- The Action Importer was not disabled when actions were open.
- The Get Info statement had various UI display issues.
- Found an API where re-encoding from Cyrillic to ASCII could crash. These conversions are now protected.
- The Discogs Join override sequence was being accessed when Combine multiple value items into a single item was disabled. The Join override sequence is never used in conjunction with Involved People or Musician Credits.
- Popup help panels no longer display the mouse cursor in the center of the popup.
- While database columns could be set to use monospace fonts, resetting to proportional was not working.
- Previous releases would not run on the Tahoe beta.
- Prompt Popup Window's were immediately released.
Earlier Version 8 Release Notes
Version 7 Release Notes
Version 6 Release Notes
Version 5 Release Notes
Version 4 Release Notes
Version 3 Release Notes
Version 2 Release Notes
Version 1 Release Notes