Bookmarks 2025

Greetings. Looking at 2025.It looks like the cf_bookmarks.xml is now cf_bookmarks.json. We used to be able to dynamically update the bookmarks by changing the file with a script or hook etc. That doesn’t work anymore. Is there a way to add bookmarks outside of the Flame app? thanks.l

Ran into the same thing when testing 2025. Managed to hack/update the script to work with JSON but it’s not pretty, haha.

Made a feature request FI-03243 to make the process possible via the API and thus making it a cleaner approach.

That came up in this weekend’s Logik Live. Fred explained the change to json as it makes version agnostic loading of these files simpler. One the tradeoffs they had to make.

Json is just a different syntax and still editable, maybe just less familiar. Though having an API is a good idea.

This is actually a defect and a fix for this could be made available soon as we may consider it for the first service pack release of 2025.

4 Likes

I have a script that creates the cf_bookmarks.xml file (not editing the existing one). Flame is creating a .json file to match it. I thought this was working as intended?

from my experience, if you manually (text editor for instance) add a new entry to the json file, The bookmarks get reset either the moment that you go for a bookmark, or at some interval.

$0.02 - the json bookmarks file for 2025 is robust and predictable - I just get lost in the nested curly braces.

1 Like

It’s a bug that we reported (FLME-66391) and what I think Fred is was referring to as hopefully being fixed in the first service pack.

@fredwarren while the feature request came about because of the bug, I’d still argue that being able to manage bookmarks via the API would be a nice feature. Personally I can’t wrap my head around JSON and all the nesting.

This has been fixed in the 2025.0.1 version.

2 Likes

On this subject - does anyone know where the prefs for batches are stored please? I’ve tried looking in
/home//flame/batch/pref
as recommended in the manual
https://help.autodesk.com/view/FLAME/2025/ENU/?guid=user_preferences

In bash, tilde expands to $HOME, so in the shell you can type in echo $HOME and it should show your home directory path. ~/flame/batch is the same as $HOME/flame/batch. I don’t know why your UI says “~/batch/flame” maybe the paths got reversed / typed incorrectly?

1 Like

But in this case it resolves to the project home. I.e. /opt/Autodesk/project/myProject/batch/flame

2 Likes

I am trying to find where Flame is saving the bookmarks .json file.

I am able to export and save in a location of my choice but if I want to automate the update of this file without manually using the Import button in preferences I need to know where it lives.

The online help is out of date, still talking about xml files.

have a look inside

/opt/Autodesk/shared/bookmarks

Thanks @johnag

Face Palm GIF

2 Likes

Interesting that is just the ‘shared’ not ‘project’ bookmarks but i’ll continue poking around.

The project cf_bookmarks.json file is in the status folder of the project setups folders.

There are three locations for all kinds of saved stuff.

USER: /Users/your_name/Library/Preferences/Autodesk

PROJECT: Wherever your projects are saved

SHARED: /opt/Autodesk/shared <<This one can be changed/moved

1 Like