Trouble detecting subtitles in some mkv files

Hey, I have some videos I'm trying to convert from mkv to mp4 (mpeg4 + AAC) for streaming, but it's not detecting the subtitles of the mkv files. When I open the source, the drop down menu only lists "foreign audio scan", however the original file definitely has embedded English subs that show up in vlc/mpv. This has happened once before, but I don't recall how I fixed it that time. Does anyone have advice?

reddit.com
u/xanthreborn — 3 days ago
▲ 2 r/immich

How do I get direct links?

Hey, I want to self-host my image collection. Does anyone know how to get a direct link to the image? One with say a .png or .jpg etc at the end? When I click share link it gives me something like: https://immich.xanthslibrary.website/s/cooltattoo, but I can't embed this in another website to use a profile pic or anything like that. I've been using sites like catbox.moe, imgbox.com, imgur.com, etc for the longest time, and would rather take full ownership of my pics in a centralized location. Does anyone have advice for me?

u/xanthreborn — 16 days ago

help troubleshooting immich set-up

Hey, I'm new to self-hosting and don't really know what I'm doing yet. I set up a jellyfin server a few weeks ago with nginx proxy manager. Currently trying to add immich. I merged the immich docker-compose.yml with the one I was using for jellyfin and npm using the -f command, but when I ran docker compose up -d, I couldn't access any of my apps on their designated ports anymore. The page wouldn't load in my browser for any of the 3 apps. Can someone take a look at this and help me figure out what went wrong? I reverted to a backup of my previous docker-compose.yml but saved the new one to work on.

name: immich
services:
  database:
    container_name: immich_postgres
    environment:
      POSTGRES_DB: immich
      POSTGRES_INITDB_ARGS: --data-checksums
      POSTGRES_PASSWORD: [PASSWORD]
      POSTGRES_USER: postgres
    healthcheck: {}
    image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
    networks:
      default: null
    restart: always
    shm_size: "134217728"
    volumes:
      - type: bind
        source: /home/maho/postgres
        target: /var/lib/postgresql/data
        bind: {}
  immich-machine-learning:
    container_name: immich_machine_learning
    environment:
      DB_DATA_LOCATION: ./postgres
      DB_DATABASE_NAME: immich
      DB_PASSWORD: PASSWORD
      DB_USERNAME: postgres
      IMMICH_VERSION: v3
      UPLOAD_LOCATION: /mnt/usb/photos
    healthcheck: {}
    image: ghcr.io/immich-app/immich-machine-learning:v3
    networks:
      default: null
    restart: always
    volumes:
      - type: volume
        source: model-cache
        target: /cache
        volume: {}
  immich-server:
    container_name: immich_server
    depends_on:
      database:
        condition: service_started
        required: true
      redis:
        condition: service_started
        required: true
    environment:
      DB_DATA_LOCATION: ./postgres
      DB_DATABASE_NAME: immich
      DB_PASSWORD: PASSWORD
      DB_USERNAME: postgres
      IMMICH_VERSION: v3
      UPLOAD_LOCATION: /mnt/usb/photos
    healthcheck: {}
    image: ghcr.io/immich-app/immich-server:v3
    networks:
      default: null
    ports:
      - mode: ingress
        target: 2283
        published: "2283"
        protocol: tcp
    restart: always
    volumes:
      - type: bind
        source: /mnt/usb/photos
        target: /data
        bind: {}
      - type: bind
        source: /etc/localtime
        target: /etc/localtime
        read_only: true
        bind: {}
  jellyfin:
    container_name: jellyfin
    environment:
      JELLYFIN_PublishedServerUrl: http://192.168.1.159
      PGID: "1000"
      PUID: "1000"
      TZ: Etc/UTC
    image: lscr.io/linuxserver/jellyfin:latest
    networks:
      default: null
    ports:
      - mode: ingress
        target: 8096
        published: "8096"
        protocol: tcp
      - mode: ingress
        target: 8920
        published: "8920"
        protocol: tcp
      - mode: ingress
        target: 7359
        published: "7359"
        protocol: udp
      - mode: ingress
        target: 1900
        published: "1900"
        protocol: udp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /home/maho/jellyfin/config
        target: /config
        bind: {}
      - type: bind
        source: /mnt/usb/jellylib/tv
        target: /data/tvshows
        bind: {}
      - type: bind
        source: /mnt/usb/jellylib/movies
        target: /data/movies
        bind: {}
  npm:
    environment:
      INITIAL_ADMIN_EMAIL: my@example.com
      INITIAL_ADMIN_PASSWORD: mypassword1
    image: jc21/nginx-proxy-manager:latest
    networks:
      default: null
    ports:
      - mode: ingress
        target: 80
        published: "80"
        protocol: tcp
      - mode: ingress
        target: 443
        published: "443"
        protocol: tcp
      - mode: ingress
        target: 81
        published: "81"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /home/maho/npm/data
        target: /data
        bind: {}
      - type: bind
        source: /home/maho/npm/letsencrypt
        target: /etc/letsencrypt
        bind: {}
  redis:
    container_name: immich_redis
    healthcheck:
      test:
        - CMD-SHELL
        - redis-cli ping || exit 1
    image: docker.io/valkey/valkey:9@sha256:8e8d64b405ce18f41b8e5ee20aa4687a8ed0022d1298f2ce31cdcf3a76e09411
    networks:
      default: null
    restart: always
networks:
  default:
    name: spongebob
    external: true
volumes:
  model-cache:
    name: immich_model-cache
reddit.com
u/xanthreborn — 20 days ago

Struggling to run jellyfin behind npm

Hey, I'm trying to set up jellyfin with nginx proxy manager. I have my domain set to jellyfin.mydomain.com and hostname set to my server's internal ip. I checked off websockets support and block common exploits. I also went to the SSL tab and checked off force ssl. www.mydomain.com takes me to the default nginx page but jellyfin.mydomain.com turns up 502 gateway error. :/ I'm running this on a raspberry pi 4 with raspbianOS in a docker container. It was working yesterday. I don't know what's wrong today. I've been trying to reconfigure this all day and pulled up every tutorial I can find on the internet and I'm just struggling. This is my first time self-hosting, please help.

reddit.com
u/xanthreborn — 1 month ago

[iOS] Struggling to stream on iPhone

I’ve tried every single anime streaming app listed under iOS in everythingmoe but I can’t seem to watch anime on any of them! I also tried several streaming websites like Miruro and Anikoto but there are so many ads even in Brave browser that it is unusable. Has anyone here had success getting anything to work on iOS? Genuine question. I think I’ve tried every English language extension for every app but nothing loads.

reddit.com
u/xanthreborn — 1 month ago
▲ 57 r/Calibre

Where to buy DRM-free books

Hi. I already backed up my entire Kindle library with the Satsuoni method some months back. I’d like to buy some new books now. Are there vendors that sell drm free? I know Kindle gives the option for some books now, but I don’t know how to tell if a given book will be drm-free when I buy it. What would you recommend?

reddit.com
u/xanthreborn — 2 months ago
▲ 14 r/Blind

I ate moldy bread

I am 35 low vision. Tonight I went to the kitchen to get bread for a sandwich. I was happily eating my sandwich when my partner turns to me and says “you know, that bread is moldy”. I am horrified but also laughing a little. I never would’ve known! I purchased the bread a week ago at Walmart, and in the summer heat it probably went bad quickly. Do you have moments like this?

reddit.com
u/xanthreborn — 2 months ago

[Mangayomi/AnymeX/Dartotsu] Videos don't load with Mangayomi extensions on iOS

Hey, I'm trying to watch anime on my iPhone. I've tried Mangayomi, Dartotsu, and AnymeX but I just can't get any videos on any of the extensions working. Is it like this for everyone on iOS? It spits out error codes every time. Different extensions give different error codes but it usually says connection refused or something like that. I haven't been able to get a single extension working. I don't know what the problem is. Sorry if I'm not more clear. I wasn't really sure what to write...

reddit.com
u/xanthreborn — 2 months ago
▲ 18 r/Blind

Navigating crowds as a blind/VI person

Does anyone have advice for navigating really really crowded areas? I'm 35 low vision and also use a rollator (a type of walker with a seat and 4 medium-size wheels for people with mobility disabilities). I went to an LGBTQ Pride event held inside my local city hall yesterday. My partner, friend and I were among the first people there, so at first it was easy to navigate, but after about an hour, people were packed tight. I started walking into people and tables. I managed to get out of the main room by constantly shouting "Excuse me! I'm blind!" over and over until I reached the hallway. Is there a better way to do this?

I had the same problem doing Black Friday shopping at my local shopping center last year. I was more ambulatory in November, so I was using a white cane and kept swatting people's feet and bumping into shoulders, as well as the occasional clothes rack/mannequin. The shopping center was mobbed and it was impossible to navigate without holding the hand of a sighted friend.

Tl;dr Does anyone have advice on how to gracefully navigate a really crowded space?

reddit.com
u/xanthreborn — 2 months ago
▲ 353 r/plural

Check out our plural pride tattoo :D

[Image description: Image of an upper arm tattoo. It has a black ampersand with the word plural written beneath it.]

We are so happy with our tattoo. This photo was taken at the tattoo parlor. We can't wait for it to heal so we can show it off! It was initially going to have the colors of the system pride flag created by the Entropy System, but we swapped it to black in the last minute for more contrast. :)

u/xanthreborn — 3 months ago
▲ 11 r/plural

DID systems - WTF do you do about losing stuff?

Hey, this is Maho of Xanth System. I'm the host/manager of a large DID system of over 100 headmates. I have a serious problem with losing things. Today I lost our first paycheck from our new part-time job (eventually found it in my wallet after ransacking the house). I seem to literally lose something everyday. The other day I made a ramen and lost the sauce packet in-between opening the ramen package and pulling it out of the microwave a few minutes later. I got a new portable lunch bowl the other day and I've already lost part of the lid. I've lost my insurance card, my debit card, my wallet, my keys, my phone, it's getting ridiculous. Sometimes things turn up, sometimes they don't. Our therapist, partner, and friends think one of our headmates is moving things around but nobody in the system comes forward saying they know where things are. I'm so frustrated. I'm going to cry because I don't know what to do. Advice?

reddit.com
u/xanthreborn — 3 months ago
▲ 75 r/plural

Hey this is Maho of Xanth system. I'm making plural themed art, but I have a nasty case of artist's block. So I've come here looking for inspiration. I'm planning to sell stickers, prints and graphic t-shirts on Redbubble but need a few more pieces to submit before I can set up shop. So if you were gonna buy art celebrating plurality (not headmate art), what type of art would you get?

u/xanthreborn — 4 months ago
▲ 16 r/Blind

tl;dr How do you carry things when you have a cane in each hand?

Hello all! Exciting news! I (35 low vision, USA) recently graduated in physical therapy from using a rollator to using a quad cane for support, which frees up my right hand for use with my white cane. For people who don't know, a rollator is a type of walker with wheels, a seat, and a basket for storing things. Before this, I used my rollator to detect drops and obstacles. It's kinda like walking around with a big shield in front of you. It doesn't provide as much detailed information as the white cane, but it gets the job done (although it was rather embarrassing periodically plowing into things with the rollator because I didn't see them).

I feel really happy about my progress, and have been practicing lots! My friend joked that if I added something in my mouth I could be like Zorro from One Piece. That's the thing though, it's virtually impossible to carry a third thing with both hands tied up with the canes! My physical therapist suggested I stick things in a backpack or messenger bag but that doesn't work for everything.

I went to the pharmacy the other day to pick up my medicine and buy a new pillbox. I was able to stash the meds in my messenger bag after picking them up, but I ended up handing the pillbox to my partner. I was afraid if I stuck it in my bag the store employees would think I was trying to steal it.

Another example is church because I like to grab a plate of snacks at coffee hour after the service. With the rollator, I could balance it on the seat, but now I'm unsure how to carry my food without spilling it. Do I have to get someone to carry my food for me, or is there a way to carry it independently? I know I could briefly abandon my quad cane or fold up the Ambutech cane, but I feel a little hesitant to do that for obvious reasons. Does anyone have wisdom for me?

[Completely tangential anecdote: My support cane is white as well. It's a nice color. lol I call it my cat cane because it's covered in a cat print. I figure now I can achieve my life's ultimate goal and be an elegant cat lady.️]

reddit.com
u/xanthreborn — 4 months ago

Hello all. I'd like to share my jellyfin library with a few of my irl friends but don't think they'll want to install the tailscale app. What is the best alternative setup for zero client-side install? I was thinking of setting up nginx+zero tier, but don't really know what I'm doing because this is my first foray into self-hosting. Anyone have advice for me? Would that be private? I'm running jellyfin in a docker container off a raspberry pi 4 and planning to use 480p mp4 video files that I transcoded with handbrake.

reddit.com
u/xanthreborn — 4 months ago