Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AN
Posts
0
Comments
145
Joined
2 yr. ago

  • The valid CRF value range is 0-63, with the default being 30. Lower values correspond to higher quality and greater file size.

    https://trac.ffmpeg.org/wiki/Encode/AV1

    I compared a bunch of crf values, taking video quality, encode time and file size into account on a few episodes from some of my favorite shows and ended up settling on this.

    For the most part, I don't notice a quality difference compared to my source, but it might just be because of my bad eyes or my monitor lol. But I did notice quality differences around 35 + so they were out.

    At crf 0 I'm encoding a 40 min epsisode in about 5 mins which I'm happy with, I probably could have saved time going for a higher value but most of the time I run the script when I'm sleeping so time wasn't a big issue as long as it wasn't taking 20+ mins to encode 1 file

    Going for 0 meant I'd have as close to the same quality as my source, using the default preset, and I didn't notice huge file size differences between 0 and 30.

    I've encoded pretty much all of my TV shows now and I've dropped the size of my TV directory to about 1/4 of the original size so going for a higher crf value didn't seem worth it to me, if I had noticed that my file size at crf 5 was half what it is at crf 0 then I would probably have went with crf 5

    I think its pretty subjective some people are happy with 720p and others won't settle for less than 4k so I don't think this would be a great solution for everyone to do but I think people should play around with different parameters to see what works best for them.

  • I've been using a for loop with ffmpeg to convert to AV1

    I start in the series root folder and it iterates through each seasons subfolder

     
        
    for f in ./**/*.mkv; do
          ffmpeg -i "$f" -c:v libsvtav1 -crf 0 "{f%.*}.av1.mkv"; done
    
    
      

    Since I'm happy with the quality of everything so far, I've added this to the start to make it easier to delete the old files

     
        
    for f in ./**/*.mkv; do
          mv "$f" "${f%.*}.xyz.mkv"; done
    
    
      

    And at the end I've added this to delete the old files

     
        
    for f in ./**/*.xyz.mkv; do
          rm " $f"; done
    
      
    • Browsers

    Mull is my go to browser, based on Firefox with proprietary blobs removed and since its Firefox uBlock Origin can be installed

    Mulch is chromium based for when websites ~ break ~ with Mull. Both are by the same Dev that makes DivestOS

    • Utilities

    I'm not really sure what is meant by utilities but these are some apps that I utilise pretty much every day

    URLCheck for easily removing tracking from URLs either manually or automatically

    Bitwarden is my go to password manager, you can add their repo to your fdroid client to get auto updates

    Aegis for 2FA with easy backup and restore to and from files and supports importing files from so many other 2FA clients

    Insular utilises the work profile to separate out apps. Some people in my life still use WhatsApp so I have a whole profile just for it, I can't wait for the DMA to fully kick in so I can get rid of WhatsApp

    Librera opens all of my documents for me and I can choose between scroller mode for PDF type stuff or reader mode for ebooks. It also has amoled black which I love.

    QbitController to easily manage all of my qbittorrent instances. It also automatically opens magnet links I tap on so I can add them to one of my instances easily

    RHVoice TTS that integrates with OSMand, I find I have better voice results with this compared to espeak

    Syncthing Fork to auto sync folders on my phone, PC and NAS

    Termux terminal emulator I use for SSH, it also runs Zotify and YT-DLP

    KDE Connect for controlling my cursor on my PC, quickly sharing files to and from my PC and for seamlessly sharing clipboards between them

    • Forgotten Apps

    Showly OSS Integrates with trakt(.)tv to keep track of shows and also has a discover tab for TV and movies

    Unexpected Keyboard I missed the keyboard discussion so I'm going to mention it here. It supports function keys! So I can use htop in SSH to kill processes on my PC when I break something and my screen freezes

  • I'm not very familiar with pipewire, I've always just been able to plug and play with any headphones but you can try runnning

     
        
    Journalctl -r
    
    
      

    After your next reboot to see the most recent system logs and check for any errors with pipewire

    I think you can also run

     
        
    Sudo systemctl status pipewire.service
    
    
      

    After you reboot to make sure that it is enabled by default, if its not you should be able to run

     
        
    Sudo systemctl enable --now pipewire.service
    
      

    This Reddit thread might be helpful Teddit alternative link

    EndeavorOS also have a forum that might be helpful

  • Telegram uses Google services like Signal for notifications - https://telegra.ph/Notifications-FIX its the first point under the Android section

    https://core.telegram.org/api/push-updates these are the docs for building your own Telegram app, specifically the push notifications section and again it mentions using APNS for iOS or FCM for Android but they also offer Simple push which would work with Unifiedpush and would be one way to bypass FCM but I don't know if they offer that in their official app or if there are any other Telegram apps that have implemented it

  • I'm pretty sure Element stays active in the background, it may have asked you to turn off battery optimisation and have a silent notification always active. This decreases battery life which is why most apps don't do this but it allows the app to constantly ping the server to check for new messages and is one way around using FCM.

    Fair email uses https://en.m.wikipedia.org/wiki/IMAP_IDLE instead of FCM, I'm no expert and this is just my guess but it seems to also need the app to run in the background for this to work.

    Silence is SMS and MMS only and so doesn't use internet and so has no need for FCM or any alternative anyway

  • For android, Google uses Firebase Cloud Messaging, basically a server that pings the phone when a notification for an app is available, which wakes the app up to receive the notification. There are alternatives but they need to be adopted by app devs for them to work.

    For people running a degoogled android, they'll notice most apps won't receive any notifications until they open the apps since most apps rely on Google Play Services to receive a ping from FCM.

    I don't have any google play services so most of my apps don't give me push notifications but I do have WhatsApp installed and that still receives notifications, they're sometimes delayed by a few minutes which makes me think Meta have their own implementation/alternative to FCM but I'm not sure.

    For Signal, their servers tell Googles FCM servers that you have notifications waiting on Signals servers and to wake up your Signal app so it can communicate with Signals servers to receive your messages.

    WhatsApp and Signal claim/have end-end encryption on their messages but that shouldn't matter when specifically looking at Googles FCM servers so, at most it would be meta data that could be obtained from the FCM servers.

    https://jami.net/unifiedpush/ has a pretty basic explanation of push notifications on android and also showcases an alternative to FCM https://unifiedpush.org/ which has a nice little diagram about push notifications on android. Unfortunately, Unifiedpush is not widely adopted by many applications.

    So there are ways to avoid Googles FCM servers on android using Unifiedpush or always having the application on in the background but for the most part FCM is used.

  • There seems to be a lot of discount codes and affiliate links which usually means payment from the providers to the person running the list. When money is involved, truth is often the first casualty, so I would take it with a grain of salt.

    https://www.techlore.tech/vpn.html has a pretty good list, its open source so anyone can create an issue/contribute on github https://github.com/techlore/website/tree/master/assets/vpn. They're open about any affiliate links https://discuss.techlore.tech/pub/sponsors-affiliates and are pretty well regarded for an intro in to online privacy

    https://www.privacyguides.org/en/vpn/ is also a great resource with a much smaller and stricter list with regards to privacy and tends to be my go to when I'm looking for a new privacy respecting service. I think they have a community here but I don't think its very active and they also have a subreddit which was pretty active the last time I was on it a few months ago

  • For sports, the mega thread has some stuff https://rentry.co/megathread-sports

    For a good IPTV service you really do need to know someone, I know a guy that has been reselling for over a decade and he's only had one provider shutdown on him because they only sell to people they trust.

    When a provider gets too big that's when law enforcement step in. Over the last few years there's been a bunch of raids all over Europe so finding a provider has gotten more difficult and when people have one they don't want to risk getting them shutdown by telling a stranger on the internet about it

  • Weirdly in this case I think I agree. You can look at my previous comments about how much I hate Apple but it seems to me that OP isn't too technical and installing a custom ROM might not be what they're after. iPhones don't have any of those annoying games and stuff preinstalled, as long as the carrier doesn't install stuff. I'd suggest a refurbished unlocked iPhone though, to save some money. Make sure the previous owners account is removed from the device or else it'll probably just be a paper weight.

    If OP is open to custom ROMs then GrapheneOS is a great choice but LineageOS and DivestOS are also great options for someone that wants to get started with privacy and they support a lot more devices, that can be got for cheaper than an iPhone/Pixel. Again, I'd recommended a refurbished, carrier unlocked phone that is supported by one of these projects

  • Its pretty weird, being specifically bound to tun0 and still having your IP show after disconnecting, makes it seem like there is something else running tun0 like openVPN or Wireguard without a kill switch enabled and they're just not connected to a VPN, if you've ever used them?

    You could probably test this if you exit qbittorrent completely and disconnect from your VPN then open qbittorrent again and connect to another network interface in qbittorrent like wlan0 and save it. Then reopen that setting and see if tun0 is still an option. I don't think it should show up, if it does something is keeping tun0 active.

    Either way, I would suggest uninstalling ProtonVPN v3 and v4 and reinstalling v4, maybe something is getting mixed up with v3 and v4 files?

    https://protonvpn.com/support/official-linux-vpn-fedora/

    https://protonvpn.com/support/official-ubuntu-vpn-setup/

    Under the notes section they specifically show how to uninstall v3 so that might help too.

  • I'm almost certain when using the official proton VPN app that proton creates a "proton0" network interface, or something similar, instead of using tun0. So you would have to bind to that interface instead of tun0.

    I can't remember for definite, its been so long since I used the official app.

    I'm not sure it explains your problem though since you're bound to tun0 anyway.