Skip Navigation

User banner
User banner
帖子
10
评论
249
加入于
7 mo. ago

  • Last time I check google is willing to log every keystroke you make on their sites, doesn’t matter if it’s YouTube.com, Gmail.com or Android.com if google owns and controls the content its spyware.

  • Not touching that website with a 10’ pole, spyware confirmed.

  • Understanding chmod and chown are foundational knowledge to actually being able to call oneself a "Linux user"

    I gotcha, sudo chmod -R 777 /*, where we’re going we don’t need permission.

  • Something else must be wrong then because I just copied and pasted that onto my raspberry pi and was able to start the container without issue, are you sure you’re using the tag properly?

     
        
    user@raspberrypi:~/test $ sudo docker compose up 
    [+] Running 10/10
     ✔ lidarr Pulled                                                           22.0s 
       ✔ 995f2a46b147 Pull complete                                             2.7s 
       ✔ e1cde46db0e1 Pull complete                                             3.1s 
       ✔ acaee427f4c7 Pull complete                                             3.5s 
       ✔ 255c3937324a Pull complete                                             4.1s 
       ✔ edec534df16f Pull complete                                             4.6s 
       ✔ b163a490af0b Pull complete                                             6.3s 
       ✔ bd4af268fa91 Pull complete                                             6.8s 
       ✔ ff4dab968553 Pull complete                                            14.9s 
       ✔ 004112d930a4 Pull complete                                            15.3s 
    [+] Running 2/2
     ✔ Network test_default  Created                                            0.2s 
     ✔ Container lidarr      Created                                            4.0s 
    Attaching to lidarr
    lidarr  | [migrations] started
    lidarr  | [migrations] no migrations found
    lidarr  | ───────────────────────────────────────
    lidarr  | 
    lidarr  |       ██╗     ███████╗██╗ ██████╗
    lidarr  |       ██║     ██╔════╝██║██╔═══██╗
    lidarr  |       ██║     ███████╗██║██║   ██║
    lidarr  |       ██║     ╚════██║██║██║   ██║
    lidarr  |       ███████╗███████║██║╚██████╔╝
    lidarr  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
    lidarr  | 
    lidarr  |    Brought to you by linuxserver.io
    lidarr  | ───────────────────────────────────────
    lidarr  | 
    lidarr  | To support the app dev(s) visit:
    lidarr  | Lidarr: https://opencollective.com/lidarr
    lidarr  | 
    lidarr  | To support LSIO projects visit:
    lidarr  | https://www.linuxserver.io/donate/
    lidarr  | 
    lidarr  | ───────────────────────────────────────
    lidarr  | GID/UID
    lidarr  | ───────────────────────────────────────
    lidarr  | 
    lidarr  | User UID:    1000
    lidarr  | User GID:    1000
    lidarr  | ───────────────────────────────────────
    lidarr  | Linuxserver.io version: 2.12.4.4658-ls50
    lidarr  | Build-date: 2025-08-20T02:50:40+00:00
    lidarr  | ───────────────────────────────────────
    lidarr  |     
    lidarr  | [custom-init] No custom files found, skipping...
    lidarr  | [Info] Bootstrap: Starting Lidarr - /app/lidarr/bin/Lidarr - Version 2.12.4.4658 
    lidarr  | [Info] AppFolderInfo: Data directory is being overridden to [/config] 
    lidarr  | [Debug] Bootstrap: Console selected 
    lidarr  | [Info] AppFolderInfo: Data directory is being overridden to [/config] 
    lidarr  | [Info] AppFolderInfo: Data directory is being overridden to [/config] 
    lidarr  | [Warn] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {bff9bf8a-f5db-4092-9ada-c55e886ac294}
    
      
  • Make a docker-compose.yml file and paste this into it:

     
        
    services:
      lidarr:
        container_name: lidarr
        hostname: lidarr
    ### Use custom docker network
        #networks:
        #  - CustomNetworkName
        ports:
          - 8686:8686
        image: lscr.io/linuxserver/lidarr:arm64v8-latest
        restart: unless-stopped
        volumes:
          - /path/to/lidarr/config:/config
          - /path/to/music:/music #optional
          - /path/to/downloads:/downloads #optional
        environment:
          - PGID=1000
          - PUID=1000
        healthcheck:
          test: curl --fail localhost:8686 || exit 1
          interval: 60s
          retries: 5
          start_period: 300s
          timeout: 2s
    
      

    This should work for you, just change the volume mounts so that they associate with your setup and run sudo docker compose up -d to start the container, sudo docker compose down to bring it down.

    LSIO documentation describes the arm64v8-latest tag for their image.

  • I opted to remove Jellyfins default login form and require Keycloak for SSO, my Jellyfin instance is technically facing the internet but my reverse proxy has Fail2Ban in front of it blocking non-whitelisted IP’s, makes it easier to share with other people this way compared to having to explain VPN’s to non-tech savvy people,

  • If your product isn't competitive enough then you'll have to find efficiencies and innovate.

  • Ah yes Mr Engineer my impression of this structural assembly is it’s okay but could be really better over there. No need for a second impression.

  • Good, gives me plenty of time to determine if things are being enshittified.

  • Not true. I'm listening to AAC encoded music right now. No extra repositories were even required.

    Interesting, going over the documentation from the Debian Wiki they even say it’s not distributed in their repo’s?

    The AAC codec is unavailable in Debian 12 bookworm. 

    In the case of PipeWire its support (see the 1021370 request) requires the non-free libfdk-aac2 package. A request to provide free version of the package was declined due to possible licensing and patent issues (see 981285). The only workaround is to build the AAC Bluetooth plugin from sources. 

    PulseAudio-16 (Debian 12 bookworm) does not support AAC. Despite necessary patches from the gstreamer merge request !1172 are applied to gstreamer1.0-fdkaac, there are pending changes in the PulseAudio Bluetooth plugin, see the upstream merge request !473.

    I couldn’t find instructions from Bluez to install the source and I didnt want to risk breaking my current install by just guessing hence why I went with the solution posted on Reddit.

  • Title misleading: you did not lose "the" AAC codec after upgrading.

    How is the title misleading? The AAC codec had no issues working on Bookworm but not on Trixie ie I lost the ability to use it.

    You're asking for advice regarding a custom solution that stopped working after the upgrade.

    Debian does not package the AAC codec due to licensing issues hence why we’re forced to find these “custom” solutions.

  • That's weird, the apt search just comes back empty on your end? Like when you do apt search pipewire-audio-client-libraries it just comes back blank?

    Haha, no, I just copied & pasted your previous comment with new-lines. Didn’t feel like typing it all out myself.

    The 4 errors correlate to the 4 commands.

    I was able to install the packages but I didn’t notice a difference after reboot. I’m going to take a look tomorrow if anything changed when I get free time.

  • Running those apt search commands funny enough spit this out:

     
        
    user@debian:~$ apt search pipewire-audio-client-libraries
    
    apt search libspa-0.2-bluetooth
    
    apt search libspa-0.2-jack
    
    apt search pulseaudio-utils
    apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
    apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
    apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
    apt: /usr/local/lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0)
     
      

    Which only started after upgrading to Trixie, i've been temporarily fixing it with this command:

    export LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH"

    source

    after that installed the offending/uninstalled packages, rebooted and don't seem to see a difference. I'll dig around and see if i notice anything.

  • If you aren’t familiar with Linux I would spend a little bit of time in a BASH shell playing around with commands. You really don’t want to be stuck in a scenario where your steam deck cannot boot, for some random reason, and all of sudden you know no commands to troubleshoot with or a brief idea on the structure of the filesystem.

    I don’t own a steam-deck personally but I always recommend this advice for anyone moving into the Linux ecosystem.

    Best of luck.

    Edit: Seems like SteamOS is on a whole other level of stable, while I still recommend this advice it certainly isn’t mandatory. Thanks to others who provided feedback.

  • Isn’t burning a flag to proper way to dispose of it without technically desecrating it? I swear i read that somewhere.

  • This is absolutely possible as I do it myself however, executed entirely differently, my ASUS WRT Router with Merlin firmware handles the VPN server and it routes the IP range through my VPN provider (Proton), on the clients end their device see a Proton IP.

    Didn’t have to mess with config files or anything, install the custom firmware and created a rule for the routing in the VPN Director.