nix98

joined 3 years ago
[–] nix98@lemmy.world 3 points 2 months ago (1 children)

Oh boy. While I would recommend using flatpak or bwrap if you want a sandbox, my guess is you probably need to give the container access to the devices in /dev, like:

    --device /dev/dri/:/dev/dri/

or

    --device /dev/dri/renderD128:/dev/dri/renderD128

You might also need to make sure the user inside the container actually has access to that device.

I'd suggest looking at Jellyfin's Hardware Acceleration Docs since it goes into detail on getting hardware acceleration working within docker.

[–] nix98@lemmy.world 0 points 3 months ago

I use MediaElch which is helpful, but this is still POST process. At this point, I have already had to manually identify every track on the disk and rip it first.

What I want, is something like we have in music, where the disc is recognized via a discdb, and each of the tracks on the disc are identified ahead of time, so when ripping, you know which tracks to extract, and can have them already named appropriately.

This would be really useful for TV episodes, where the episodes are not necessarily in track order (I watched Severance out of order for the first half of season 1 because the blu-ray had track 1 as Episode 3, track 2 as Episode 2, and track 3 as Episode 1 which wasn't obvious!)

 

With streaming enshittification, I have gone back to purchasing blu-rays and dvds, ripping them, and putting them on my jellyfin server.

Why isn't there a service like musicbrainz but for video discs? This would be especially helpful for TV shows, where the order of the episodes is inconsistent on disc, and I typically have to manually go through each episode to make sure it is named correctly.

But even for movies where you have multiple versions (theatrical vs extended cut) or extras, it is a huge pain to have to go through each extracted file and figure out what it is.

How does every one else deal with this?

[–] nix98@lemmy.world 1 points 3 months ago* (last edited 3 months ago) (1 children)

Thanks for the list. I too have been investigating PHRs (Personal Health Records), and I am glad to see more and more interest in this space.

MediKeep looks interesting, and hopefully we'll see connections with some of the major EHRs, so we can import our data.

My dream is to be able to import my data, modify it, then send out changes back to my providers. I am shocked at how much out of date or wrong information is in my records from my primary care!

Some more to add to the list:

  • Mere Medical - This is a PWA with no server component, which is kinda cool, although that meant synchronizing between devices does really exist. It was able to import from my Primary Care which uses Cerner (although I had to register as a developer with Cerner to get an API key), however, it couldn't do very many useful things with the data. Having a bunch of "documents" wasn't that helpful
  • GNUHealth - seems dead
  • Kailona - I haven't tried this yet. Seems a bit complicated, and looks like you have to set up your own FHIR Server?
  • Medplum - I haven't done much investigation yet. It doesn't seem to be a PHR, but maybe something to build on?
[–] nix98@lemmy.world 1 points 3 months ago (1 children)

I wrote some open source software[1] many years ago for mapping out bus routes, their stops, timetables, and everything else. It's pretty old and probably only runs on linux.

It will let you generate GTFS data (the standard for transit), and then there are OSM importers for GTFS data.

The nice thing, is that since GTFS data has routes, stops, timetables, holidays, ..., it will work with any of the routers with OSM.

[1] Subte

[–] nix98@lemmy.world 4 points 3 months ago

I would consider jellyfin + ersatztv. ersatztv lets you create "live" channels and define your own programming. Instead of the kids having a free for all of being any to stream any of the media you give them access to, you instead give them access to a few channels.

One of the nice things about it, is the channel can go "offline" at certain times. So, if you have a strict bedtime of 8pm, the shows will literally finish at 8pm, and the channel will stop. No more "let me watch on more video!"

I have several channels like:

  • Cartoons
  • Education
  • Sing alongs
  • History

that they can switch between, but that is all I give them.

[–] nix98@lemmy.world 1 points 4 months ago

Guix is very interesting to me. If fedora didn't just work, I think that's where I'd want to move to.

[–] nix98@lemmy.world 6 points 4 months ago

I started using Linux in '98 with Red Hat 5.2. I have swapped between many, many different distros. But for the last 10 years or so, I've mostly stuck with Fedora. It generally just works, is up to date, and I've never had issues upgrading on their 6 month release cycle. My desktop probably started on Fedora 20-something and has been upgraded to the latest (43) without ever doing a reinstall!

My primary computer is my Frame.work laptop running Fedora 43.

[–] nix98@lemmy.world 0 points 4 months ago

I still watch a lot of X-Files. However, these days I skip all the arcs and prefer the episodic monster of the day episodes.

[–] nix98@lemmy.world 2 points 4 months ago

If you don't need transcoding, then anything should be able to handle it. But, if you are planning to stream over the Internet to your phone on LTE, you'll "probably" want transcoding, or if you are streaming to set top boxes, they may not support the codecs you used, and will also require transcoding.

I personally am using Jellyfin, and find it to be great for TV shows, movies, and you tube (via tubearchivist + its jellyfin plugin). It's dead simple to setup, its metadata is perfect, and there are great frontends for it. Other than the big update from about 6 months ago, it has mostly been a set it and forget it.

Some people use jellyfin for music, but I find navidrome a much better option for music.

I run my media server on a fitlet2. It isn't super powerful, but has been a great little machine. It can transcode 1080p just fine, but would struggle for doing anything higher than that.

It hosts about 30 other things too, including my camera and NVR with frigate.

[–] nix98@lemmy.world 1 points 4 months ago (1 children)

How so? From blu-ray, I can use handbrake or ffmpeg to pick the exact quality and options I want. And I can use av1, which most torrent groups still aren't using.

I also find many of the downloads strive for smaller file size over quality. I want the opposite, as I don't ever want to have to rip again, and I want them to look perfect.

[–] nix98@lemmy.world 1 points 4 months ago (1 children)

I don't have trouble with most blu-rays, but there are a few I have not been able to get to rip. This includes, brand new, out of the box blu-rays. I have not tried any ultra-hd blu-rays yet, even though my external blu-ray drive should support it.

I do recommend looking at the makemkv forums for blu-ray drives. Some of the cheaper external drives do not last very long! A higher quality internal drive with an external case works much better. There are some people on the makemkv forums you can buy from. They have specific drives they like and they'll pre-flash libredrive firmware on them.

I also prefer ripping to downloading. I am quite specific about how I like my movies ripped, and like to keep embedded subtitles, extra languages, full DTS surround, and commentary tracks, which are often missing in downloads. It does take a bit more time, but I also find I am way more careful about curating my collection and keeping it high quality.

[–] nix98@lemmy.world 3 points 5 months ago

My DNS provider doesn't have an API for setting DNS, which makes doing dns CNAME validation manual.

Therefore, what I do is:

  • Have a public nginx server and point public DNS records to it, then generate certs against it
  • Pull those certs to my internal nginx server in my lan
  • Use pi.hole to set internal DNS records (so jellyfin.mydomain.com points to 10.10.110.23 within my network)
 

I am interested in self hosting a Personal Health Record (PHR) system. I don't need my own EMR/EHR, I just want to be able to pull down my own data, host it, and navigate it.

For example, I'd like to be able to pull down my vitals/labs from my provider and look at trends over time. I'd like to be able to pull down my prescriptions to see when I went on/off different medications. I'd like to pull down doctor's notes, so I can see when I first started complaining about poor sleep, to see if it correlates to any of my medications or some other health change.

I have tried Mere Medical, and it was able to pull down my information from my provider (who uses Cerner), but the functionality is quite lacking. You basically get a timeline view, but nothing to really organize or search through notes (they are mostly just linked documents), or anyway to pull down lab results and see trends.

FastenHealth has also come up in my search, but it seems the onprem is a very stripped down, limited version of their paid product.

Is anyone familiar with anything like this? Ideally, it's be combined with a fitness tracker to pull my health data from my phone/wearables too.

 

I unfortunately need to use Google Meet for work meetings. It generally works in Firefox, but I get constant random disconnects. Sometimes, it'll only happen once in an hour long meeting, other times it'll happen every few minutes.

I have tried disabling all extensions, disabling my pihole, using a fresh profile with no additional hardening/restrictions, making sure I am signed in to Google, and so on, but cannot resolve the issue.

When using chromium, I have no issues at all (even with pihole on).

At my previous job, I wrote our webrtc product and it always worked great with firefox, so I assume this is something google meet specific.

Unfortunately, there is nothing in the developer console about why it is disconnecting and retrying.

 

Camp Counselor is an opensource tool (AGPLv3) for managing your bandcamp.com wishlist.

If you are anything like me, your wishlist has grown into the 1000s of items. Camp Counselor allows you to rate, comment, sort, and listen to your wishlist (and purchased items).

This is a port of my desktop linux app

 

Hi all, I’ve been working on a music recommendation service that pairs with navidrome (think of it as a personal pandora).

I’ve also built an iOS app for it that I am trying to beta test. Even to use TestFlight, you still need to go through Apple’s approval process.

The reviewers are requiring access to a working server to test it, demo videos aren’t being accepted.

I really don’t want to have to set up an external host, as 1) authentication is a bit limited 2) you need a large music collection and I’m not comfortable opening that up on the internet.

Has anyone dealt with something similar?

 

My jellyfin collection has finally become large enough that I have been able to cancel all my streaming services. My issue now is that I want to get rid of my Roku's that are hooked up to each TV.

Is there a good alternative? It MUST be family approved, meaning:

  1. It is not visible (no desktop/laptop hooked up)
  2. It is low power
  3. It has a simple remote control
  4. It supports Jellyfin
  5. It is relatively cheap (< $150)

I am sure I could build something out of a raspberry pi, but:

  1. I don't need another project I have to fiddle with
  2. It MUST support new codecs (h.265/AC1/aac/...) as I want direct play from my server
  3. If it stutters/buffers once, it goes into the trash!

I've generally been mostly happy with my Roku, and my pi.hole blocks most of their analytics, but last week, I pressed the home button on my Roku and it started play a video add with audio. Completely unacceptable (That has happened twice in the last week). And in general, the more of this crap I can get out of my life the better!

view more: next ›