In case anyone is interested, here is my Emacs configuration for that:
(use-package company-tidal-backend
:load-path "~/path/to/folder/where/company/file/lives"
:init (add-to-list 'company-backends 'company-tidal-backend)
)
In my case I also had to add
(company-box-mode -1)
because otherwise the autocompletion display was faulty.
Unfortunately my Emacs has somehow problems with Tidal. Even though I am unhappy with that, I gave Atom a try, which for now seems to work without problems.