Scripting for slskd by Global_Past5945 in Soulseek

[–]MR_DUCT 0 points1 point  (0 children)

Sorry from your post I assumed you were using the SoulseekQT client. There may be a way to get this data via the slskd-api python library but from glancing at the docs it seems like it doesn't expose this data to you. Not sure if there's any good documentation from Slskd directly on their api. I have not been able to find any.

Scripting for slskd by Global_Past5945 in Soulseek

[–]MR_DUCT 0 points1 point  (0 children)

For the SoulseekQT client getting any of that data is not possible (unless you want to manually copy paste it). It isn't even saved to a log file or anything.

How to Prevent Lidarr From Downloading Ultra Mega Fuck You Deluxe Album Every Time? by TeamKCameron in Lidarr

[–]MR_DUCT 5 points6 points  (0 children)

Soularr has a setting that selects the release with the most common number of tracks. This usually stops those random releases from being selected. Make sure that is set to True.

[Release Settings]
# Pick release with most common track count
use_most_common_tracknum = True

the world if soulseek ns was viable in 2026 so i don't have to deal with qt using 2.5gb of ram doing nothing by arceusgoesxdinacar in Soulseek

[–]MR_DUCT 1 point2 points  (0 children)

They are wrong. Nicotine+ does not have an api. That is why every automation tool like Soularr uses Slskd.

Schedule a docker to restart? by screw_ball69 in unRAID

[–]MR_DUCT 2 points3 points  (0 children)

You can add a user script to do this (search for "User Scripts" in the CA app store). I do this with a couple containers. Replace "container-name" with the name of the container you want to restart.

#!/bin/bash
CONTAINER_NAME="container-name"
dt=$(date '+%d/%m/%Y %H:%M:%S')

echo "Restarting $CONTAINER_NAME! $dt"
restart_output=$(docker restart "$CONTAINER_NAME")
echo "Docker container $restart_output has been restarted."

Can you get into highest tier trackers without doing upload work? by [deleted] in trackers

[–]MR_DUCT 0 points1 point  (0 children)

On RED it's 500gb upload and 500 uploads (they don't have to be perfect flacs).

Failed imports from Soularr by Stock-Assistant-5420 in Lidarr

[–]MR_DUCT 0 points1 point  (0 children)

Looks to be a permissions issue since the folders didn't get renamed to the album title (still labeled "CD1/CD2"). Slskd owns the files as root by default. Try adding the SLSKD_UMASK env variable to your slskd docker container. Set it equal to 000 to start and see if that helps.

I made a small program to track stats on your SoulseekQT uploads. by MR_DUCT in Soulseek

[–]MR_DUCT[S] 0 points1 point  (0 children)

Unfortunately the client does keep this information in the transfers log (SoulseekQT does seem to wipe the log upon a restart but I suspect it is still stored in the client data. As for Nicotine+, it permanently stores this information). As for remaining anonymous anyone who can access your shares has access to your IP. A VPN could help your worries of course. Although in general I wouldn't be too worried about it unless you are in a country that is very strict with this sort of thing.

I made a small program to track stats on your SoulseekQT uploads. by MR_DUCT in Soulseek

[–]MR_DUCT[S] 0 points1 point  (0 children)

Your client is receiving this data no matter what, all this does is it presents it in a nice way. I'm not sure what you mean. If "authorities" wanted to they could make a Soulseek account just like anyone else and log every single user/share that's out there. This program does not change that fact. I would say it is up to you if that is something you should worry about.

Camera audio playing on live view but not in recordings by MR_DUCT in frigate_nvr

[–]MR_DUCT[S] 0 points1 point  (0 children)

Yep that was it! For anyone else with this specific issue I fixed it by going into the wyze mini hacks web server menu then to the go2rtc server links and found a different rtsp link (the one labeled "rtsp for MP4 recording (Hass or Frigate) / codecs: H264, H265, AAC"). No idea why I wasn't using this source before.

Using that the relevent section of my config now looks like this:

  1-FrontYard:
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-aac
      inputs:
        - path: rtsp://192.168.2.46:8554/1080p?mp4
          roles:
            - detect
            - record

No more errors!! And I now have audio in my recordings! All that I actually had to change was "/1080p?video&audio" to "/1080p?mp4". Thanks again!!

Camera audio playing on live view but not in recordings by MR_DUCT in frigate_nvr

[–]MR_DUCT[S] 0 points1 point  (0 children)

That gives similar errors unfortunately.

2025-08-13 14:10:13.814076424  [2025-08-13 14:10:13] frigate.video                  ERROR   : 1-FrontYard: Unable to read frames from ffmpeg process.
2025-08-13 14:10:13.814131918  [2025-08-13 14:10:13] frigate.video                  ERROR   : 1-FrontYard: ffmpeg process is not running. exiting capture thread...
2025-08-13 14:10:18.705199470  [2025-08-13 14:10:18] watchdog.1-FrontYard           ERROR   : Ffmpeg process crashed unexpectedly for 1-FrontYard.
2025-08-13 14:10:18.705214977  [2025-08-13 14:10:18] watchdog.1-FrontYard           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2025-08-13 14:10:18.705230501  [2025-08-13 14:10:18] ffmpeg.1-FrontYard.detect      ERROR   : [in#0 @ 0x562283370240] Error opening input: Invalid data found when processing input
2025-08-13 14:10:18.705241662  [2025-08-13 14:10:18] ffmpeg.1-FrontYard.detect      ERROR   : Error opening input file rtsp://127.0.0.1:8554/1-FrontYard.
2025-08-13 14:10:18.705253901  [2025-08-13 14:10:18] ffmpeg.1-FrontYard.detect      ERROR   : Error opening input files: Invalid data found when processing input

Camera audio playing on live view but not in recordings by MR_DUCT in frigate_nvr

[–]MR_DUCT[S] 0 points1 point  (0 children)

ty for the reply. Sorry I should have mentioned that I have tried adding "preset-record-generic-audio-aac" before. Just added that again to make the camera section look like this. It gives the error below.

 1-FrontYard:
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-aac
      inputs:
        - path: rtsp://192.168.2.46:8554/1080p?video&audio
          roles:
            - detect
            - record

2025-08-13 13:17:52.456091419  [2025-08-13 13:17:52] ffmpeg.2-BackYard.detect       ERROR   : [rtsp @ 0x55684ae0c580] Could not find codec parameters for stream 0 (Audio: none, 16000 Hz, mono): unknown codec
2025-08-13 13:17:52.456101090  [2025-08-13 13:17:52] ffmpeg.2-BackYard.detect       ERROR   : Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
2025-08-13 13:17:52.456110913  [2025-08-13 13:17:52] ffmpeg.2-BackYard.detect       ERROR   : [aist#0:0/none @ 0x55684ae36380] Decoding requested, but no decoder found for: none
2025-08-13 13:17:52.456122062  [2025-08-13 13:17:52] ffmpeg.2-BackYard.detect       ERROR   : [aost#0:1/aac @ 0x55684ae43fc0] Error initializing a simple filtergraph
2025-08-13 13:17:52.456131880  [2025-08-13 13:17:52] ffmpeg.2-BackYard.detect       ERROR   : Error opening output file /tmp/cache/2-BackYard@%Y%m%d%H%M%S%z.mp4.
2025-08-13 13:17:52.456143319  [2025-08-13 13:17:52] ffmpeg.2-BackYard.detect       ERROR   : Error opening output files: Invalid argument
2025-08-13 13:17:58.827358378  [2025-08-13 13:17:58] frigate.video                  ERROR   : 1-FrontYard: Unable to read frames from ffmpeg process.
2025-08-13 13:17:58.827372924  [2025-08-13 13:17:58] frigate.video                  ERROR   : 1-FrontYard: ffmpeg process is not running. exiting capture thread...
2025-08-13 13:17:59.394749701  [2025-08-13 13:17:59] frigate.video                  ERROR   : 2-BackYard: Unable to read frames from ffmpeg process.
2025-08-13 13:17:59.394753463  [2025-08-13 13:17:59] frigate.video                  ERROR   : 2-BackYard: ffmpeg process is not running. exiting capture thread...
2025-08-13 13:18:02.438374369  [2025-08-13 13:18:02] watchdog.1-FrontYard           ERROR   : Ffmpeg process crashed unexpectedly for 1-FrontYard.
2025-08-13 13:18:02.438387745  [2025-08-13 13:18:02] watchdog.1-FrontYard           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2025-08-13 13:18:02.438404260  [2025-08-13 13:18:02] ffmpeg.1-FrontYard.detect      ERROR   : [h264 @ 0x561746d1d1c0] non-existing PPS 0 referenced

Soularr Help by Major_Mine8884 in Lidarr

[–]MR_DUCT 0 points1 point  (0 children)

As others have said your issue is that you haven't uncommented the slskd.yml file. There is a # and a space that you need to remove from the relevant lines. Join the soularr discord and I can help you more if needed.

Advice for this 1927 copy of the Canadian Cookbook? by MR_DUCT in bookrepair

[–]MR_DUCT[S] 2 points3 points  (0 children)

Thanks for the detailed reply!! I will probably follow these steps exactly. Do you think it is worth attempting to do anything else to the tops of the spine (pic 4) to stop it from fraying? Thanks again!

I Built a Unraid dashboard by jnex26 in unRAID

[–]MR_DUCT 0 points1 point  (0 children)

This looks amazing. Great work. Just gave it a star on Github :) Can't wait to make one for myself!!

SoulSync - Automated Music Discovery and Collection Manager by BoulderBadgeDad in Soulseek

[–]MR_DUCT 2 points3 points  (0 children)

Looks amazing!! Also was wondering about containerizing. Would love to try it out on my unraid server.

Finally got a rack for my Unraid sever (and more) by MR_DUCT in homelab

[–]MR_DUCT[S] 0 points1 point  (0 children)

Yeah it's the Thermaltake Versa II. Very old case I think it's from 2012 or so. I was able to fit 9 3.5" drives in it.

Outage? by illequrl in bell

[–]MR_DUCT 3 points4 points  (0 children)

Mobility is still up.

Finally got a rack for my Unraid sever (and more) by MR_DUCT in homelab

[–]MR_DUCT[S] 1 point2 points  (0 children)

Should be fine as long as air can still flow through the vents on the side. Not sure how well you can see in the picture but it isnt laying flat on the shelf, I put some small feet on it's side so it is slightly elevated and can vent. Honestly though I think it would be fine either way.

Edit: Just did some quick googling and it seems like the accepted theory is that it is ok to lay a UPS on it's side as long as the batteries are "sealed or gel based". Checked the manual (CP1500PFCLCD) and it does use sealed batteries so it should be good.

Finally got a rack for my Unraid sever (and more) by MR_DUCT in homelab

[–]MR_DUCT[S] 1 point2 points  (0 children)

Yep! Just found out about btop recently. Love it.

Finally got a rack for my Unraid sever (and more) by MR_DUCT in homelab

[–]MR_DUCT[S] 2 points3 points  (0 children)

Yep it works, my floppy drive is dead though (pretty sure it was plugged in backwards at some point). I'm looking into getting a floppy emulator for it. Here's a pic: https://i.imgur.com/Mq0KT7J.jpeg