Приложение Shazam для macOS д сих пор не умеет синхронизировать свою историю с iCloud, все данные хранятся локально. В связи с тем, что я переехал на другой компьютер, встала задача перенести историю, но для этого нужно знать, где эти данные лежат.
ChatGPT и Gemini дали наводку, но путь к директории, где лежат файлы, оба ИИ дали неверный.
В macOS есть утилита Activity Motinor, через которую можно узнать информацию о любом запущенном процессе в системе, а также «Открытые файлы и порты» — вот она и пришла на помощь. Запустил Shazam, посмотрел, что среди других используемых файлов есть то, что относится к базе данных:
/Users/.../Library/Group Containers/4GWDBCF5A4.group.com.shazam/com.shazam.mac.Shazam/ShazamDataModel.sqlite /Users/.../Library/Group Containers/4GWDBCF5A4.group.com.shazam/com.shazam.mac.Shazam/ShazamDataModel.sqlite-wal /Users/.../Library/Group Containers/4GWDBCF5A4.group.com.shazam/com.shazam.mac.Shazam/ShazamDataModel.sqlite-shm /Users/.../Library/Containers/com.shazam.mac.Shazam/Data/Library/Caches/com.shazam.mac.Shazam/Cache.db /Users/.../Library/Containers/com.shazam.mac.Shazam/Data/Library/Caches/com.shazam.mac.Shazam/Cache.db-wal /Users/.../Library/Containers/com.shazam.mac.Shazam/Data/Library/Caches/com.shazam.mac.Shazam/Cache.db-shm /Users/.../Library/Containers/com.shazam.mac.Shazam/Data/Library/Caches/com.shazam.mac.Shazam/Cache.db /Users/.../Library/Containers/com.shazam.mac.Shazam/Data/Library/Caches/com.shazam.mac.Shazam/Cache.db-wal
Нашел на старом диске эти пути и при закрытом Shazam перенес на новый компьютер. Вновь запустил Shazam — подтянулась старая история.