Explo icon indicating copy to clipboard operation
Explo copied to clipboard

Consider soulseek support

Open cronyakatsuki opened this issue 1 year ago • 3 comments

Hello, I love the idea of your software, but I think you could consider adding in soulseek support.

Main reason why I think it would be good is beceuse you can find great quality flac's on soulseek and you can find some music you can't find on youtube.

cronyakatsuki avatar Dec 05 '24 08:12 cronyakatsuki

Hey! I will definitely consider it, I haven't used soulseek for quite some time, so I don't know exactly how well the search function works (and how standardized it is in file naming), but I'll look into it.

LumePart avatar Dec 06 '24 17:12 LumePart

Soularr is an existing project that sounds like it could be a useful reference point or integration for this. Works like a charm once it's setup.

NovaCyntax avatar Dec 18 '24 04:12 NovaCyntax

Quick update: I initially hoped to integrate Explo directly with Soulseek, but it seems that's not possible without either changing the software license or developing a Go client for Soulseek. Instead, I’ll explore integrating it with slskd, similar to how Soularr does it.

LumePart avatar Jan 08 '25 16:01 LumePart

Soulseek support added via slskd. Currently in feat/slskd branch.

If anybody would like to help test it out:

  1. Follow the build instructions to compile Explo from source.
  2. Add the slskd-related environment variables to your .env.
  3. Set the following in your .env to only download via slskd:
    DOWNLOAD_SERVICES=slskd
    
    

Feedback and bug reports are welcome!

LumePart avatar May 31 '25 16:05 LumePart

Soulseek support added in v0.10.0

LumePart avatar Jun 26 '25 20:06 LumePart

Gonna try this out now. Thanks for the great work!

NovaCyntax avatar Jun 30 '25 14:06 NovaCyntax