Lidarr Support
Hey there! I found this project and want to implement it in my media stack.
I can definitely work on adding Lidarr support, I'm just creating this so I remember!
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.
I'm currently refactoring the whole codebase
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.
Apologies! I've been too busy with life hah.
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!
Thanks! Let's move the development discussion over to #21