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

help-circle
  • You can absolutely re-encode h265 video, but you can’t do it losslessly. In the end, it’s always a balance between quality and filesize.

    I decided for myself, that 1080p30 crf28 h265 is good enough for home video, which lead to a 50% to 80% storage space reduction on videos from my phone.

    If you don’t obsess over quality, I would highly recommend just messing around with ffmpeg a little bit and decide how much quality you’re willing to lose in order to save disk space. When you’re happy with your settings, you can either use ffmpeg itself or some fancy batch program like Tdarr to transcode all (or parts of) your video library.

    My goto command is:
    for file in *.mp4; do ffmpeg -i "$file" -movflags use_metadata_tags -map_metadata 0 -vcodec libx265 -crf 28 -vf scale=1920:-1 -r 30 "${file%.*}_transcoded.mp4"; done








  • AFAIK you nailed the differences between NewPipe and NewPipeX.

    As for FairEmail, I’ve used it for well over a year without paying and it’s been great (I plan on buying the pro version soon). It has kind of a pay what you want model, technically you can unlock all features for literally 10 cents.

    I’m not that knowledgeable on security for hosting services with external access either, I’m sure there are some great YouTube videos out there.
    A Raspberry Pi should be perfectly fine for hosting something like Seafile or Nextcloud though (Nextcloud might be a pain in the butt to host).

    DP altmode means being able to output HDMI over your phone’s USB-C port, the Pixels are famous for missing that feature. But I believe from Pixel 8 onwards it was added again, if this is important for you you should do your own research on it though.




  • Here’s what I use:

    • YouTube:
      • LibreTube has really nice UI/UX and integrates SponsorBlock and DeArrow. It relies on Piped for fetching subscriptions (since the newest version it will play just fine with a broken Piped server though).
      • NewPipeX is what I use when LibreTube doesn’t work and for downloading YouTube content. It is a fork of NewPipe which integrates SponsorBlock.
    • Mail:
      • I use posteo.de as a provider, but it isn’t fully liked here due to it not supporting custom domains.
      • mailbox.org is another solid provider (with support for custom domains AFAIK) if you don’t want to use Proton for E-Mail.
      • FairEmail is my mobile client of choice (Geary or Thunderbird are good for Desktop).
      • k9 Mail is an equally good choice.
    • Cloud Storage:
      • For Cloud Storage I prefer the selfhosted Seafile.
      • If you just want to share files temporarily, Wormhole is a good tool for that.
    • Gallery App:
      • Aves Libre is solid if you don’t want to selfhost, but it doesn’t have fancy features like automatically (od manually) detecting faces.
      • Immich is pretty much the selfhosted Gallery app.
    • Video Player:
      • Just (Video) Player is what I use, but honestly the stock player should be fine.
      • VLC will play pretty much anything you throw at it, but I don’t like its UI that much.
    • Music Player:
      • Vanilla Music is alright, but nothing special. Musicolet, while not FOSS, is a privacy respecting Music Player that has a bunch of handy features, most notable one for me is the ability to have multiple queues.
    • 2FA App:
      • Aegis has never let me down, although you should keep in mind it doesn’t have any sort of cloud sync.

    For password manager and weather I use the same apps as you.


    I run a Pixel with GrapheneOS. I actually also came from Samsung, and for me there are quite a few creature comforts missing that I didn’t even think about (eg. Samsung Dex, DP altmode, I really like the One UI Dialer, Miracast, Brightness Slider in notifications, switching recents and back button, headphone jack, SD card slot, …).

    As for the Pixel being worth it, I’m ok with it as I was due for an upgrade anyway (Galaxy S10 -> Pixel 6). I’d recommend, if you value your privacy and are fine with losing some Samsung features, to either go all the way and upgrade to a new Pixel when your S23 gets old / dies or buy a cheap used Pixel (Pixel 6 and 7 currently has pretty decent value) to just test it out.


  • 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).


  • What worked for me at my old school was using a ShadowSocks proxy. Basically what this does, is it takes all your traffic and just makes it look like random https traffic (AFAIK).

    I believe multiple VPNs support this, for me with PIA VPN it’s in the settings under the name “Multi-Hop” (PIA only supports this on the Desktop App, not on mobile).

    This technique is pretty much impossible to block, unless you ban every single VPN ShadowSocks Proxy IP. If that is the case for you (chances are practically 0), you could also selfhost ShadowSocks in combination with the Cloak module, however this method is a lot more complicated.