Does the database have to have full absolute paths?

I’m using the same beets database on two different systems, by synchronizing it between my computer and my Android device using Syncthing. This allows me to query the database from either device, and in theory I should also be able to import and modify songs and albums from either device.

Unfortunately the Modify feature fails because beats tries to read a path that only exists on my computer. I’m using Termux on my Android device, so the path to Home is different. This occurs even though I have defined the correct library and directory paths in the configuration.

Am I missing something?
Has anyone else tried this before?

Sadly it looks like we don’t support this right now. See this related Discourse post and this issue about using relative paths for music (also linked in the aforementioned Discourse post).

1 Like