Not a valid option if you are looking specifically for lossless music
Not a valid option if you are looking specifically for lossless music
Oh it definetely is a bit hacky.
At one point I tried using home assistant to automatically turn my tv and stereo on or off depending on the state of the chromecast but that didn’t really work consistently unfortunately.
My solution is far from ideal but it works for me.
I have a Chromecast connected to my TV which outputs to my stereo system. Power to TV and stereo are controlled via smart plugs that I can quickly toggle when I want to stream music.
The good thing: It works.
The bad things:
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 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.
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
Wait, seriously? We use plastic for printing documents as well?
Can’t you just turn it off?
People absolutely “do”. Mostly because they cannot be bothered to change the default setting or because they are teenagers and actually like it
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
Can you give some examples of what you consider to be the issues?
My professor said that C++ embedded compilers used to be very buggy but have matured quite a lot as of ~10 years ago while C was stable a lot longer.
Another thing I could think of is the language complexity causing higher resource usage, e.g. by including large libraries though I’m not sure about that since most of the unused stuff should theoretically get optimized out.
I guess if you don’t know roughly how the internals of some C++ data types work it could cause you to accidentally use dynamic memory allocation when using strings or vectors.
On the other side, C++ style casts provide more safety as compared to C style casts and allows for usage of references instead of raw pointers to make the code generally safer.
You bring back my bad memories of having to implement a server program in rust and all my searches ended up with about 1/3 useful results and the rest being hosting options for rust gameservers
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
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.
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
.
On the topic of SMB. If OP is mostly interested in accessing the music from their phone, a symfonium + SMB server setup may be even easier than setting up navidrome