Skip to content

[Bug] "Related" Songs in feishin not working #19

@Delivator

Description

@Delivator

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:

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions