Using the Jellyfin music player "Feishin", there is a feature called "related". Usually it shows songs that could be related to the one currently playing.
But when using this plugin to replace the InstantMix API it doesn't work and the server responds with no items.
Checking the Feishin dev console this is all I can see:
Here is the request made by the Feishin client:
curl 'https://jellyfin.myserver.net/items/d934de1556375d7f437feda142ec8da4/InstantMix?Fields=Genres%2C%20DateCreated%2C%20MediaSources%2C%20ParentId%2C%20People%2C%20Tags%2C%20SortName%2C%20UserData%2C%20ProviderIds&Limit=50&UserId=XXXX' \
-H 'accept: application/json, text/plain, */*' \
-H 'accept-language: de' \
-H 'authorization: MediaBrowser Client="Feishin", Device="Desktop Client", DeviceId="xx", Version="1.6.0", Token="xx"' \
-H 'priority: u=1, i' \
-H 'sec-ch-ua: "Not_A Brand";v="99", "Chromium";v="142"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "Linux"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) feishin/1.6.0 Chrome/142.0.7444.265 Electron/39.4.0 Safari/537.36'
And the response by Jellyfin/audiomuse-ai-plugin:
{
"type": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"errors": {
"fields": [
"The value 'Genres, DateCreated, MediaSources, ParentId, People, Tags, SortName, UserData, ProviderIds' is not valid."
]
},
"traceId": "00-6055c3e25dcf06b7cb9d03068cd8090d-62a8075ab2d9f1ab-00"
}
I cannot find any logs related to this from jellyfin or the audiomuse ai docker container.
Using the Jellyfin music player "Feishin", there is a feature called "related". Usually it shows songs that could be related to the one currently playing.
But when using this plugin to replace the InstantMix API it doesn't work and the server responds with no items.
Checking the Feishin dev console this is all I can see:
Here is the request made by the Feishin client:
And the response by Jellyfin/audiomuse-ai-plugin:
{ "type": "https://tools.ietf.org/html/rfc9110#section-15.5.1", "title": "One or more validation errors occurred.", "status": 400, "errors": { "fields": [ "The value 'Genres, DateCreated, MediaSources, ParentId, People, Tags, SortName, UserData, ProviderIds' is not valid." ] }, "traceId": "00-6055c3e25dcf06b7cb9d03068cd8090d-62a8075ab2d9f1ab-00" }I cannot find any logs related to this from jellyfin or the audiomuse ai docker container.