Under Settings > Import List > Advanced List, there’s an option to provide a List URL for a Custom List. What format would that need to be in?

  • @shrugal@lemm.ee
    link
    fedilink
    English
    3
    edit-2
    5 months ago

    A JSON array that looks like this:

    [
        {"MusicBrainzId": },
        {"MusicBrainzId": },
        {"MusicBrainzId": },
        ...
    ]
    

    I use it to fetch my Last.fm and ListenBrainz recommendations for example.

    • @tiburon
      link
      English
      1
      edit-2
      4 months ago

      Sorry for the necro, but can you expand on how you pull in your ListenBrainz rec?

        • @drangus@lemmy.ca
          link
          fedilink
          English
          13 months ago

          This is awesome, thanks! I’ve deployed the script on a basic local nginx docker container with PHP enabled but the Lidarr list import service only seems to be importing the first result. Did you run into that issue during your development?

          Seems the documentation around the custom list is non-existent. Here’s the sample output from my page:

          [ { "MusicBrainzId": "9f81247f-7f57-42f3-a8ba-75bef554e591" }, { "MusicBrainzId": "0ae49abe-d6af-44fa-8ab0-b9ace5690e6f" }, { "MusicBrainzId": "3b910f7b-018f-408f-950b-47e02d2ce305" } ]

            • @drangus@lemmy.ca
              link
              fedilink
              English
              13 months ago

              Yeah I’m getting Items found: 1. I just finished adding a script for the LastFM recommended artists and it’s having the same problem.

              I noticed the Lidarr code runs a “CleanupListItems” function on the deserialized results which would make sense as to why I’m just getting 1 result. It’s filtering distinct records by Artist and Album which would both be empty strings in the ImportListItemInfo collection.

        • @tiburon
          link
          English
          14 months ago

          Thank you. Is there any chance you could share what the final output looks like?

          Trying to get our own script working and it would be nice to compare to a known good output

            • @tiburon
              link
              English
              14 months ago

              Ok, one last question, does this mean you are watching the entire artist? What I’m trying to do is watch a specific release/release group via the list, not the entire artist, and I can’t work out the format the custom list is expecting for that

            • @tiburon
              link
              English
              14 months ago

              deleted by creator