![]() |
|
![]() |
| If I donated to a specific project or organization, I would feel seriously deceived if they turned around and donated that money elsewhere. This is the correct move |
![]() |
| Mozilla is a prime example of this.
I think many have donated to Mozilla thinking they were donating to Firefox only to later realize donations never reach Firefox. |
![]() |
| If you're trying to make a donation to a project but want to be able to specify what they can(not) do with the money, then you're not really trying to make a donation. |
![]() |
| There's a whiff of a suggestion with this comment that makes it seem like the intent is to frame it as a contradiction of the comment it's a reply to, but it isn't. |
![]() |
| Jellyfin of course spends the money on ingredients that go into the project: “if you do want to help us cover some operating expenses like our VPS hosting, domains, developer licenses, metadata API keys, and other incidental expenses, check out our OpenCollective page to donate.” https://jellyfin.org/contribute/
Why would anyone feel deceived? |
![]() |
| You don't see a problem with someone leading a 1%er lifestyle asking for donations from people substantially less well off while being misleading about what those donations are used for? |
![]() |
| I don't understand your viewpoint. Is it specifically about Wales? Are you really that much against driving? Or against expensive sports cars?
Like, David Heinemeier Hansson drives super expensive sportscars - does that mean you don't use anything he works on? I checked the Form 990s back to 2004 at https://projects.propublica.org/nonprofits/organizations/200... . Wales has never received compensation from the Wikimedia Foundation. Is your issue that he makes his personal wealth from some other source, and doesn't transfer enough of it to Wikipedia? If so, do you have the same views for board members of other non-profits? |
![]() |
| What you suggest is closer to fraud to me than the right thing to do. If I donate to a project, it's not for the maintainer to choose to to use the money for something else. |
![]() |
| They should probably do both.
Make an announcement like this, but add that beyond x years of runway the remaining donations will be funneled to the community projects. |
![]() |
| I haven't tried implementing it, but my idea is to write a script that automatically creates a "correctly" organized directory tree, populated with symlinks to the arbitrarily-located real files. |
![]() |
| The *arr stack can be used to rename files in a sane way
A good tip is to include the imdb or tmdb ID in the file name for movies and in the directory for TV/Anime, it'll make things unambiguous |
![]() |
| Does Jellyfin allow using external metadata agents and scanners like Plex? I basically couldn't use Plex at all if I didn't have HAMA and ASS installed for scanning anime files. |
![]() |
| That's not really the same thing though. With Plex, you can customise the code it runs to scan the filenames and you don't need to create any additional files. |
![]() |
| There are multiple approaches to curating metadata. Maintaining .nfo masters | backups is handy when migrating between media managers or finetuning descriptions not in line with online data DB's. |
![]() |
| I mention that merely to illustrate that our hypothetical $200k developer has good things he could be doing with his limited discretionary time.
The time spent fixing a bug for $100 doesn't get magicked out of nowhere - that's time that could be spent meeting friends, doing sports, spending time with family, reading books, creating art, enjoying good food and wine, learning new things, or even sleeping! For a similar concept expressed in a wordier way, read about Maslow's hierarchy of needs [1]. Our hypothetical developer's physiological and safety needs are fully met - and their unmet needs won't be much helped by $100. I avoided this and chose the wording I did because some of Maslow's wording like "self-actualization" and "transcendence" kinda invites confusion IMHO. Far less confusing and questionable, I thought, to merely argue that sex is more fun than software development. But apparently not... [1] https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs |
![]() |
| Unless they changed it, having Plex Pass on the account that manages the server “blesses” that server, unlocking all Plex Pass features for everyone using that particular server. |
![]() |
| They have changed it.
An example of this is sunsetting Plex Sync and replacing it with Plex Downloads. At the time they used the whole 'Sync never worked right' argument to justify why they got rid of it. In reality, Plex sync used to allow any user to download videos from any server where the server owner had plex pass. Now with downlods, the user must have Plex Pass to download anything. https://support.plex.tv/articles/downloads-sync-faq/ There are other examples where they have done this as well. |
![]() |
| I can give a couple examples:
1) Jellyfin supports reading NFO files to help determining matching the file with the correct metadata (https://jellyfin.org/docs/general/server/metadata/nfo/). This is arguably superior than Plex's way (you have to name your file with IMDb id or tmdb id https://support.plex.tv/articles/201018497-fix-match-match/#...), but I still constantly find media w/o metadata in Jellyfin. 2) The way you fix the matching in Jellyfin has a pretty terrible UX. You select the movie w/o metadata (there's no filter to "find all media that Jellyfin fail to match w/ metadata) and click "Identify" in the 3-dot menu, then fill in the information and search (why can't Jellyfin prefill useful metadata, at the very minimum the year that should be easily identified using regex?), then pick either IMDb or tmdb (why do I have to choose one of them? Can I bulk-switch my library to use IMDb instead of tmdb?), with a checkbox to confirm you want to "replace existing images" (why do I have any images to replace? Jellyfin did not match the media to any metadata right?) you now have some useful metadata. 3) When I need to force a rescan of a library, there's no way (that I can find) to do that when you are viewing the library. The only way to do this is to go to Settings -> Dashboard -> Scan All Libraries. 4) There's no offline media playback support (AFAIKT). |
![]() |
| In my own experience (and the takeaway is “software is hard” not “I am right”), every movie I watched via plex had audio desync issues, which has never been an issue with Jellyfin. |
![]() |
| I have more issues when using Plex than I do with Jellyfin. Jellyfin can still be annoying, but Plex can be infuriating trying to get it play nice with my library. I've stopped using Plex. |
![]() |
| This is my first time hearing about Jellyfin, and wow what a breath of fresh air compared to the typical hyper growth model employed by a lot of OSS projects.
Any Jellyfin users here that can vouch for it? I currently have a SMB share on a Raspberry Pi 4 and I connect to that on my Amazon Fire Stick using the VLC SMB features. It works ok but the VLC UI leaves much to be desired. Would Jellyfin be better for this? Is there a client that works on the Fire TV stick? (This one I think? https://github.com/jellyfin/jellyfin-androidtv) |
![]() |
| I've been using Jellyfin since the beginning and it's been a total joy to use. Even though I trust the project now, in the beginning when I was migrating off of Plex I had both running simultaneously in separate VMs referencing the same read-only library. This dual config worked great, though I didn't use Plex much at all after Jellyfin quickly proved itself even in the early days of its development.
The diverse client support is awesome. In addition to streaming video content to various house devices, my favorite is my "jukebox" music listening setup consisting of a RPi 3B+ with ALLO Piano 2.1 DAC hat feeding separate speaker and subwoofer amps with desired crossover frequency. Running on the Pi is Mopidy with the Mopidy-Jellyfin extension to access Jellyfin's libraries along with the Mopidy-mowecl extension which provides a slick web front end for the DAC (you can also queue music from the Jellyfin GUI and "play to" the DAC). Highly configurable and fun to tinker with. For example, I have a USB numberpad keyboard plugged into the Pi with assigned hotkeys by way of the triggerhappy service. I love being able to keep the music playing if my desktop workstation is off or rebooting. https://github.com/jellyfin/mopidy-jellyfin https://github.com/sapristi/mopidy-mowecl The best thing is it's all FLOSS, so I don't have to worry about the rug being pulled out from under me! |
![]() |
| Yes it handles my library (~60tb) just fine but the Apple TV client isn't great. I run it and Plex side-by-side and switch between the two depending on which device I am using. |
![]() |
| jellyfin handles my 12 TB media library with transparent ease. i use infuse as a client on my apple tvs, including devices at my family and partners' places via tailscale on aTV |
![]() |
| Very respectable. It's behaviors like this that keep me on Jellyfin instead of Plex, even in the face of social pressures to switch. |
![]() |
| Don't port forward it's a pain in the ass to expose your home network to the internet. Just use something like Tailscale VPN (p2p wireguard) and buy a domain to point to the internal Tailscale IP. |
![]() |
| You could just get a wildcard certificate with lets encrypt, via a dns challenge.
E.g. lego supports many different dns providers https://go-acme.github.io/lego/ And then internally inside of tailscale you could have your own dns server, which serves subdomains of your domain, and for all subdomains you can use the same wildcard certificate. This also does not 'expose' your subdomains on Certificate Transparency logs |
Once someone stops donating, it is unlikely they will put up the effort of continually researching on which client/dev to support. This would be much better handled by Jellyfin maintainers.