Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

@entropicdrift@lemmy.sdf.org avatar

entropicdrift

@entropicdrift@lemmy.sdf.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Symphonium is also the best for listening to audiobooks in the car. It has a really comprehensive set of DSP options

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Intel N100 Beelink box with 16GB of single channel RAM runs my Jellyfin server and Caddy. It's also hooked up to my home theater system directly so I can use Moonlight on it to stream my main gaming PC.

My storage is a 4-bay aluminum USB 3.0 external enclosure attached to an M1 Mac Mini running Asahi Linux (Arch BTW). The Mac mini runs my Arr stack and mergerfs on the external drives so I can load balance across them and scale it up or down as needed. So basically the Mac Mini acts as a NAS.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Quantized with more parameters is generally better than floating point with fewer parameters. If you can squeeze a 14b parameter model down to a 4-bit int quantization it'll still generally outperform a 16-bit Floating Point 7b parameter equivalent.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I believe commercial LLMs have some kind of watermark when you apply AI for grammar and fixing in general, so I just need an AI to make these works undetectable with a private LLM.

That's not how it works, sorry.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Just that they're no easier to use to fool an anti-AI system than using ChatGPT, Gemini, Bing, or Claude. Those AI detectors also give false positives on works made by humans. They're unreliable in the first place.

Basically, they're "boring text detectors" more than anything else.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

So first of all, you shouldn't involve yourself in your friend's business. Fraud is generally frowned upon.

But secondly, you know that ChatGPT was trained on the entire internet, right? Like, every book. I don't think "more books" is gonna help.

I hope you take your computer skills and make something of yourself. Try not to get any more involved in this scheme, seriously. You don't need this crap marring your reputation.

Besides, there are better reasons/ways to fight the system than helping other people avoid learning.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Have you tried setting up Kodi and the Jellyfin plugin instead on it?

Have you ever bough an external hardrive only to take the disk out of it?

Hiya, so am looking to buy more storage and while browsing am seeing some external harddisks, such as Western Digital My Book and Seagate Expansion Desktop for cheaper than the internal harddisks themselves. Have seen this one video from KTZ Systems where he bought up multiple of these external ones just to open them up and use...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

IMO, if you want the beast deals right now on a 12+ TB HDD, you should use serverpartdeals.com instead. I've got 2 manufacturer recertified 14 TB enterprise-grade drives from them and it was way cheaper than buying any 14 TB external drive.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Only if you support China blindly.

I'm a socialist and I have many issues with the take that China does no wrong.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

The AndroidTV client does notably have a quirk in that it'll stop playing at the end of a season if doing an autoplay of a TV show and playlists don't seem to work for TV shows yet, so unless you've got something with long seasons you can put on, it might be best to make a collection and play that.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I pay for ChatGPT+ and it's real. I talked to it for about an hour today from my Android phone.

There were occasionally longer pauses than shown in the promo video, but only ever between when I spoke and when it started replying

What's a good NAS and server system under CAD$900 (USD$658)?

I am currently using an old laptop (circa 2015) with a 250GB SSD in it, and 4GB of RAM. It runs Fedora 39 Server, and only hosts a Jellyfin instance through Docker right now (though I want to use Nextcloud later too). There is only 15GB of storage left on it, and the CPU is constantly overloaded (due to forced transcoding). I...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I'd recommend a DAS setup (just a 4-bay USB 3.0 or better hard drive enclosure) with a server with any modern Intel CPU in it.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

They're still mounted individually, so you do RAID5 or ZRAID on them, same as if they were internal. You can potentially be bandwidth-limited since USB 3.0 has a 5 Gbps speed limit, but realistically only for reads and you're still fine in terms of overall performance since they're all spinning disks anyhow and 5Gbps is fast enough for any media server/NAS unless you've got a 10-gig LAN/internet connection and feel the compulsive need to saturate it.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

You can easily do smooth 4K HDR transcoding with any modern Intel CPU with integrated graphics.

I have an Intel N100 and it can probably handle 2-3 4K HDR transcodes at once. Definitely more if they're being transcoded down to lower resolutions. Encoding is the most intensive part of the process.

entropicdrift , (edited )
@entropicdrift@lemmy.sdf.org avatar

I use QSV hardware acceleration with Low Power h264 and HEVC encoders enabled, plus VPP tonemapping on Jellyfin. I have Prefer OS Native DXVA or VA-API decoders checked (apparently this is needed for VPP tonemapping) and also Enable Tone mapping checked so it can fallback onto OpenCL if VPP doesn't work. Thread count set to Auto. Preset is set to medium. h265 encoding CRF of 25, h264 encoding CRF of 23 and I have Throttle transcodes enabled, which seems to increase the number of videos I can have transcoding at once due to not transcoding more than necessary whenever a player has enough buffer for the moment.

This is on the latest Jellyfin linuxserver.io container with the OpenCL-Intel docker mod.

Also, not sure if this is a factor but I've got 16 GB of single channel RAM on it and I use a USB-mounted SSD for my cache and transcode folders. In the past I ran into bandwidth issues by having my transcodes be on the same drive as my media.

I get 4K HDR to 4K SDR tonemapping plus 7.1 Dolby TrueHD to 2.0 AAC transcoding at 70-75fps with my setup.

Transcoding of 4K down to lower resolutions is even faster. 4K HDR to 480p SDR runs at 191fps.

I took a look at the benchmark script those results are from and compared them to the ffmpeg commands auto-generated by my Jellyfin server for actual transcodes.

Here's how the command to transcode a 4K HDR 10 bit HEVC with 7.1 AAC audio to 4K SDR h264 with 2.0 AAC audio looks on my machine:

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -autorotate 0 -i file:"/Films/Man of Steel (2013)/Man of Steel (2013) Bluray-2160p Proper.mkv" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -low_power 1 -preset medium -look_ahead 0 -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv" -codec:a:0 libfdk_aac -ac 2 -ab 384000 -ar 48000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 587 -hls_segment_filename "/transcodes/53a1ea6d1a7a34b888e73230f9ff04e2%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/transcodes/53a1ea6d1a7a34b888e73230f9ff04e2.m3u8"

And here's the command that benchmark runs for 10-bit HEVC:

/usr/lib/jellyfin-ffmpeg/ffmpeg -y -hide_banner -benchmark -report -c:v hevc_qsv -i /config/ribblehead_4k_hevc_10bit.mp4 -c:a copy -c:v hevc_qsv -preset fast -global_quality 18 -look_ahead 1 -f null - 2>/dev/null

So I'm gonna go out on a limb and say there's a major difference in configuration between the two. Setting global_quality to 18 is kind of absurdly high quality for hardware h265 encoding. You can easily get away with 28 for "good enough". My setting of 25 for the CRF of h265 encoding is already edging into placebo territory for most videos. That's all without considering the impact of low power mode, extra_hw_frames, etc.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

The transcodes folder exists by default and the cleanup defaults to daily, I think. You'd only need to mess with the configuration for transcode caching if you want them to stick around for longer

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Dunno. My point was just that it's an easy change, so presumably if you care you could figure it out pretty simply

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

If you're gonna spend that level of money, you may as well go for an M1 Mac Mini. MacOS is a Unix flavor and in the new 10.9 version of Jellyfin it actually has the best hardware transcoding support. The M-series chips are video processing beasts for the money/electricity

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Yeah. Linux, Mac, and Windows are all officially supported by the Jellyfin server project. Everything else is not.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Same. Caddy is absurdly simple to configure

Jellyfin: Can I disable HEVC playback on ONE device?

So, the issue at hand is, I have a Chromecast 4K with Jellyfin Android TV on it. And most of my library is x265/HEVC. But, whenever playing from this specific device, it will natively take HEVC, but with exoplayer library it plays kinda like a slideshow, at about 5-10FPS. Choosing VLC should be ok, and forcing a transcode will...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

If you set the bitrate in the player below the bitrate of the video, it'll force Jellyfin to transcode. You can set Jellyfin to only ever transcode to h264, so that should work.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

It won't block them. It just won't transcode to h265. It'll still direct play h265 wherever appropriate

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I've been making a small album of music out of lyrics I wrote and a consistent general style/genre using suno. It's pretty fun.

As a musician with experience recording albums, even when the songs come out basic, I can always re-record them myself and make them less generic.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I realize you may already be locked-in on the name, but you should probably be aware that Pine64 have an upcoming pair of ear buds called PinePods as well. So not just another project with the same name, but another FOSS-community project, to boot.

This seems like an awesome project though. As a fellow Rustacean, it excites me to see.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

You'll need a USB 3.0 to gigabit ethernet adapter and a separate gigabit ethernet switch, but this setup is considered to be excellent as a lower-cost OpenWRT solution.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

It's planned to be upstreamed in version 10.10, due to come out approximately 6 months from now.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

It's cool. I stalk the discord and the forums, so I pick up the dev chatter.

Hope you're enjoying it! I love how there's no central servers like Plex has. It's my own private Netflix so I can share what I have with my friends and family easily!

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Who is your ISP? I had some issues with my FIOS ONT. Had to disable IPv6 on my router for it to stop dropping packets.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Ah, you're right. I didn't read closely enough. Sorry!

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

And the tech world will often force you to use a macbook, as well. As if Windows wasn't locked down enough.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

There's a couple things that stick out to me in these logs:

  1. the androidtv client logs show the crash was due to a time-out while waiting for the server to respond to a request for over 3 seconds.

  2. you included a DirectStream log, that's usually not too hard for even a Raspberry Pi to handle reasonably well

  3. the first log I looked at showed libx264 was using 36 threads

So my guess is that, due to video encoding not scaling all that well across larger numbers of threads, your server is being bogged down with this transcoding and isn't providing http responses fast enough to your client device(s).

A simple way to troubleshoot this would be to explicitly set the transcoding thread count to something a bit lower than what your server has, say 16 or 20, and see if that does any better.

An obvious potential fix would be to use hardware acceleration if it's available to you. I run my Jellyfin server off of a little N100 mini PC and it can transcode 4K HDR 70 Mbps video (tonemapping included) at about 45 fps due to the hw acceleration. That said, I know it can be tricky to set up in a VM and you may not have the HW accel capability in your server CPU anyhow.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Could always use UNRAID for the backup if you're trying to be storage efficient, but it's really no better than RAID5

U.S. Sues Apple, Accusing It of Maintaining an iPhone Monopoly (www.nytimes.com)

The department joined 16 states and the District of Columbia to file a significant challenge to the reach and influence of Apple, arguing in an 88-page lawsuit that the company had violated antitrust laws with practices that were intended to keep customers reliant on their iPhones and less likely to switch to a competing device....

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

You're misunderstanding. The government isn't arguing that they're preventing people from switching to Android, but that they're running a monopoly within the iPhone ecosystem.

‘We definitely messed up’: why did Google AI tool make offensive historical images? (www.theguardian.com)

Brin’s “We definitely messed up.”, at an AI “hackathon” event on 2 March, followed a slew of social media posts showing Gemini’s image generation tool depicting a variety of historical figures – including popes, founding fathers of the US and, most excruciatingly, German second world war soldiers – as people of...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Corporations making AI tools available to the general public are under a ton of scrutiny right now and are kinda in a "damned if you do, damned if you don't" situation. At the other extreme, if they completely uncensored it, the big controversial story would be that pedophiles are generating images of child porn or some other equally heinous shit.

These are the inevitable growing pains of a new industry with a ton of hype and PR behind it.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

CIFS is probably more robust than curlftpfs, but I'd probably just go full NFS on it if you care about performance.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Personally I have a secondary external SSD I use for my cache and transcode directories so that my transcodes aren't throttled by being read from and written to the same disk.

Also of note is that Jellyfin does have a cron job built into it to clear the transcodes directory. You can see it under Dashboard -> Scheduled Tasks -> Clean Transcode Directory. I have mine set to run every 24 hours.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

And that's why you always make a backup before trying out alpha or beta software

How do you keep track of your media?

I've started collecting a lot of movies and tv-sjows for my jellyfin server, but I found it quite difficult to keep track of what I already have, what I want and if I have the subtitles and everything for it. What would you suggest to keep track of what is and isn't available on a jellyfin server?...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I use Jellyseer for the same thing. Works great and integrates with radarr/sonarr

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

The good news is, you don't need your eyes for listening

Problem with Jellyfin on Fedora and Ubuntu

I installed Jellyfin on an iMac running Fedora 39/Gnome and it was running more or less without any issues. However, I wanted to have the iMac on a VPN which would prevent accessing content indexed by Jellyfin elsewhere. So I installed Ubuntu on an old Mac Mini that I had, planning to make it a NAS box as well as host...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I've personally found that maintaing Jellyfin via Docker is far simpler and provides a more convenient upgrade path than a direct installation. I have a docker compose file in my home folder so when I want to upgrade it's just docker compose pull followed by docker compose up -d

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

I use my Jellyfin server as a Moonlight box for one of my TVs, works fine for me. It's an Intel-based mini-PC so the hardware decoding for Moonlight takes basically no CPU usage.

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Easy, the guy who wanted to make this truck has never worked a day in his life.

How Do I Completely Remove A Docker Container And All Dependencies?

I’m using tessypowder/backblaze-personal-wine, and I need to reinstall it due to some drive changes. I have tried docker rm [container ID], but when I add the container again, it seems to be stuck with the old wine settings. I have also tried adding it with a new name so it would theoretically be a totally new container, but...

5E Player Character builder

As far as I’m aware, the only self hosted player character builder is the charactermancer in plutonium, the patreon-accessible Foundry VTT plugin made by the 5e.tools folks — but man. My kingdom for a dndbeyond alternative, something self hosted that can take open 5th edition content and allow my players to build and save...

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

https://www.dungeonmastersvault.com/

Not self hosted but I believe it is open source. Their discord has content packs that cover all officially released content.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines