• 3 Posts
  • 83 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle
  • i use miracast where I can (my TV and Samsung phone support it natively), as it pretty much just works and is a decent protocol. Sadly every phone manufacturer that isn’t Samsung seems to have abandoned it right now, but it is still widely supported in TVs. On Linux, there is the app gnome-network-displays (yes it also works on KDE) to cast your screen over miracast.

    Miracast is an actual local streaming protocol (closely related to WiFi Direct). For content streaming the only FOSS standard I am aware of is FCast, but sofar it only is implemented in the GrayJay Android app.

    Edit: There is also Deskreen for casting a PC screen.

    For casting mobile to PC there is also scrcpy.

    This isn’t really casting, but I often find that an HDMI cable (often paired with a USB-C to HDMI dongle) is the simplest and most reliable way to display a phone screen on another monitor (as long as the phone supports DP altmode).






  • TVHeadend is the way, I’ve been running it with a USB satellite tuner for 5+ years. Setting it up can be a little confusing, but once it’s running you pretty much never have to touch it again.

    As for clients, there’s a Jellyfin plugin, however it seems to not work for me right now.

    My client of choice is Kodi with the TVHeadend plugin, and that works great. If you still want Jellyfin integration, you could just add your recordings folder as a library in Jellyfin.


  • Could I purchase two different brand drives and use them with btrfs?

    I don’t quite remember the source for this, but I believe I read some time ago that it’s actually a good thing to have separate drives. The reasoning is, if you buy two identical drives (at the same time), the likelyhood of both drives failing around the same time is severely higher.

    This is then amplified by the fact that rebuilding a RAID puts a lot of strain on the non-dead drive, so if ie. drive 1 dies and drive 2 is about to die, the strain you put on drive 2 in order to rebuild your RAID onto drive 3 might kill drive 2 before you even finish rebuilding your RAID.

    Again, this is just from my memory, it might be worth doing some more research on.











  • As the article states, currently all processes are able to read the file which contains the key. Instead, you could store the key in the macOS Keychain (and Linux/Windows equivalents), which AFAIK is a list of all sorts of sensitive data (think WiFi passwords etc.), encrypted with your user password. I believe the Keychain also only let’s certain processes see certain entries, so the Signal Desktop App could see only its own encryption key, whereas for example iMessage would only see the iMessage encryption key.