• 2 Posts
  • 40 Comments
Joined 9M ago
cake
Cake day: Dec 08, 2023

help-circle
rss

yt-dlp supports downloading playlists. By using the --archive option it can save all downloaded video ID’s into a text file and will only download videos which are not in that file.

I wrote a docker container with a friend that uses that mechanism to auto download new videos every time it is triggered using cron. The configuration is a bit rough though and there is no gui so if this supports that part as well I might switch.


I’m not sure about how this works in kodi but in jellyfin the client might request a different resolution which causes the server to try and reencode the provided file on the fly. In my case my server isn’t fast enough for this which leads to constant buffering


I believe it sometimes works based on when the book was published for some reason and that newer books may have a better DRM protection against this method


I managed to do it somehow without a kindle but it was an absolute pain in the ass. For my first few books I had to download then using a specific old version of the kindle desktop app so that calibre was able to remove the encryption. Apparently the encryption used by the newer kindle desktop app is different.

For my next books that suddenly wasn’t enough and I had to use an old android app version in an emulator and get the books out of the hidden app storage using adb.

I’m never buying an ebook of amazon again if I can avoid it



I can’t turn it off because none of the lightbulbs in the house would turn on anymore

Personally I try to avoid making anything in my home actually dependant on my server. I have a single lamp that can only be controlled from my phone and that’s only because it’s so rarely used that I didn’t want to put in the effort. Everything else is local first and only gets extended functionality from my server running.

I’ve had a couple issues with my zigbee stuff over the years on the server side and I would be really pissed if I wouldn’t be able to turn my lights on because I haven’t gotten around to fixing my server yet.


Where do you see low bandwidth? Maybe over long distances but if I can give a pigeon a 1TiB USB stick and send it to the next city I bet it will be faster than uploading the data. If it arrives that is


Ah, I guess I was only looking at AV1 support in that case. I only remembered it was missing something I wanted due to its age


I believe its missing h265 and av1 hardware support and while it probably has enough performance to handle those codecs in software, I wasn’t willing to drop more than 100 euros on a 5 year old device without hardware decoding for them


Whenever this question comes up I see myanonamouse recommended as a private tracker.

I just wanted to throw in that there is also a tracker called abtorrents which hosts audiobooks and ebooks, though I believe most or all of them are english.

I cannot speak as to the selection between those two unfortunately.


Not all devices can play av1. You will still shoot pictures and videos in 264 or 265. Can you already edit av1? Do you do that? Check that everything you own and do can work with av1. You should prefer 265 over 264 nowadays.

The default windows 10 installation for example can’t even handle h265 -.-


My proxmox server is named Atlas. It hosts a Truenas VM called truenas, a ubuntu server lts vm called Poseidon for docker container hosting a homeassistant VM called homeassistant and a second VM for docker containers called Neptune where I want to gradually move and reorganize my services as required.

I also have a raspberry pi as a general testserver called eileithya and a Synology Nas named Hestia


How regularly do you use both of those devices?

I was eyeing the steam deck for its portability but I rarely would have reason to use it so I held off. Same for the switch.

When I’m at home I play on my desktop. When I’m not at home I’m mostly actively moving about or only waiting small periods of time which are not worth it to start gaming. The only reason I would have to really use them would be during vacations.


Honestly, I wouldn’t try to develop this for network sharing. That would make it encroach a lot on the territory of dedicated server software like jellyfin which most likely has a lot more development power behind it.

Probably better to focus on your niche


I know. That’s what I always do but navigating a desktop site on mobile is horrible :(


But don’t you want to open this website in our app so that we can better track you?

God I hate reddits mobile website, especially when you try to view an nsfw post


I believe teamspeak 4 is more similar to discord than ts3. No idea if it supports screen sharing though


Which ones do you have? I have a seagate ironwolf 4TiB which is literally silent. I had it running 24/7 next to my bess headrest without issues.

Then I bought 2 Toshiba MG series 16TiB drives and I can hear those with my door closed while they are 2 rooms away whenever there are write operations


Wow. Thanks for sharing this site. This is awesome


It may be on the decline but I can’t see it going anywhere in embedded any time soon. Not sure I’d want to develop for desktop with it though


Why should I install a second operating system?



Just to be sure there isn’t a misunderstanding. With 7th gen I mean any intel iX-7xxx processor or higher.

The first (or first 2) numbers of the second part of the processor name determine the generation of the processor. The number immediately following the i just denotes the performance tier within the processors own generation


With woodworking you actually get to hold your creations.

This is the reason I got interested in embedded software development.


I run a couple of containers on my lenovo mini pc. I have proxmox installed on bare metal and then one VM for truenas, one for docker containers and one for home assistant OS.

For me the limiting factor is definitely RAM. I have 20GB (because the machine came with a 2x4GB configuration and I bought a single 16GB upgrade stick) and am constantly at ~98% utilization.

To be fair, about half of that is eaten up by TrueNAS alone due to ZFS.

The point I’m trying to make is basically make sure you can put enough RAM into your machine. Some NAS have soldered memory you won’t be able to upgrade. The CPU performance you need highly depends on what you want to do.

In my case the only CPU intensive task I have is media transcoding which can often be offloaded to dedicated bardware like intel quicksync. The only annoying exception is hardware transcoding of x265 media which is apparently only supported from intel 7th gen and upwards processors and I have a 6th gen i5… Or maybe I configured something wrong. No clue

Edit: I wrote that after reading the first half of your comment. Regarding connecting a screen, I think I had one connected once to set up proxmox. Afterwards I just log into the proxmox web interface. If required I can use that to get a GUI session of each VM as well.



Good to know. I thought there was some issue with those ports and the reverse-proxy because the DLNA function doesn’t seem to be working but from some googling this seems to be more of a docker problem in general when you are not using host mode for networking.


Reverse-proxy for linuxserver/jellyfin docker image
Hello everyone, I have another question regarding reverse-proxying again, specifically for the linuxserver.io jellyfin image. On the [dockerhub page](https://hub.docker.com/r/linuxserver/jellyfin) for this image there are 4 ports listed which should be exposed: - 8096 for the HTTP Web UI - 8920 for the HTTPS Web UI - 7359/udp for autodiscovery of jellyfin from clients - 1900/udp for service discovery from DLNA and clients Additionally there is also an environment variable `JELLYFIN_PublishedServerUrl` which is for "Setting the autodiscovery response domain or IP address". I currently have that set to my subdomain `https://jellyfin.mydomain.com` though I am not sure if that is correct. I already have a reverse-proxy set up allowing me to access my servers webinterface under `https://jellyfin.mydomain.com` without exposing the https port on the container. What I am unsure about now however, is what to do with the two ports for UDP traffic. By my understanding, a reverse-proxy will only forward traffic which comes to the ports 80 for http and 443 for https. Those are also the only ports my reverse-proxy container has exposed alongside the management interface. As such the 2 udp ports will not be reachable under my jellyfin domain. How can I change this or is this even an issue?
fedilink

Thanks for the configuration example. Unfortunately it doesn’t seem to work for me. I’ve replied to someone above with screenshots of what my configuration now looks like. The base_url option you use there wasn’t available to me because it apparently has been deprecated and replaced with internal_url and external_url.


Thanks. I tried it like this and still get a 400 Bad Request error.

Someone below mentioned adding some more IPs to the trusted_proxies list so I tried that as well without result. The IP I used for the reverse-proxy is the IP listed in portainer under the network for the proxy container. Just to reiterate, the container is running on a different device than homeassistant (technically same device but different VM but that shouldn’t make a difference).

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.208.2 # IP of reverse-proxy in its network
    - 192.168.208.0/20 # Subnet of proxy docker network
    - 192.168.1.103 # HA IP

By exposed you basically mean that I can reach them using my browser? I can reach my homeassistant web ui on port 8123 but when I try to forward to that port with the servers IP I get a 400 Bad Request error. I’m not sure if this is caused by nginx being unable to forward or by homeassistant not accepting the connection somehow


Can proxmox do docker containers? Last I checked it could only do LXC


Reverse-proxying from a docker network
Hello, I have a question regarding the usage of a reverse-proxy which is part of a docker network. I currently use Nginx Proxy Manager as a reverse-proxy for all my services hosted in docker. This works great since I can simply forward using each containers name. I have some services however (e.g. homeassistant) which are hosted separately in a VM or using docker on another device. Is it possible to use the same reverse-proxy for those services as well? I haven't found a way to forward to hosts outside of the proxies docker network (except for using the host network setting which I would like to avoid)
fedilink

I use annas archive for ebooks but I organize those with calibre, not audiobookshelf because I have a somewhat peculiar organization scheme that relies on calibres custom columns and export feature.

My audiobooks I get from abtorrents but I heard great things about myanonamouse


By adding do you mean blocking it in pi-hole or somehow redirecting it to your pi-hole dns server?

I currently have it blocked in my router and can confirm this by trying to ping 8.8.8.8 without any response. If you mean redirecting to your pi-hole I would really like to know how to do it


The company says services like Plex, Pluto TV, Sling TV, Starz, and ZDF will introduce support later this year.

I always had the impression that plex was really slow when it comes to implementing new features. I’m definitely looking forward to a chromecast alternative though. Being locked into googles DNS gives me problems due to it prohibiting streaming from my local server via hostname.

I really hope it will be implemented in Jellyfin as well since I can’t get my installation to work with Chromecast at all (most likely again due to the DNS issue)



Same. My organization scheme heavily relies on calibres custom columns and export schemas though so it would be hard for me to switch anyway.

The only 2 things I dislike about calibre are the lack of a server based version and the inability to assign a book to multiple series



The only thing I miss in kate is the ability to keep open temporary files forever like in notepad++


I used to like slavart. I found out about them while they still allowed album downloads on their website. Later I moved to their divolt website (like a selfhosted discord) where they allowed downloads via bots.

At some point they decided not to bother with divolt and told everyone to start using their discord bot. Anyone who had concerns about privacy or about using their main discord account for piracy was pretty much told that they were an idiot and should go fuck themselves.

At that point I transitioned to ripping directly from quobus as explained in this guide. If I can’t find what I want on quobuz I go to deezer.


Audiobookplayer

Which program do you mean with this? I’m only familiar eith audiobookshelf