Version 9.2 (12684.12644)
Please Read
It is with regret that we're announcing the dropping of support for macOS 10.10 - 10.12. Yate v9.2 will be the last release for the old mac version.
It is becoming increasingly difficult to get around the seemingly innumerable build issues; old certificate issues; the lack of support for modern SSL implementations; and last but not least the fact that our test Mac is on its last legs.
Using those OS versions on today's internet is really not safe!
Your purchased activation code is still valid and can be applied to any version of the application running on mac OS 10.13 or later.
Sorry folks, we've kept them supported for as long as we could. If you have any questions or comments you can reach out to us at support@2manyrobots.com
Yate and the P Word Snippets
- If you have downloaded the Yate and the P Word Snippets and you are seeing repetitive messages to update them, do the following:
- Manually delete all the Yate and the P Word Snippets in the Action Manager.
- Either reinstall them from the web resource page or via Yate>Resource Actions Installer.
The Action Updater / Resource Actions Installer
- The Update All button has been removed. Evidently even with a warning too many people were doing an Update All when they wanted to do an Update Checked Actions.
- You can easily select all the actions for update via the context menu and then hit Update Checked Actions.
m3u Files
- Settings - m3u has a new setting Prefix relative paths with ./
- Some playlist manipulation tools which read m3u files require the prefix.
Action Statement Changes
- The Get Info statement can return the value of the new Prefix relative paths with ./ setting.
- The Modify Application Settings statement can override the two m3u settings: m3u File Encoding and Prefix relative paths with ./
- The Prompt from Container statement:
- When the panel is closed, the statement saves the first visible row to the container as a key named firstVisibleRow.
- You can position the items in a panel by setting named variable Prompt from Container Position to Row to the number of the row to be the first visible row. If there are insufficient rows to fill the panel's display, the specified row will be visible but may not be the first.
- You can pre-select a row to be highlighted by setting named variable Prompt from Container Select Row to the number of the row to highlighted.
- Test If Container Item Exists and Test Value of Boolean in Container statements can now test for true or false and can Set, And or Or the action text state.
Databases
- Settings - Databases - Album and track database image source now has a .jpg File choice as opposed to folder.jpg.
- When the setting is enabled, databases will now fetch images from folder.jpg or cover.jpg files.
- The search priority is folder.jpg, folder.jpg (alternate case), cover.jpg, cover.jpg (alternate case).
Roon & MPEG-4 Settings
- Previously when Use Roon encoding for Musician Credits and Involved People was enabled, the Multi value write method was ignored. Earlier versions of Roon did not support the Single Atom/Multiple Data and Multiple Atoms encodings.
- At this point, Roon parses the metadata regardless of how the multi value encoding is set.
- The Multi value write method will no longer be ignored when Roon encoding is enabled.
- Note that there may be subtle differences in how Roon parses the encodings. When the encoding is not Single Atom, Roon might treat artist metadata as representing single and joined artists.
- There is no need for you to change anything as Roon parses Single Atom correctly and that effectively is what was used in the past when Roon encoding was enabled.
- The only time you might want to change things is if you're using the same files elsewhere in an application whixh properly handles MPEG-4 multiple value encodings ... such as MinimServer.
Resource Action Changes
- m3u Suite has been updated to honour Settings - m3u - Prefix relative paths with ./
Bug Fixes
- The Create Album Database and Create Track Database statements were not registering named variable usage for the template field. This did not affect the statment's execution, only the display of the named variable list.
- The debugger could not position to a statement in an action which had a < character in it's name.
- The Create Move Action Wizard had a few menus and some summary text which did not change from Move to Copy when required. This was a only an appearance issue and did not affect the proper generation of the action.
- The Test if File Exists statement didn't like filenames with extraneous spaces.
Version 9.1 (12665.12644)
Export Sets
- Attributes for read only and hidden can be preset.
Action Statement Changes
- There is a new statement named Apply Filter. The statement can be used to apply a main window named filter to the current available files. Each file has a track variable set to true or false signifying the success or failure of the filter.
- The Get Info statement can now return a list of main window filters.
- The Include statement can use the \af escape sequence in a named item. \af refers to the current action's name. This makes it easier to include items for export or the batch chain based on an action which might be renamed.
- All settings in the Extract Bracketed Text statement can now be set at runtime.
- The Indexed Artwork statement's Copy and Compare functions can now specify the source is an Initial image.
- There's a new statement named List of Modified Items. It can produce a list of all modified fields, modified UDTIs or modified UD URLs. It can also return descriptive text for any modified field.
- The Multi Item Field List Enumerator statement can now enumerate initial values as well as current values.
- The Prompt from Container statement:
- The multi line edit panel can now be opened when the value field is read only. The edit panel is opened as read only.
- There's a new key named multiLineNoTrim. By default, the multi line editor will remove leading and trailing spaces on each row. When set to true, the trimming of each row is suppressed.
- There's a new key named multiLineROValue. When the multi line editor is read only, alternate text can be specified to be used as opposed to the value text.
- There's a new key named multiLineShowSpaces. When true, spaces will be displayed as centered dots.
Resource Actions
- From 2014 through 2017 an action named Featuring Manipulation was provided to extract credits from featuring lists in the Artist and/or Title fields. The action has been completely rewritten and is now available again with the name Extract Featuring Credits.
Resource Documentation
- The Yate and the P Word document and the associated action snippets have been updated.
Bug Fixes
- The View>Log changes to functions could report incorrect path changes under certain circumstances.
- The \=# Value of Field in Track Variable sequence was missing from the escape sequence insertion context menu.
- The Indexed Artwork statement's Compare function did not always return a proper result with an invalid source index.
- Dragging an image to the Finder's Get Info drop panel would crash the application.
- Regular expression replacement templates were not accepting ${#} for capture groups. The text enclosed in { } was always treated as a named capture set. The ${#} sequence is useful for disambiguation purposes if numeric text can come after the capture group. eg. ${1}123 will insert 123 after capture group 1. $1123 will not work.
- The \ai escape sequence was not returning the correct started action when batch processing and in the Batch Start or Batch End action.
Earlier Version 9 Release Notes
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