You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey! Thanks for your interest!
I'm currently refactoring the whole codebase and plan to create a separate branch for it soon, once the structure is in place. I'll keep you posted.
Reacted by Tessa Merrill, IgorM, maarsellow, nironics and billy
Is this documented anywhere? I'd love to help out whenever possible! This tool would be a good addition to my media server, just gotta tune it to my needs 😜
Hey, sorry for the late reply, just got around on making a new branch for the refactor. At the moment it only has Plex support, but if you let me know what system you use, I can add the system pretty quickly.
Is this documented anywhere?
At the moment no, I plan on making a wiki once the refactor is complete. But if you're interested in adding Lidarr support, then the place to do it would be the "downloader" package. I can give you a quick rundown of the program and the refactor state in discord (lumepart) or Matrix (@LumePart:tchncs.de)
Hey! I'd also love this, for my Jellyfin server. I'm sadly not the best with go (I'm mainly a Java freak), otherwise I'd offer direct contribution support - however, is there anything else I am able to help with?
Hey! Thanks for being interested!
There's no help currently needed with anything major. The development is currently kind-of slow due to personal reasons, but the refactor is fully complete (in the dev branch atm).
Currently I'm looking into implementing downloads via Soulseek (using slskd). I have not heard back from @jackmerrill about potentially helping with Lidarr support, so that could take some time.
Currently I'm looking into implementing downloads via Soulseek (using slskd).
Lidarr has slskd downloader support thru a plugin, that's how I have mine set up personally.
I'll have some free time coming up eventually and I will definitely keep this in mind! I use Jellyfin, hopefully adding support won't be terribly difficult.
Lidarr has slskd downloader support thru a plugin, that's how I have mine set up personally.
I think I have heard of it (was it Soularr?), if I'm not wrong it can only download full albums, like Lidarr.
I'd reckon there are some users who'd like to use Soulseek directly to download single tracks. Direct integration avoids downloading (potentially) 50 full albums every week. Overtime it can mean a lot of HDD space (if retaining the songs) and network bandwidth.
If it's of any interest, i've gotten an mvp of a lidarr downloader going. slskd doesn't seem to appear as a valid download protocol according to the sdk because of the newness of the plugin. There's some error handling that needs work, and it definitely needs some polish, but the core functionality should be more or less there! Wanted to make sure to get this up so as to deduplicate effort!
Added a little polish! Among other things, used a variable for the HTTP timeout and dropped the protocol field from the release request (the sdk isn't able to handle nil and slskd yet). With those, downloads using the slskd plugin work!
The code in #21 should be usable, but it seems as though the metadata issues are partially resolved. Any api call i do against the GET /api/v1/artist and GET /api/v1/album/lookup endpoints return empty lists so the result is always could not find album for track:.
Activity
LumePart commentedon Mar 6, 2025
Hey! Thanks for your interest!
I'm currently refactoring the whole codebase and plan to create a separate branch for it soon, once the structure is in place. I'll keep you posted.
tessamerrill commentedon Mar 12, 2025
Is this documented anywhere? I'd love to help out whenever possible! This tool would be a good addition to my media server, just gotta tune it to my needs 😜
LumePart commentedon Mar 23, 2025
Hey, sorry for the late reply, just got around on making a new branch for the refactor. At the moment it only has Plex support, but if you let me know what system you use, I can add the system pretty quickly.
At the moment no, I plan on making a wiki once the refactor is complete. But if you're interested in adding Lidarr support, then the place to do it would be the "downloader" package. I can give you a quick rundown of the program and the refactor state in discord (lumepart) or Matrix (@LumePart:tchncs.de)
HeatherComputer commentedon Apr 29, 2025
Hey! I'd also love this, for my Jellyfin server. I'm sadly not the best with go (I'm mainly a Java freak), otherwise I'd offer direct contribution support - however, is there anything else I am able to help with?
LumePart commentedon Apr 29, 2025
Hey! Thanks for being interested!
There's no help currently needed with anything major. The development is currently kind-of slow due to personal reasons, but the refactor is fully complete (in the dev branch atm).
Currently I'm looking into implementing downloads via Soulseek (using slskd). I have not heard back from @jackmerrill about potentially helping with Lidarr support, so that could take some time.
tessamerrill commentedon Apr 30, 2025
Apologies! I've been too busy with life hah.
Lidarr has slskd downloader support thru a plugin, that's how I have mine set up personally.
I'll have some free time coming up eventually and I will definitely keep this in mind! I use Jellyfin, hopefully adding support won't be terribly difficult.
LumePart commentedon May 1, 2025
I think I have heard of it (was it Soularr?), if I'm not wrong it can only download full albums, like Lidarr.
I'd reckon there are some users who'd like to use Soulseek directly to download single tracks. Direct integration avoids downloading (potentially) 50 full albums every week. Overtime it can mean a lot of HDD space (if retaining the songs) and network bandwidth.
avedor commentedon May 2, 2025
If it's of any interest, i've gotten an mvp of a lidarr downloader going. slskd doesn't seem to appear as a valid download protocol according to the sdk because of the newness of the plugin. There's some error handling that needs work, and it definitely needs some polish, but the core functionality should be more or less there! Wanted to make sure to get this up so as to deduplicate effort!
avedor commentedon May 2, 2025
Added a little polish! Among other things, used a variable for the HTTP timeout and dropped the protocol field from the release request (the sdk isn't able to handle nil and slskd yet). With those, downloads using the slskd plugin work!
LumePart commentedon May 2, 2025
Thanks! Let's move the development discussion over to #21
Gandalf-the-Blue commentedon Dec 21, 2025
Hi,
The Lidarr metadata issue is now resolved. Are there any plans to merge this now?
avedor commentedon Dec 23, 2025
The code in #21 should be usable, but it seems as though the metadata issues are partially resolved. Any api call i do against the
GET /api/v1/artistandGET /api/v1/album/lookupendpoints return empty lists so the result is alwayscould not find album for track:.LumePart commentedon Sep 9, 2026
Lidarr support released in v1.2.0