Skip Navigation

Posts
21
Comments
994
Joined
2 yr. ago

🇨🇦

  • Plex, Emby, and Jellyfin are all legal, and each have ways to serve liveTV alongside your own locally stored content, and DVR that liveTV if you want. You'd just have to purchase a liveTV subscription from your local provider (or go the Pirate route ofc).

  • Emby has what they call 'Emby Connect' which is entirely optional and is basically a glorified DNS service.

    It doesn't proxy connections, it just passes on the hostname to the client. The server is still required to setup port forwarding or other routing like tailscale or a proxy on a vps.

    Emby Connect will let you sign into your local server using your emby.media credentials, but unlike Plex it's completely optional and only works once explicitly linked to the local user of an Emby server.

  • I only bring it up because you explicitly said you have no idea why it doesn't work.

    Take things at a comfortable pace; there's no sense overwhelming yourself. Then you just forget what you've done and end up lost in your own maze.

    I started with Plex myself, almost 10 years ago. Moved to Emby, where I learned about buying a domain, setting up ssl through a reverse proxy, and just continued to explore from there. Today I run ~26 containers/projects across three systems and I'm always keeping my eye out for interesting new things.

    Best of luck with your journey m8.

  • Sounds like you're behind cgNAT, which essentially means there's another router owned by your ISP that's between yours and the open internet, which also requires port forwarding, but your ISP will never do that for you.

    It complicates things, but the solution(s) are tools like tailscale, cloudflare Tunnels, or to rent a VPS just to host a proxy/vpn.

    Plex solves this by using their own public servers as a proxy for you, but this is part of how they have control over your users/server/data, such as blocking remote streaming... That makes more than a few people uncomfortable.

  • Plex centralizes authentication at plex.tv

    When a user wants to connect to a 'private' plex server, they must first sign into their plex.tv account, which then provides the auth token needed to login to the users server (even if both the client and server are on the same lan)

    With this system, Plex can monitor and control every single connection to every plex server; limiting access to whatever they want. Even your own local content.

  • Plex has an automatic proxy service hosted by their public servers. If you haven't or can't configure port forwarding correctly, plex will route the connection through their own servers.

    The problem is, that also means Plex co has total control over your server and the data sent between it and clients if they so choose. Anything from quietly logging the data sent back and fourth, to controlling who can connect and what they can do while they are.

    Jellyfin has to be correctly exposed to the internet via port forwarding or tools like tailscale/a vpn; but it's entirely your server under your control. You have ultimate control over how your server can be accessed, but that also means you're responsible for actually setting that up.

  • I miss the layout of my neighbourhood from when I was 5-10 years old.

    I lived in one of the middle units of a 10 unit townhouse. Each had a ~30'x30' fenced in backyard that opened up to a large field and playground. The u-shaped roads that flanked this field and the houses along them left a large cross shaped grassy alley on either side of the field.

    I'm not sure that description does it justice, but this setup created a huge amount of grassy space for the surrounding neighbourhood kids to run around in, while keeping them somewhat contained. There were only 3 entrances/exits to this neighbourhood that were pretty well supervised by parents, so the kids were able to roam a pretty big area without anyone having to worry. Something I've come to appreciate more with age.

    It also meant a TON of snow to build and play with in the winter, without playing in the road :D 🇨🇦

  • I was so excited for Oculus right up until it was bought by Facebook. I didn't have the funds right away and had been waiting, but I immediately wrote it off the day that news broke.

  • It may just be my first foray into VR. Stoked. :D

  • I don't recall that ever happening with any other foodstuff.

    Strawberries. The little seeds get stuck wedged between my teeth, or wedged into the top of molars; where I've either got to poke at them with my tongue and finger for a few hours, or dig them out with a dental pick.

  • There's a very large gated community right beside my apartment, that's in between me and the lake I live near. If I could walk thru the gated comm, I could reach the lake in ~15min. Instead I have to go around which is more than twice as far with lots of up-hill.

  • A fresh tattoo is essentially an open wound for several days afterwards. I'd imagine you've gotta be more careful than usual about keeping it clean and free of infection. The elderly tend to be more prone to immune system issues.

  • homeassistant @lemmy.world

    A noob looking to find hardware for a first time HA setup.

  • It's never an easy decision to make and often you simply don't have the resources to make it immediately; but if the work you do is immoral/unethical, your goal should be to remove yourself as soon as reasonably possible.

    That said; sometimes even the need to provide for one's self or family doesn't outweigh the horrible things we're asked to do. Where exactly that line is we're unlikely to agree on; but in those situations sacrifices must be made.

    You always have a choice, and it's our choices that define us.

  • You don't. Stand up for your ethics and morals and leave.

    One of the best paying jobs I ever had, directly asked me to perform work that would have have damaged a customers home. When I layed out exactly how and why this was wrong and why I wouldn't do it, they insisted I do as I was told or be fired.

    I walked off the site and never looked back.

    I ran into that old boss a while later and he told me he later realized I was right, but insisted I still should have done as I was told because he was above me and had given me direct instructions...

    Sometimes you just can't work with people and have to move on.

  • I'd argue that if you had time to say 'whoops' it probably didn't kill you.

  • I've never understood the desire to stand while peeing. Sure; when you've got too - like outside - or if a toilet is filthy and you don't want to touch it; but I've always been happy to take the opportunity to sit my lazy ass down for a minute. Plus I never have to worry about aim or cleaning up if I miss.

  • Except it's on my balls

  • Skill issue

  • Selfhosted @lemmy.world

    Blocking releasegroups from Sonarr/Radarr [edit] or rather blocking malware regardless of name

  • Jerboa @lemmy.ml

    Scrolling issues

  • Selfhosted @lemmy.world

    Searching through a bulk of pdf files

  • Selfhosted @lemmy.world

    Fully self-hosted password manager options

  • Ask Lemmy @lemmy.world

    About defederation; one way?

  • Selfhosted @lemmy.world

    Struggling to get PI OS working on a 3B

  • Selfhosted @lemmy.world

    Similar projects to Dizquetv

  • Selfhosted @lemmy.world

    Randomly getting ECH errors on self-hosted services.

  • Selfhosted @lemmy.world

    Paperless-ngx re-process failed mail consumption?

  • Jerboa @lemmy.ml

    App crashing

  • Weedtime @lemmy.world

    4/20/2024

  • Jerboa @lemmy.ml

    Whats this '1' + down arrow icon?

  • Selfhosted @lemmy.world

    What are your favorite tools for monitoring Linux and individual docker containers?

  • Selfhosted @lemmy.world

    SquareSpace dropping the ball.

  • Selfhosted @lemmy.world

    Google -> SquareSpace?

  • Firefox @lemmy.ml

    Has anyone else found firefox absurdly slow on android?

  • Jerboa @lemmy.ml

    Bug: Comments indented in opposite order.

  • Jerboa @lemmy.ml

    Bug: Hyperlink touch region extends well beyond the green highlighted text.

  • Jerboa @lemmy.ml

    Incorrect post opening.