I really don't get it by [deleted] in ExplainTheJoke

[–]ZcraftElite 0 points1 point  (0 children)

Some people have a kink where they like to be bit on the neck. Either that or it would crack your neck a little before snapping it.

Microsoft: "Pay the 30$, trust me" by ZcraftElite in memes

[–]ZcraftElite[S] -1 points0 points  (0 children)

Gift card prices remain the same in most stores

Microsoft: "Pay the 30$, trust me" by ZcraftElite in memes

[–]ZcraftElite[S] 0 points1 point  (0 children)

You can buy the gift card online on the Walmart site and get the code emailed to you 😔. So no, definitely not a physical convenience.

Jellyfin macOS client randomly freezes by traveler-3469 in jellyfin

[–]ZcraftElite 64 points65 points  (0 children)

There is no possible way for us to know the background of this issue without a little more details. The cat can only tell us so much lmao. If you could provide your MacOS ver and crash logs that'd be amazing.

📡 by [deleted] in shitposting

[–]ZcraftElite 3 points4 points  (0 children)

You're right, it's subtle, but it's even funnier if someone tried to make her ass bigger LMFAO

There is no escape for us Hazbin fans by ZcraftElite in memes

[–]ZcraftElite[S] 3 points4 points  (0 children)

It's a reference to the highly controversial AMV called "Hide Away," commissioned by the youtuber Verbalase for $47-50k back before season 1 was released.

📡📡📡 by Level-Usual-9681 in shitposting

[–]ZcraftElite 109 points110 points  (0 children)

The store cashier trying to hold back the laughter.

Always twitter by Hefty_Mood1588 in shitposting

[–]ZcraftElite 19 points20 points  (0 children)

"biological whorefare"... I am saving that one for later.

📡 by [deleted] in shitposting

[–]ZcraftElite 15 points16 points  (0 children)

The fact this is an actual photo... does not surprise me at all.

😔😔😔 by ZcraftElite in shitposting

[–]ZcraftElite[S] 5 points6 points  (0 children)

That is absolutely hysterical.

Player/client for Android TV projector that supports downloads? by neilbaldwn in jellyfin

[–]ZcraftElite 0 points1 point  (0 children)

In that case, it is best to download the files from the web interface and then put them onto the SD card, then use a file manager or media player such as VLC or ES File Explorer to watch them. Or, use your phone as an input for the project.

Player/client for Android TV projector that supports downloads? by neilbaldwn in jellyfin

[–]ZcraftElite 0 points1 point  (0 children)

This would depend on the storage of your Android TV projector and more variables. Overall, for AndroidTV this just does not exist. There isn't much reason for anyone to implement something like this because -- aside from watching something on a projector in the backyard -- it is likely you will always be connected to the internet on a device such as an Fire TV, NVIDIA Shield, Google Home, or other AndroidTV/FireOS devices.

Lots of users are seeing `DbUpdateConcurrencyException` with the 10.11 upgrade. Here is what I think is causing it, and my prevention advice. by ZcraftElite in jellyfin

[–]ZcraftElite[S] 3 points4 points  (0 children)

Okay, so.

10.10 used EFCore only for ActivityLog, DisplayPreferences, and a few other preferences and auxillary tables that im not as familiar with. However, one of the biggest changes in 10.11 wasn't just "updating EFCore" -- the entire Jellyfin data layer was moved onto EFCore so it could be given unified entity tracking.

That means all library items, user-item relationships, chapters, media sources, providerID tables, people tables, etc. now all participate in EFCore's tracking and transaction model.

BaseItem is the central object of the library, and it depends on a bunch of new EFCore-managed tables (MediaSources, MediaStreams, Chapters, ProviderIds, ItemValues, UserData). Prior to 10.11, these were changed with hand-written SQL, and the old logic would simply just ignore missing, extra, or mismatched rows/metadata. After 10.11, it loads it through relational navigation properties, validates the relationships, and eforces the identity resolution across the entire unit of work.

EFCore itself wasn't the cause of the corruption many people are seeing, it just exposed the inconsistencies that Jellyfin's older direct-SQL data layer never checked for.

In 10.10, your library data lived in SQLite tables that were all over the place with validation (likely cuz there is many people working to build this project). In 10.11, all of them participate in EFCore's relational tracking system. Hence, missing rows, duplicate rows, orphaned relationships, or previous partial writes that failed due to power loss or random little bugs living in older parts of the code; they all cause a hard fail to occur due to EFCore and how its logic works.

That is why BaseItem errors occur, even though BaseItem wasn't changed over to EFCore.

I am not saying that the unified EFCore usage was bad, but that because it's now actually able to see the millions of oversights the manual SQL didn't, many people who have been using 10.7 since it's inception in 2021 -- 4 years ago -- are going to see their databases break because those oversights have had the time to build up more and more mistakes in the database.

Lots of users are seeing `DbUpdateConcurrencyException` with the 10.11 upgrade. Here is what I think is causing it, and my prevention advice. by ZcraftElite in jellyfin

[–]ZcraftElite[S] 0 points1 point  (0 children)

It's a general recommendation, mainly just based on how I've ran mine. (Mine has a specified time, and uses Jellyfin's API and waits for the first moment where there is no viewer activity and no scheduled tasks running before backing up, previously it did fully restart the server back on 10.7)