Replies: 15 comments 10 replies
-
|
Hi, Lidarr is designed to handle codecs and release details automatically, restricting its search would actually make it less effective. The current setup is broad for a reason: it parses every result to ensure nothing is missed, which is the intended behaviour. For blocked queries there is fallback search. The same goes for release years. If you’ve set a specific release in Lidarr, it will match against that. If Tubifarry finds a release year, it passes that info to Lidarr, so you’re covered. What if Lidarr mixes up an EP with an album? Let’s say you set a custom format that works for one release but breaks the search for others. That's at least not ideal. It is possible but I think the gain of it is minimal. |
Beta Was this translation helpful? Give feedback.
-
|
I have messed around with it for a year or so now, and sometimes nothing will be found, no matter how many fallback metadata searches it tries, but then a manual search will actually get hits. But I will say that it most likely is my fault then. I appreciate your reply. :) |
Beta Was this translation helpful? Give feedback.
-
I can confirm this. WRT the suggested abilities, I'd vote for that. I've never seen an automated search include the year. IMO, the distinction between release types, EP or Album is a search parameter not a Lidarr classification issue. If you're missing an EP but the search only ever returns an album to Lidarr, there's nothing to be done - and this is exactly what happens 100% of the time. |
Beta Was this translation helpful? Give feedback.
-
Sure, but less is more in this case. However, that's not the issue. The issue is in the search query and indexer. What happens is the completely wrong release is downloaded. Then Lidarr correctly identifies it - but it's already too late, because that's not what was wanted in the first place. And then what can (usually) happen is that Lidarr deletes the previous release you had and replaces it with this one. And you still don't have what you wanted, the EP that shares the same name. |
Beta Was this translation helpful? Give feedback.
-
|
Ultimately I haven't given enough thought to how to get the most meaningful search for any particular release type like EP that often messes up, but it's not something that Lidarr can deal with because it's at the end of the pipe when it's already too late. The options I see are:
That can go lots of different ways, including the options from the OP, which rebases the entire search algo, or your own secret sauce without any additional options to create something more automated. That secret sauce can also be implemented as a toggle, like "Increase specificity" - helps weed out incorrect matches and separate releases with the same name - warning: reduces search results etc. |
Beta Was this translation helpful? Give feedback.
-
|
Giving advanced users an option to fiddle around is never a bad thing,
provided a warning to the possible consequences would be stated.
…On Tue, 13 Jan 2026, 11:49 TypNull, ***@***.***> wrote:
The main challenge is balancing the number of searches in Slskd to avoid
getting blocked. If the automation uses overly specific searches, we risk
fewer results and potential temporary bans.
As for your second point, Lidarr is designed to filter releases and find
the best match. I could add an option for users to define their own search
rules, as mentioned above, so everyone can experiment with what works best
for them. However, this would be more suited to advanced users. For most
people, triggering a broad search and letting Lidarr handle the filtering
is sufficient.
—
Reply to this email directly, view it on GitHub
<#99 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BS3OKIAYNCL3KS2FWWF4FH34GTETVAVCNFSM6AAAAACQA2HTIWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNBYGQ2DAMY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
I'm getting close to completing the collection I currently have defined and I'm at a good stage to comment on what's sorely needed in a search parameter to have any chance of finding the last items. A universal deficiency in my collection has become very apparent, namely finishing off EPs and Singles. Especially those that share a name with an Album release - the chance of obtaining them with slskd via Tubifarry's search parameters is almost 0. To greatly improve the likelihood of finding such releases the following are needed:
As it stands today, I'm seeing mostly the incorrect releases downloaded while trying to capture the last EPs and Singles. A common one is grabbing the album when they share the same name. Then plenty of times something completely unrelated is grabbed. Anything from a different release from the same artist, to some other artist's random release. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks. One HUGE problem exposed with this is with how Lidarr treats completed downloads. If a duplicate release is downloaded due to the inability to search and match for what's really wanted, Lidarr will happily re-import a release that's already marked NOT WATCHED and send the existing release to the trash. In the past 2 hours, Lidarr has trashed 9GB of flac releases that were all 100% matched. Thankfully it seems to have replaced them with equal matches and not random garbage. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Oh, I may have misunderstood some of what's happening. Are you simply passing the list of all search results to Lidarr and then it makes the decision on what folder to download? If that's the case, then yes, Iidarr is at "fault" - but I don't expect that to be remedied any time soon as it's taken them close to a year to fix a simple database schema issue that frankly is a few days work at most, including troubleshooting and 100% re-indexing. If the above is how Tubifarry is sending info to Lidarr, I'd recommend a more surgical option of pruning the slskd results before handing anything over to Lidarr.
Lidarr doesn't work that way when exposed to your downloader though. It seems to blacklist the specific user/directory/path that comes up in the download. But that doesn't mean that 10,001 other people don't also have that same album available :) I'm happy to put up a bug report for Lidarr - I'll pick bits of what we've discussed here to fine-tune it. I want to make sure I understand how Tubifarry is communicating the results of the slskd search though, as I just mentioned above. Otherwise, there's a huge risk someone just punts it back and that's not good for anyone. |
Beta Was this translation helpful? Give feedback.
-
|
Agreed. On a manual search just now, "Public Image Ltd (1989) 9" (without the quotes) pulls up the right album for every result on the first page of results (5?) and 3 more on the next. :) It didn't work quite as well for "Madness (1981) 7" as I had to go down 4 pages to find 2 results with 1 set of flac. In any case, I recommend for the first search try, always use the complete artist name, year and complete release title. It helps significantly. |
Beta Was this translation helpful? Give feedback.
-
|
In case I hadn't mentioned it lately, Tubifarry's slskd integration works remarkably well to download the vast majority of a collection, and is probably the number one reason that Lidarr is even usable in the first place. There are a lot of factors from slskd's odd search behavior to lidarr's, but the brute-force approach, while consuming n-times more throw-away downloads, does get us most of the way. I've got unlimited bandwidth, so that's not much of a concern. :) But back to the topic: The significant drop in results is a good thing (at this stage), as it narrows down on the acceptable match. The more results you have, the lower the signal to noise ratio is - it's only polluting the data and making it more likely that Lidarr picks an incorrect result. What data can you send to Lidarr that might help it pick a particular result? For instance, if you're sending Lidarr a total of 10 results, what's available to you to try and hint that Lidarr should pick one specific result from those 10? IMO, this gaming of Lidarr's behavior, by having the external tool influence what gets chose is how to improve the performance when there's mostly noise available from slskd. I've been contemplating writing something to manually search and download from slskd and then push the folder/files to Lidarr, completely bypassing its indexer/downloader integration to try and get around this very issue. It may get done, depending on how much code I can pull and re-use from something else I'm working on (private custom-extended musicbrainz mirror that already has to ID releases that don't have MBID) |
Beta Was this translation helpful? Give feedback.
-
|
I'll give this a look tomorrow, thanks |
Beta Was this translation helpful? Give feedback.








Uh oh!
There was an error while loading. Please reload this page.
-
Hey. Would it be hard to add an option to configure how Tubifarry searches for releases on Soulseek?
I.e. give people an option to set up their own way to search for releases:
ArtistName ReleaseName ReleaseYear Codec
ReleaseName ReleaseYear Codec
ReleaseName ReleaseYear ReleaseType Codec
Regular, should find most. 2. For banned artist searches on Soulseek's side. 3. For when an artist has an EP with the same name as an Album, for instance. All filtering out, for instance, non FLAC files.
Something like that. :)
Beta Was this translation helpful? Give feedback.
All reactions