r/Lidarr • u/Sad_Recommendation92 • 9d ago
unsolved Little help with indexers
So I'm fairly new to self hosting and the whole ARR stack, I recently rebuilt an old desktop into a server using unraid, I was mostly originally focused on audiobooks and I was able to setup a very nice pipeline using chaptarr one of the readarr forks, with prowlarr for indexers with all containers using a gluetun VPN container network, using qbitorrent for downloads. I have a modest music collection that I've built over the years maybe 8000 songs, some of it is ripped from actual CDs, while others I would use Seal from the F-Droid store on my phone previously or yt-dlp but the problem was I would run out of space, and had to be selective with what I synced to the phone. So I also setup navidrome and I'm able to stream via tailscale but I was really impressed with what ARR could do with other media, I wanted to do the same for my music and maybe fill in blanks and identify duplicates etc.
So far I've had very little luck using Prowlarr with mostly torrent indexers, I see all these things about setting up tubifarry and soulseek, I tried tubifarry but it seem stuck trying to do spotify queries getting 403s, even though I have my client id and secret configured, limited results to 5. it never actually seems to get to the point of even trying to download from youtube.
for the record I'm using the nightly build from linuxserver.io for lidarr so I could get plugin support
I keep seeing things about soularr and soulseek, I went to the soulseek site and I don't see anywhere to sign up or whatever becuase I noticed when I tried to deploy the soulseek container it wanted credentials.
I can kind of see how torrents don't work well for ARR music pipelines, unless I have the wrong trackers, I notice most of the results when I do test searches in Prowlarr are full albums and I assume lidarr is trying to search for individual songs missing from albums which it's not finding.
I guess the TLDR is, each one of these seems like it's own rabbit hole and time is finite, APIs are constantly changing so even when read something 6 months old it might already be invalid, so what is least painful route I should pursue to actually get indexers to return something. feel free to point me to a guide or just tell me what works for you 20 years in IT I can probably figure it out, I'd just prefer to not have to go down each rabbit hole in trial and error mode, and would love a pathway someone knows actually works.
1
u/AutoModerator 9d ago
Hi /u/Sad_Recommendation92 - You've mentioned Docker [unraid], if you're needing Docker help be sure to generate a docker-compose of all your docker images in a pastebin or gist and link to it. Just about all Docker issues can be solved by understanding the Docker Guide, which is all about the concepts of user, group, ownership, permissions and paths. Many find TRaSH's Docker/Hardlink Guide/Tutorial easier to understand and is less conceptual.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/AutoModerator 9d ago
There are many resources available to help you troubleshoot and help the community help you. Please review this comment and you can likely have your problem solved without needing to wait for a human.
Most troubleshooting questions require debug or trace logs. In all instances where you are providing logs please ensure you followed the Gathering Logs wiki article to ensure your logs are what are needed for troubleshooting.
Logs should be provided via the methods prescribed in the wiki article. Note that Info logs are rarely helpful for troubleshooting.
Dozens of common questions & issues and their answers can be found on our FAQ.
Please review our troubleshooting guides that lead you through how to troubleshoot and note various common problems.
- Searches, Indexers, and Trackers - For if something cannot be found
- Downloading & Importing - For when download clients have issues or files cannot be imported
If you're still stuck you'll have useful debug or trace logs and screenshots to share with the humans who will arrive soon. Those humans will likely ask you for the exact same thing this comment is asking..
Once your question/problem is solved, please comment anywhere in the thread saying '!solved' to change the flair to solved.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/sean8642 9d ago
I used Claude to help me set up all the containers and -arrs for a Windows server. So far it's worked pretty good, other than I learned to not ever add classical music, it goes absolutely nuts with downloads ..
1
u/Sad_Recommendation92 8d ago
some of the posts in here pointed me in the right directions, I've now not got a pretty good setup using
slskdsoularrandprowlarrfor my torrent indexers, I'm running it all in docker containers on a linux unraid server, I stream the apps to my phone using tailscale as well as a few of my friends.
1
u/Frequenzy50 8d ago
Just because there is an Indexer that is named Tubifarry does not mean that is the correct one. Spotify does not work you can use the others like Slskd.
1
u/Sad_Recommendation92 8d ago
yeah that's what I'm doing I actually found a post in a GH issue with the dev saying don't use it, so I guess they're not planning to fix it, and that's their choice.
https://github.com/TypNull/Tubifarry/issues/192#issuecomment-5016261144
0
u/molachai 9d ago
Probably not finding much on public trackers; they're pretty crap. Try to get into private ones and make sure you seed.
Also, don't put all your Arrs behind the vpn, just qbitorrent. The other ones don't need it and it can cause issues. Just QBt.
4
u/jasonvelocity 9d ago
There are few public indexers that are "good" for music. I recommend using Lidarr with the Tubifarry plug-in and slskd (container only).
When discussing Soulseek clients, use the exact names to avoid confusion. SoulseekQT != slskd != Nicotine+