"""Service layer for the User Favourites feature.

Every module here depends only on an injected ``client`` object exposing four
async methods (``get``, ``get_all``, ``post``, ``delete``). Production code passes
an adapter around the existing Emby helpers in ``app.py``; tests pass a fake. This
keeps the services free of FastAPI/Emby/Pillow import weight and fully unit
testable.
"""
