return to table of content

Jellyfin: We're Good, Seriously

poisonborz
64 replies
8h58m

Not happy about this post. Instead of asking to stop, they should do just what they suggest, without further ado - distribute the income to the ecosystem devs the way they see fit. Make it transparent, make application to these funds posssible, make feature bounties, write it besides the donation button.

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.

sincerely
12 replies
8h48m

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

tgsovlerkhgsel
4 replies
6h10m

Even if you donated to Jellyfin, and the money went to the developers of Jellyfin clients, which are listed everywhere as part of the project?

bluGill
3 replies
5h31m

I'd prefer to donate to the clients I use - there are many I wouldn't use (for whatever reason) and so donations to them do not help my goals. For that matter there are causes completely unrelated to jellyfin that I also support: knowing jellyfin has enough money frees to some money to donate to those other causes.

There are more deserving projects in the world than there is money. If you don't want to manage who gets the money directly (this could be called micromanage!) then something like united way which redonates to projects that you haven't heard of is probably a good use of your money. (United way is controversial and they do not support open source but they are still a good use of your money if you want to do the most good with the least thought)

cxr
2 replies
4h50m

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.

willcipriano
1 replies
3h17m

"Here are some groceries, bring them home to your children and don't trade them for drugs"

Is a donation even if the other party is upset about it.

cxr
0 replies
2h55m

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.

TZubiri
1 replies
5h53m

If I bought a cheeseburger, I would feel seriously deceived if they turned around and bought cheese from a diary provider and buns from a bakery and...

bronson
0 replies
5h3m

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?

3836293648
1 replies
8h1m

It's one thing if you donate to wikipedia and it ends up at some random wikimedia project you've never heard of and a completely different thing if you donate to Jellyfin and it ends up at Jellyfin Android.

But as others have said, the hax office might not like it

swores
0 replies
3h10m

It may be a bit different, but there's still plenty of potential for people to donate and not be happy that their donation is forwarded to a third party Jellyfin Android if they personally have no interest in the existence of Jellyfin Android.

(I also agree with various other reasons in other people's comments, most of all that this lets donors vote with their money on which third party projects that work on top of Jellyfin get the money, rather than Jellyfin having to decide which ones deserve what proportion of spare money.)

scosman
0 replies
6h52m

They could donate to their dependencies that need it?

Still directly supporting the code running in the project. Balances out that people seem happier to donate to the UI/product layer than something like ffmpeg. Might be a bad example, but I’m sure some of their dependencies are underfunded.

pjerem
0 replies
7h29m

And even then, redistributing money will inherently make the organization have political issues. Choosing who "deserves" it is just hard work, takes time, needs an internal political alignment and strategy where the people working on this project are just doing it for fun on their free time.

In fact their decision is pretty mature and nice : they have enough to support the project costs but they don’t want the project to become their job and that’s exactly what money flowing over a hobby does : changing it to a job.

eitland
0 replies
8h40m

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.

amelius
7 replies
8h12m

distribute the income to the ecosystem devs the way they see fit

Except the IRS may step in and spoil the idea ...

sokoloff
4 replies
8h2m

If Jellyfin operated as a 501c3 charity, the IRS would have standing to ensure that funds were used in accordance with those requirements.

I couldn’t find evidence that they do. If you donate money to me (not a 501c3) because you like something I do and want me to keep doing it, I can do anything (legal) with that money without IRS comment. (However, your donation to me is not deductible to you.)

vetinari
3 replies
7h22m

But then you have to tax the donation as your income; after that, you can redistribute and the receiving party has to tax it again... that's what charities are shielded against.

By donating directly, there's one income tax layer removed.

Gormo
1 replies
6h44m

But if Jellyfin isn't a registered 501(c) charity, then the point is moot.

bluGill
0 replies
5h18m

There are many different options to register jellyfin in the US, and many other options to register in other countries. Each as their own set of rules. If Jellyfin isn't registered in any way then the law gets even more complex (if you are registered anywhere other countries will generally recognize that and accept the laws of where you registered apply, but if not registered nobody knows but the lawyers can spend millions fighting it out)

sokoloff
0 replies
5h50m

If it's able to be treated as a gift, it is not taxable to the recipient. I an not a tax professional, but I would expect most of what people call "donations" to Jellyfin would be considered gifts by the tax court.

venson
1 replies
5h27m

Why do you think Jellyfin would operates out of the US? I would say the majority of core devs isn't even located on the American continent.

bluGill
0 replies
5h23m

I'm not clear what exactly you mean. However every country has their own equivalent of the IRS with their own rules. I'm not going to look up the legal structure of Jellyfin (boring...), but whatever it is there are legal rules as to what they can do with any money they get.

newsclues
6 replies
8h32m

Love jellyfin but don’t understand some of their choices like abandoning Reddit for a forum with no traffic

specproc
1 replies
6h26m

A dedicated forum, open to read without login, and controlled by the project. They have easy access to all their data, decision-making power on features to support, and it's their call whether or not to allow advertising (they don't) or AI training of their data.

Seems like a perfectly good place for it to me.

geerlingguy
0 replies
5h31m

We definitely need more forums. And with Discourse being a huge improvement over BB and other forum software from the 90s, it's not hard to set up multiple forum accounts and even tie them to some other login if you want.

yard2010
0 replies
4h53m

Why would they want to use Reddit?

venson
0 replies
3h32m

The forum has 10000 users and averages around 30-40 posts a day ... i would not say thats "no traffic"

iamacyborg
0 replies
5h46m

Reddit isn’t conducive to many types of conversations due to the voting mechanism for posts and comments.

Chris2048
0 replies
7h15m

I understand abandoning reddit in any situation

cr3ative
4 replies
8h55m

That sounds like a lot of work which could lead to people complaining that their money didn’t go where they wanted it to go. This is simpler.

jenscow
3 replies
8h8m

And if they decide to split the donations equally, a few crappy clients would get made, just to get a slice of the pie.

RealStickman_
2 replies
7h34m

And if they decided to only support official clients, plenty of other people would complain why their favourite third-party client didn't get anything.

throwaway7ahgb
1 replies
6h29m

It's almost as if wealth distribution is not a easy thing , even on a simple OSS project.

darkwater
0 replies
5h21m

It is not indeed. Also being a politician is not easy: you will be criticized by someone whatever you say or do.

barnabee
4 replies
7h16m

Spending it on other projects is a bad idea:

- it'd be distracting, they're open source devs/maintainers not fund managers

- it could be divisive and they'd risk taking flak if they get it "wrong"

- it creates a class of "approved" clients and related projects

I think the Jellyfin team's approach is pretty reasonable.

That said, if I was them I'd probably do what the Helix devs do [0] and rather than telling people to stop donating, remind them that donations are a "tip" to the project and shouldn't be assumed to be buying you anything or paying to ramp up development (or marketing or anything else). I really appreciate that stance and their attitude that it's great to have the money and they'll spend it if and when they need it, while also encouraging people to consider donating elsewhere if they want to have a bigger impact.

[0] https://github.com/helix-editor/helix/issues/2220

djbon2112
1 replies
3h52m

Exactly. This is something we've discussed internally a LOT and this is basically my take as to why not to distribute the money elsewhere, with the added #4 of "people who donated to us, donated to us - is it really right to take their money and give it to other projects, even if we think it is?".

paledot
0 replies
2h29m

Yes. I'm not sure what a donation is for, if not for the recipient to spend as they see fit. And this isn't a matter of spending donor money on unrelated but deserving causes - as you say, supporting clients supports the ecosystem.

I understand the argument that deciding who gets the money and how much is nontrivial and perhaps better left up to individual donors, but I disagree that it would be dishonest or misappropriating funds if you were to do so.

illegalmemory
0 replies
6h59m

it'd be distracting, they're open source devs/maintainers not fund managers

Exactly this! It is extra responsibility which distracts from the core project.

holowoodman
0 replies
5h34m

And spending on other projects might create tax problems for them, their donors and maybe the other projects...

roenxi
3 replies
5h59m

IMO they should probably put their thinking hat on and try to find a way of spending more money. If the community says they want $20,000 spent on some project; then spend it. Buy some ads or something. In theory a project funded by donations is best run at around break even. This is a signal from their supporters that they should be spending more.

bluGill
1 replies
5h26m

$20000 isn't a useful amount of money. If they are getting $20k/month they can think about hiring a developer to work full time on the project, but at their current donation levels they could hire a developer for maybe 3 weeks before they run dangerously low on money.

Remember, Jellyfin is a fork of Emby which was a fork of Plex - both those projects were open source and then went paid. After being burnt twice like that I think it is understandable why many Jellyfin developers have had enough of that and will reject anything that even slightly could be seen as going paid. So while hiring someone might be possible and in the best interest of Jellyfin in a different world, they cannot do that in this world without losing support.

jck
0 replies
3h26m

Emby was not a fork. Plex server has never been open source.

_heimdall
0 replies
5h44m

That is assuming people are donating money to change the project rather than support the project as it already is.

The money doesn't have to be spent just because it's there. Personally I'd be a little annoyed if I donted to a project and the only change they made was to burn the cash on advertising that they otherwise didn't do.

blowski
3 replies
8h50m

I agree, it would be nice to make it easy to donate, and then the donations are spread to others within the ecosystem. But perhaps they're worried about a ruckus when they choose to make a donation someone doesn't agree with, so they'd need to have a layer of bureaucracy that they don't want to manage.

greatgib
2 replies
8h14m

I don't think that it is the job of Jellyfish but it would be nice to have a foundation dedicated to do that for all projects.

Especially in Europe where you can get a nice tax deduction but only if you do the donation to a well (and complexly) registered non profit

blowski
1 replies
7h48m

Don't we have that with Patreon, GitHub Sponsors?

holowoodman
0 replies
5h30m

No. Tax deduction effectively excludes middlemen if they don't exclusively distribute to tax-deductible purposes. And at least in Germany, the hurdle is high, as is the risk of being retroactively declared non-deductible, after which you need to pay all the retroactive taxes, usually bankrupting your org and even the middle-men.

GTP
3 replies
7h24m

I instead like what they did: they were transparent about their finances and told their supporters that there are others that would benefit more from their support at this time. They were under no obligation of doing this, but it likely felt them like the right thing to do.

rob74
2 replies
6h45m

Yeah, they could have done what e.g. the Wikimedia foundation does (find ways to spend the money and keep asking for more), but they didn't. Saying "we're good, we have all the money we need for the time being" is very refreshing...

nullfrigid
1 replies
4h14m

the Wikimedia foundation does (find ways to spend the money and keep asking for more),

I remember reading an article about that, how Jimmy Wales was driving super expensive sportscars around and such - it made me pretty much resolve to never donate to them. Ever.

Not withstanding the super aggressive please for cash every September or whenever they do it.

trogdor
0 replies
3h40m

I remember reading an article about that, how Jimmy Wales was driving super expensive sportscars around and such - it made me pretty much resolve to never donate to them. Ever.

What is the connection between Jimmy Wales’ personal spending choices and your decision to never donate to the Wikimedia Foundation? As far as I can tell, Wales is not paid by the Wikimedia Foundation.

sbergot
1 replies
8h24m

When you accept donations you have to be transparent about how it is going to be used. They cannot change their mind like that.

swores
0 replies
3h5m

They can't do it retroactively for already received donations (not ethically at least, I don't think it would be illegal in this situation), but it wouldn't at all be a problem for them to announce "donations from today on will be used in this new way" instead of making the announcement they just made.

(I personally think they made the right choice, am just responding to your comment disagreeing that it would be a transparency issue if they changed how things worked moving forwards.)

ygjb
0 replies
5h10m

Instead of asking to stop, they should do just what they suggest, without further ado - distribute the income to the ecosystem devs the way they see fit

Probably not. The amount of money they are taking in is very small, and if they start to ramp up revenue, then they actually need to start paying people for non-core work, like lawyers and accountants. Assuming that the money is received in Canada, by an Ontario registered non-profit, then it is really easy to do the accounting work for small dollar amounts (I ran several Manitoba and BC based non-profits previously for conferences and community work). If you start paying people who can't invoice you, then you need to sort out cross-jurisdictional payroll, and if you are making alot of purchases through other services.

Comments like this are unhelpful because it assumes that the developer of the project has a desire to run a business (and non-profits are businesses) rather than building and shipping an open source tool that scratches an itch. It's cool to speculate on what could be, but if you think that is the right approach, fork it, run the business transparently, and allocate a portion of revenue to be held in reserve the moment the core team for the project you forked asks for it.

satyrnein
0 replies
3h34m

Great example of how taking people's money leads to new expectations!

rtpg
0 replies
8h38m

I mean they say in the post that you should donate to clients right?

rat9988
0 replies
6h42m

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.

its-summertime
0 replies
5h32m

Footing the legal costs of making sure that doing such complies with the open collective policies, the policies of the group OC is delegating management to, their prior statements, etc, would easily take up such a small amount, leaving nothing for no one.

hoten
0 replies
8h43m

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.

eYrKEC2
0 replies
3h43m

His contrarian post got to front page of Hacker news. I think he won. His message to redirect funds to sub-maintainers is being heard.

calibas
0 replies
4h16m

How do you know he's not already donating the extra?

If I was running a popular open-source project, I wouldn't make it public that I've got extra money that I'm giving away. That comes with all sort of complications...

benhurmarcel
0 replies
6h44m

So like Mozilla? Then you got people complaining that they can't donate just to the project they support instead of the others.

TZubiri
0 replies
5h54m

money and foss greybeards don't mix.

KnobbleMcKnees
0 replies
6h31m

Not happy about this post. Instead of asking to stop, they should do just what they suggest, without further ado - distribute the income to the ecosystem devs the way they see fit. Make it transparent, make application to these funds possible, make feature bounties, write it besides the donation button.

Additional admin that will lead to more costs in a self-fulfilling cycle. This is a bad idea. People who are donating are already doing so with intent. Trying to gues where their money would be best placed is playing unnecessary financial games. They're a software developer, not a pension fund manager.

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.

They're already using the client just as they're using Jellyfin, how is this any more effort than what they've put into donating to Jellyfin directly?

Chris2048
0 replies
7h18m

distribute the income to the ecosystem devs the way they see fit

It sounds like they have a general policy of "no paid dev". Further, it's possible that part of the motivation is the belief that if they did have it, it might lead to negative consequences (fewer contributions from non paid devs, squabbles over compensation, generally having to manage payouts etc)

Larrikin
41 replies
9h29m

I hope the project succeeds and think this is a good move. But I have a lifetime Plex pass and Jellyfin still seems not as good. I have both on my box, but whenever I try to use Jellyfin theres just something missing. I will keep checking back.

phito
21 replies
9h21m

So glad I stopped using Plex, it worked fine but was so bloated with useless garbage and I did not feel like I could trust it with my data.

I need a plex.com account to use my own self hosted instance? Uninstalled.

karolist
10 replies
9h2m

This goes against my experience. I too have a Plex lifetime pass and it has been rock solid, my library lives in network mounted NAS drive, formatted with filebot. I've unpinned the default views that it comes with when you install the client and pinned just my libraries. It just works on all devices, absolutely no issues, no memory leaks, the UI is beautiful and Netflix like, which is important for my family. The central account is what makes claiming the server and sharing the library with others and the overall remote login experience very easy, this is what enables plex.tv/link functionality.

Yes it is not perfect and they made mistakes along the way but comments as such just tend to ride on the sentiment that vilifies all non OSS products as if it's something inherently bad, the "us vs them" attitude is something I see time and time again here.

kortilla
2 replies
7h37m

It does match your experience, you just explained their justification. There is no reason to require a central account. Linking discovery, etc is completely possible without it.

Even if they did have the account, the unforgivable part is that you cannot use the mobile app for your family and have people have different profiles because the plex pass is tied to a profile. That’s a sleazy cash grab that drove me off of plex.

jorvi
1 replies
7h13m

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.

alt227
0 replies
5h23m

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.

walthamstow
1 replies
8h0m

Plex is great. There's rock solid and then there's rock solid to the extent that my spouse and family members can all use it with no support calls to me. My dad was able to download movies to his iPad for a flight to NZ all on his own.

Yes, they keep adding cruft, I just ignore or hide it. That said, I didn't know I wanted Plexamp until they gave it to me, and now I love it.

joshstrange
0 replies
6h41m

If you like PlexAmp then you might be interested in Prologue [0] as well. It’s not a first-party app but it’s audiobook app that uses your Plex server as a source. So you can have a library of audiobooks that it pulls from.

I buy all my audiobooks on Audible, remove the DRM, then put them on my server so I can use Prologue instead of the default Audible app. Yes, you give up WhisperSync but I rarely use that anyway.

[0] https://prologue.audio

jhugo
1 replies
8h15m

The central account is what makes claiming the server and sharing the library with others and the overall remote login experience very easy, this is what enables plex.tv/link functionality.

The fact that this is all it enables just reinforces the idea that it should be optional. All of the core functionality is possible to implement without requiring an account.

joshstrange
0 replies
6h45m

this is what enables plex.tv/link functionality.

The fact that this is all it enables

Not sure where you got the idea that linking is the /only/ thing an account gives you. One feature I quite enjoy is syncing watch status between servers. So if one has multiple servers they use (multiple they control or friend’s servers) their watch status can be synced. In my case I have a travel/portable Plex server and my main Plex server so it’s nice to have my watch state kept in sync.

And there are more features from having a central account, this is just one of them to disprove that linking is the only reason you need an account or that it’s the only feature of having an account.

cqqxo4zV46cp
1 replies
7h4m

The Plex Hater community is easily in my top 3 most hated online communities, and has been so for at least 5 years now.

There are few environments that seem to attract the sort of discussion where every single person feels justified in writing a 12 paragraph vitriolic entitled screed drawing from the same bucket of recycled quips. To say that you actually like Plex is some sort of great offence that attracts at least a few replies telling you that you’re wrong.

I’m so incredibly confident that there’s a large contingent of people that wouldn’t care an iota that Plex phones home, if not for the fact that they’re so deep into the Plex Hate scene that they’ve learned to be up in arms about it.

I’m not a gamer but have interacted with gaming communities here and there as I’m sure we all have to varying extents. I see the Plex community as pretty similar. I think it attracts the same sort of ‘power user’.

karolist
0 replies
6h22m

You might be onto something. I think it's to do with the fact that self hosting attracts a certain crowd, and when you have a product that is popular to self host, but is not open source and with some paywalled features, it irritates them deeply. The narrative is popular enough to hate Plex that I suspect some people who don't even care try to farm karma from the bandwagon. Podcasts like selfhosted.show also ride these tropes...

arsome
0 replies
8h1m

I used to feel the same way about Plex til they started flooding my less savvy family with ads for their own content and useless features unrelated to what they want to do. Really not impressed by that one. I realized how bad it was when I got a call about a broken movie I didn't even have.

Plex still seems slicker than Jellyfin in some ways but after that experience I'd certainly consider a switch. Offline is the only reason I still use plex, but their offline setup is pretty buggy too.

lofties
3 replies
9h16m

The garbage is exactly why I stopped using Plex. Yeah, Jellyfin isn't perfect. But at least it isn't bombarding me with crap I don't need.

Retr0id
2 replies
9h11m

I stopped using Plex almost immediately after installing it. I couldn't figure out how to proceed without creating a centralized account with them, which is the last thing I want or expect from a "self hosted" software package.

close04
0 replies
8h39m

I think this is the worst part of Plex, it's self hosted but not really. Still depends on the company's continued existence. If the company goes bust my solution will probably just stop working. It took some time to set it up properly so the bloat is thoroughly swept under the rug, never in sight. This gives me a more than decent experience and the interface/UX is spot on for me.

The best of Jellyfin is that it's truly self hosted. But no matter how much set up I do, the experience is still never too good. I don't really like the UI/UX but I could get used to it. My biggest issue is how it handles the folder structure and metadata for series. They will always have to be neatly organized in folders to be properly picked up. You can't throw an episode file here, an episode in a folder there, the rest of the season in another folder and so on. They're just seen as independent material, no metadata. This makes the watching experience very stunted.

Tempat
0 replies
7h29m

When I used it a few years ago it was still possible to use without an account if you knew the exact extremely-hidden-behind-dark-patterns steps, much like making a local account in Windows these days. But from the other comments in this thread I get the impression that even that tricky process is no longer an option.

apexalpha
2 replies
7h11m

I need a plex.com account to use my own self hosted instance? Uninstalled.

Wasn't this the case from the beginning?

sipior
1 replies
7h1m

No, I think they added that "feature" about a year after I purchased my lifetime Plex pass. My usual timing.

venson
0 replies
5h21m

Jellyfin also offers lifetime premium deluxe passes. Just hop into the chat and ask for one.

perryizgr8
0 replies
7h16m

I need a plex.com account to use my own self hosted instance?

And anybody could log into their plex account on my instance! The way they handle accounts for self-hosted instances is either deliberately convoluted or ineptly designed.

outime
0 replies
8h51m

I have never used Plex even though I've heard it's superior but I just didn't bother when I saw exactly what you said. Creating an account somewhere to use my own instance? Even though I could just block all outbound traffic and hope it'll still work - no thanks. Jellyfin turned out very fine.

nolok
8 replies
9h23m

Do you have any specific exemples ?

yegle
5 replies
8h53m

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).

nolok
2 replies
8h46m

1 - I'm not sure what you mean. Jellyfin can use the NFO, and if not will do a normal search and match.

2 - I agree that Find all without set metadata in a library would be nice. However when identifying you don't need to chose one or the other, you just type whatever info you have (the name, or the year, or both, or ...) and search and it search in all providers it has a plugin for (so in your case, both imdb and tmdb) and show all results from both.

The do you want to replace image is because it's very common to switch to another provider for obscure series for exemple, but want to keep you hand replaced image. It doesn't really apply to "blockbuster" series or movies, so I guess it could be nice to have a default you can set.

3 - It separates the admin part and the viewing part, I think it's good. If you're solo user it can feel bothersome, but for me it's a better thing.

4 - You can download the files for later viewing offline.

Overall the only one I agree with is the figure out which movie or serie you didn't identify and let me fix that in bulk, that process could be improved, but it's also a one time thing at first setup.

yegle
1 replies
8h33m

1) I do generate NFO for all my media and Jellyfin should have enough information to match the metadata, yet it fail to match constantly.

2) When I try to identify the media, I would expect Jellyfin to pre-fill the form with the name, year etc, basically anything it can find, either from parsing the filename or the NFO. But Jellyfin did nothing here to make it easier.

4) Oh I just found this functionality in the Android client! But this is over simplified, for TV shows it doesn't support "download the next N unwatched episodes". I also tried to download a movie just now and I got a notification "download unsuccessful" w/o more insight to debug the issue (although to be fair Plex is not better in giving a reason why download failed). And I don't see in the UI to manage all downloaded media (maybe because I haven't had a successful download?).

nolok
0 replies
7h45m

For 1) I use folder and file naming myself rather than NFO so I can't help you more, but if it fails on such a large scale you should submit a bug with an example as it's obviously not normal behavior.

2) I understand what you mean,but I would disagree, usually it would get in the way for me (whatever it identified or thought it did was wrong).

4) The log will be on the server, admin, logs. There won't be a manage my upload though, it's a client thing and the current client does consider that outside of its scope.

Personnaly when needed it's download then use Vlc when I want to watch.

ThatMedicIsASpy
0 replies
6h13m

I have 20tb+ of movies, tv shows, anime, documentations

I do not allow jellyfin to scrape online. Everything goes through tinymediamanager (kodi format). There isn't a single missing piece in my library .

Sakos
0 replies
8h0m

I've been able to identify everything by just using the title. Jellyfin could be better here, but there's almost no friction in entering the title, hitting enter, selecting the right movie and then completing it. You don't have to change anything after selecting the movie, since it by default replaces images (and simply provides the option in case you already have images you'd like to keep).

Are you advocating taking away an option other users might use because it confuses you?

weberer
1 replies
7h42m

Never used Plex, but I have 2 gripes with the Jellyfin iOS client.

1. I can't download shows from the iOS client. I can on my Android device

2. The music player doesn't interface with the device's media player. So you have to keep your phone open when listening to music

madaxe_again
4 replies
9h17m

Ditto. I would love to use jellyfin in principle, but in reality I find myself often butting heads with it when I just want to watch a damned film - and Plex, despite its considerable bloat, just works.

MattPalmer1086
1 replies
8h52m

Yep. Every time I've tried Jellyfin, I thought it was great... Until a video wouldn't play, or the sound wasn't synchronised, or something else. Whereas Plex just works, and always did.

Hoping Jellyfin keeps going, maybe I'll check it out again at some point.

flkiwi
0 replies
6h40m

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.

yard2010
0 replies
4h47m

I feel the same with Plex! I'm scared to try Jellyfin.

primax
0 replies
6h11m

The creeping enshittification of Plex is really putting me off.

I know you can unfuck it, however I don't want to reward that toxic behaviour with usage

e40
2 replies
5h15m

The client I use is Apple TV 4k and Plex does not have reliable playback for that device. It’s pathetic this has been broken for so long. I have to use Infuse for playback, which is $1/mo.

Does Jellyfin work well on this platform?

vundercind
0 replies
4h56m

Jellyfin works well except that if you’re not transcoding, you’ll need Infuse for (IIRC?) a couple not-ubiquitous-but-not-rare audio codecs that Apple TV doesn’t natively support.

I use Infuse with Jellyfin. My server’s way too weak for reliable transcoding, plus not using it avoids a large proportion of bugs in the Jellyfin issues tracker at any given time.

bronson
0 replies
4h44m

Using the Jellyfin webui on AppleTV without even installing an app works decent.

There’s a dedicated AppleTV app, which works great for a month, then reliably forgets its credentials. I use it, but the kids don’t want to learn how to type urls, usernames, and passwords so they don’t. That’s fair.

Vaslo
0 replies
9h6m

Jellyfin helps fit a niche between a more complicated Kodi setup and Plex’s easy setup with everything just working.

Non-techie family though prefers Plex, hands down. Looks good and really easy to setup on any machine.

Sakos
0 replies
8h2m

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.

worble
30 replies
8h46m

I recently started using Jellyfin for friday movie nights with me and a few friends who no longer live near each other. The sync feature on the web UI works surprisingly well, we hang out on VC and it's as close to watching something physically together it can be. Overall I've found it to be really solid, although I've not really dabbled much with other media center software to compare it to.

My only real complaint is that for whatever reason it really does not like my folder structure - most of my files work but it'll randomly decide that a bunch of episodes in a folder are a single "file" with multiple "versions". Reading their docs it seems like they really want you to conform to a specific folder structure, but not only would this take me forever (I've been growing this collection for 15+ years now!), I just don't want to change it; I'm happy with my folder layout and it makes sense to me, it's really surprising that Jellyfin can't just show me the raw files.

Sakos
7 replies
8h4m

Jellyfin doesn't even work quite right if you try to follow their documentation to the letter in how to structure and name your directories. I hope they improve that aspect, because it can be time consuming and irritating to fix when it doesn't work right. It largely works though.

Hamuko
6 replies
7h59m

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.

defrost
2 replies
7h52m

Yes, you set Jellyfin to use local .NFO or .INFO files .. these can be created by third party agents ( eg: ember https://github.com/DanCooper/Ember-MM-Newscraper , etc )

Jellyfin will alter those to add paths to media it downloads and perhaps overwrite curated descriptions with those from theTVDB, IMDB, theMovieDB, etc.

YMMV test in isolation to be sure, etc.

Hamuko
1 replies
7h49m

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.

defrost
0 replies
7h41m

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.

Sakos
2 replies
7h57m

It has plugins for other metadata providers like anidb, anilist and anisearch. I've had no issues identifying all the anime I have.

Hamuko
1 replies
7h50m

So if you give it "[GroupName] Name of the Series - Electric Boogaloo - 03 (1080p).mkv", it understands that it's season one, episode one of a show called "Name of the Series - Electric Boogaloo"? Because Plex in its default state would rather you using the Name.of.the.Series.Electric.Boogaloo.S01E03 formatting, which would entail renaming basically everything. That's why having ASS as the scanner to avoid renaming is essential for me.

Sakos
0 replies
7h0m

I'm not certain about that specific example. I think it should work if it's, say, a single season show. Otherwise if you put it under Show\Season 1\, I think it should work too. I have a range of different naming schemes and Jellyfin is able to recognize all of them. I've only had to put in manual effort for extras like interviews and trailers, which can be put in an "extras" folder in a show/movie directory next to the actual video file(s).

actionfromafar
6 replies
8h31m

What is VC?

shubb
5 replies
8h30m

Internet slang for voice chat

bovermyer
4 replies
8h12m

Otherwise known as an acronym.

rickcecil
3 replies
8h7m

To be perfectly pedantic, it’s an initialization. Acronyms are initializations that can be pronounced as words.

dillydogg
2 replies
7h48m

To add to the pedantry, I believe the correct word is initialism.

albert_e
1 replies
7h8m

Therefore the pendatry was not "perfect" as it was claimed above.

One might even argue that it is impossible to be "perfectly pedantic".

layer8
0 replies
6h58m

Otherwise known as an oxymoron.

NicoJuicy
4 replies
7h58m

Do you have a separate library for movies and tv shows?

worble
3 replies
7h41m

Yes, I've tried separating them out, I've tried putting them all together, I even tried putting it as a photo library because apparently that was supposed to be closer to a raw folder layout, but the issue still persisted.

I think there's a kind of disconnect between the kind of users that use these media libraries - a lot of people seem to really value the metadata aspect of it, how it collects all the info the IMDB or whatever and tries to sort and match stuff.

And then there's people like me who just want a server that can handle any file I throw at it and play it over the internet, I'm not too fussed about the other aspects. Part of me thinks that maybe I'm using the wrong tool for the job, but Jellyfin does otherwise work really well for what I want, folder gripes aside.

tracker1
1 replies
3h24m

That's part of why I now have multiple Shield TV boxes in my home, mostly using Kodi over SMB/CIFS shares to my NAS. It's not as friendly for outside the home, but it's nice internally.

I've been thinking I'd like to expand to start capturing the YouTube channels I watch most and dump into series directories for them. I've gotten tired of trying to work around what YouTube seems fit to shove in my direction. I really wish there was a "don't show me content from this channel" option, as if you click on any bait, you keep getting that channel for weeks after under suggestions.

c-hendricks
0 replies
59m

I really wish there was a "don't show me content from this channel" option

In a browser, tap the 3 dots on any video and "don't recommend channel" is right there.

doix
0 replies
6h53m

And then there's people like me who just want a server that can handle any file I throw at it and play it over the internet

I just use nginx (with directory listing enabled), let's encrypt and HTTP basic auth. That basically gives you what you're asking for. But it won't do the fancy web sync so that you can watch it with your friends.

crtasm
2 replies
7h30m

Try dashboard > libraries > display > Display a folder view to show plain media folders

reddalo
1 replies
6h22m

This is interesting, I feel like Plex doesn't have such a feature

bcraven
0 replies
6h18m

TV Shows > TV Shows [dropdown, top left] > Folders

It's very poorly laid out in a list, but I have found it useful before.

ThatMedicIsASpy
1 replies
6h20m

Manage your stuff with tinymediamanager. It will auto rename files folders, download nfos thumbnails, covers.

TV shows just need s01e01

Then import the folders and dont allow jellyfin to fetch online data.

theshrike79
0 replies
5h14m

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

TeMPOraL
1 replies
8h21m

I suppose you could change the structure rather fast with a few well-placed batch operations in a shell, though I also understand why you wouldn't want it.

Regarding the randomly merged episodes, perhaps the culprit isn't the folder structure or file name patterns, but metadata on the files themselves? I never had this particular situation, but I wasted my fair share of life dealing with assumptions music players make about ID3 tags, and how they're routinely broken by files sourced from random places on the Internet.

theshrike79
0 replies
5h16m

I wasted my fair share of life dealing with assumptions music players make about ID3 tags, and how they're routinely broken by files sourced from random places on the Internet.

Musicbrainz Picard is a life-saver. I don't add any audio to my collection without putting it through Picard first.

xbmcuser
0 replies
7h24m

I used to have similar problem till I started using hardlinks because of arr apps now I have pretty looking file and folder structure for jellyfin.

Retr0id
0 replies
8h5m

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.

LelouBil
0 replies
4h17m

The sync feature on the web UI works surprisingly well.

Hmm ? I've been having issues with SyncPlay since forever. Media stuck for some people, stuck at loading. Playing until some point, then freezing.

Basically whenever I'm doing something with SyncPlay it's "press play and if it does actually start never press pause"

But that's literally my only issue with Jellyfin, I've been using it for the past year and it's awesome.

ramon156
21 replies
8h18m

Love jellyfin, I'm even considering port forwarding so my friends can make use of it!

GaryNumanVevo
19 replies
8h11m

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.

domh
6 replies
6h20m

Have you managed to get TLS working with a setup like this? I have a custom domain that isn't used but I'd like to point it to a machine that's on Tailscale. Do you just put your Tailscale DNS on public DNS servers or do you use an internal one? Do you use a reverse proxy to route port 80/443 to the port your app is running on?

SushiHippie
4 replies
5h13m

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

domh
2 replies
4h33m

Cool thanks! I'll have to spend some more time looking into this. Do you have any recommendations for a DNS server to run inside Tailscale?

sanroot99
0 replies
2h19m

I can recommend pihole, it have a dns server, easy to use with web interface.

SushiHippie
0 replies
3h16m

Depends, if you only want dns and nothing more, then probably dnsmasq. That's basically one of the most used dns/dhcp servers.

Otherwise you could use solutions like AdGuard Home or PiHole, which both have a Web Interface for configuration, and the ability to block ads and tracking domains.

Note that I don't use Tailscale myself, so I don't know if Tailscale 'needs' something else. But I use pure wireguard, and all of the services mentioned above work with 'pure wireguard'.

sanroot99
0 replies
2h20m

I had once ran dns server from pihole inside tailscale. Worked pretty decent, but latency was the issue and had reliability issue.

GaryNumanVevo
0 replies
3h33m

I run nginx proxy manager that gives out certs for each subdomain via letsencrypt + provider API

fragmede
4 replies
8h4m

Tailscale funnel?

GaryNumanVevo
2 replies
7h50m

I use Google as my SSO provider, all of my personal devices are under my own email. For friends, I just made a throwaway Gmail account which I give out the username and password for so they can connect their computers to the tailnet.

Ringz
1 replies
4h24m

Good idea. But how do you maintain those mail accounts, since G will “close” them after some months (24?).

GaryNumanVevo
0 replies
3h32m

It's the default email address for all guest users on Jellyfin, so it gets notifications and other daily emails

PLG88
0 replies
6h44m

Whole bunch of alternatives too - https://github.com/anderspitman/awesome-tunneling. I will advocate for zrok.io as I work on its parent project, OpenZiti. zrok is open source and has a free SaaS with more security hardening/authN/authZ than Funnel.

kortilla
3 replies
7h29m

“Don’t click a few buttons in your router UI to forward a port and setup a dynamic DNS client in the same way that has worked for 25 years. Instead use a bunch of other 3rd party shit that builds a VPN and tough shit if people are using a TV.”

What you’ve described is a pain in the ass from a setup perspective. I think what you were trying to say is “be careful about jellyfin vulnerabilities”, but that’s definitely not what came out.

perryizgr8
2 replies
7h4m

Exposing a port to the internet is a huge pain nowadays. You never know if it is going to work, and even if it works it is incredibly flaky. What's changed is that a lot of ISPs are using double NAT or CGNAT now, which wasn't as common before. Which means router based DDNS will simply not work. On top of that every single router I've used is extremely unpredictable about respecting uPNP or whatever. So for most people a tailscale vpn or cloudflare tunnel is the best option.

ssl-3
0 replies
3h4m

It depends on the situation.

In my situation at home, port forwarding is stupid-simple and just works.

My ISP does not saddle me with CGNAT (or any other form of NAT). I don't use UPnP.

I have a real (dynamic, but just-for-me and almost never changing) IPv4 address to use, and I simply use it.

It works predictably. It works reliably. It is not even a little bit flaky. There is no voodoo involved.

And it doesn't require me to teach my elderly mother how to use Tailscale with her Roku STB.

(I recognize that others may have different situations. But the existence of different situations doesn't mean that one must declare a particular solution to be the "best", does it? KISS.)

GaryNumanVevo
0 replies
3h25m

Exactly, my old ISP and current ISP both use double NAT. I literally tried calling to get a level 2 tech to get them to reconfigure my modem to use bridge mode.

honeybadger1
1 replies
6h33m

I must be a networking genius because I run about 30 websites in dockers behind a reverse proxy(one static IP) with gazillions of port forwards and static routes over a consumer router and I have no issues.

GaryNumanVevo
0 replies
3h28m

I certainly hope you don't run anything commercially like this

tjoff
0 replies
7h3m

Going through all that trouble to use a proprietary solution? Rather recommend https://github.com/slackhq/nebula or something.

GardenLetter27
0 replies
8h16m

You can use ProtonVPN for port forwarding if your ISP doesn't support it (or you want to protect your home IP).

domh
16 replies
8h18m

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)

dscottboggs
4 replies
7h48m

Any Jellyfin users here that can vouch for it?

I've been using it since the fork from Emby and it works well for what I use it for.

That said, they're right IMO to redirect funds to the clients. The Android TV app is in a really rough state. The regular Android and Web interfaces work great, Roku as far as I recall works well...but the Android TV one is really not good.

dspearson
3 replies
6h48m

I haven't noticed any difference or problems with the Android TV application vs the Android or web client. What exactly is broken or not great for you?

vaughnegut
2 replies
6h33m

For me specific video files will freeze the app and render it unusable. It's really frustrating

vundercind
0 replies
4h52m

I abandoned a Shield for Apple TV over the many issues on it. Should-be-supported codecs had problems that made many videos unusable. Plus bad UI jank in general, not just in Jellyfin. Shouldn’t have tried to cheap out, it’s not like I’ve never used Android before (I’ve developed for it… including for set-top devices) so I ought to have known better.

ThatMedicIsASpy
0 replies
6h5m

The only thing that does on my end is 4k HDR DolbyVision (no transcoding) and that is because it runs on a shitty firetv 4k max gen2. Kodi also cannot handle this on that device

GaryNumanVevo
2 replies
8h13m

Absolutely, it's been running on my NAS (via Docker) for over a year now with no issues. It supports hardware transcoding which is nice for downscaling streams while watching outside of the house.

Jellyfin integrates really well with other services like Radarr, Sonarr, and Jellyseer so you can request media, have it downloaded, indexed, and available automatically.

Client-wise it's a mixed bag, Infuse is probably the best one out there, but it's only available for Apple TV / iOS.

desro
1 replies
7h47m

and macOS!

geerlingguy
0 replies
5h28m

Their Jellyfin client for iOS and Apple TV was a bit flaky for a while, but last year some update fixed those issues and it's been rock solid for me. I also bought Infuse and it's a decent alternative interface.

vundercind
0 replies
4h48m

I use it with a weak x86 server (used workstation off EBay) and stronger clients (Apple TV, iOS devices, browser on strong laptops) so I don’t need transcoding, since my server can’t manage real-time transcoding. Works great with that set-up, crazily better than XMBM/Kodi ever was in a dozen or so attempts, and people who aren’t me can pick it up and confidently use it, without immediately getting stuck in some weird UI mode and giving up forever, which is what Kodi always led to.

[edit] I use the download links in the browser UI and then VLC playback on an iPad for kids’ movies on long road trips. It even (with an assist from VLC) fills that use case.

swed420
0 replies
5h20m

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!

ryandrake
0 replies
3h40m

I've been using XBMC (now Kodi) clients + a single NFS file server for 16 years, now installed on three media PCs throughout my house. Looking at Jellyfin's feature set, it's not clear what it offers over my current setup. It just seems like an apples-to-apples alternative, which is fine.

pmx
0 replies
8h12m

I switched from Plex to JF after being a plex user from the very beginning. It's not as polished as plex but it has none of the bloat and works flawlessly for me. It's super easy to manage my libraries and the meta scanners work 95% of the time, very rarely needing me to manually tweak data or images for media.

Jellyfin android works fine on firetv. The only thing you might struggle with if you run the server on a pi is transcoding, especially if you have 4k media files.

perryizgr8
0 replies
7h11m

I use Jellyfin, and it works good enough most of the times. Sometimes it just won't find subtitles, or metadata and it's highly annoying to fix it. The TV app is a bit rough sometimes. The android app feels very barebones. The HDR tone mapping is either horrible or non-existent (can't remember which, but I could never play proper HDR).

So yeah, there are a lot of rough edges, but I think this is the best on offer if you want a true self-hosted media library that mostly works out of the box across various platforms.

internet101010
0 replies
4h48m

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.

eythian
0 replies
5h1m

I've been using Jellyfin for several months now, for me it works nicely. I did a bit of tuning over time (e.g. "OK, now I'll spend a bit of time improving how subtitles work"), and after learning how to set that aspect up, it just trucks along working. I have a handful of friends using my setup too and haven't had complaints.

Beware though that if any transcoding is needed, the RPi probably won't be up to it. Instead I shelled out a little bit for a small Intel NUC thing that can do hardware conversion.

desro
0 replies
7h50m

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

InsomniacL
15 replies
8h29m

    Some very-well-requested features/clients have gotten no traction at all, with no one coming in willing to start/help developing them. We've had to abandon some (like Chromecast for a while, though it's getting new life in the last few weeks) because of this.

    We're aware that probably the biggest complaints about Jellyfin are about the lack of client support, and the rough edges/lack of polish. We do hear you. We do want this to improve this just as much as you do.

    But we need people to help us do so. We need more volunteers who can help make the code better, write new code, document, and generally improve things. We need your help to push past what I call the Development Bystander Problem, get some new blood into the project, and especially, help to make it better!

    https://jellyfin.org/posts/a-call-for-developers/
It's noble to want to be a 100% volunteer force but it's frustrating that they know they have issues and a big pot of money but won't solve them.

Even without paying for development, money could be spent to improve the developer experience and attract new devs.

They have acknowledged client development is an issue in the OP and the link above. Could they not support client devs with hardware, licences, costs, etc...

IshKebab
12 replies
7h27m

I don't understand why they even care about not paying for development. Is paying for development somehow immoral? Of course not!

wccrawford
8 replies
6h48m

Not immoral, but it's a huge HR headache. Once people get paid, you have to deal with what people are worth. And everyone thinks everyone (including themselves) is worth different amounts. Coming to a consensus about that is a huge hassle, and will still end up with hurt feelings.

Bad moral is bad for code.

If you have enough money, you can swallow that pill and push through. If you don't, it will make things worse.

They have enough money for what they do, but they haven't got nearly enough income (donations) to pay everyone market wages.

InsomniacL
4 replies
4h56m

I find it hard to believe receiving nothing is better for moral than receiving something.

They acknowledge they have issues they can't fix due to a manpower shortage, they also acknowledge they have more money than they can spend.

Paying market wage may not be realistic, but supporting or donating something to developers who support them would go a long way to attracting additional volunteers.

michaelt
2 replies
4h30m

I'm not sure I agree.

I mean, a silicon valley developer getting paid $200k/year might fix a bug in some open source software for free because it was bothering him and he wanted to give something back to the project.

But if I offer that same developer $100 to bail on date night with his wife to fix a bug for me? That's not an offer I'd expect him to take me up on.

swores
1 replies
2h54m

I broadly agree with your point - that in many situations people feel happier and more willing to donate their time than to be paid but paid less than they feel their time is worth commercially.

But you made the point badly, confusing things by adding in the date night - so that instead of comparing "fix bug for free" vs "fix bug and be paid, but much less than their usual hourly rate", you instead compared "fix bug for free at a time that suits them" vs "fix bug at an inconvenient time and get paid less than their usual hourly rate".

I can't actually work out why you bothered to bring bailing on a date night into it at all...

michaelt
0 replies
7m

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

wccrawford
0 replies
1h26m

Some people might be receptive to getting $100 for something they spent dozens of hours on, but then others will wonder why they didn't also get $100 for their dozens of hours recently.

Others will look at that and calculate how far under minimum wage it was, and start to question if it's worth their time after all.

You end up with bad feelings on every side unless you pay market wages, and even then you end up with people questioning if they just took on another full-time job, instead of a hobby.

It's really, really hard to add money to the equation and not make things worse.

n3m4c
2 replies
5h54m

Could they go the tinygrad route and post bounties like "$1000 for fixing this major bug"

wccrawford
0 replies
1h25m

If they really have something that can't be done by their current developers, rather than just something they don't have time for yet, that might work. But it'd be a lot more than $1000 bounty, and they'd still need people to maintain it.

ori_b
0 replies
5h49m

That's not nearly enough to sustain a competent developer, but it is enough to make a project feel like work to a hobbyist.

lolinder
1 replies
5h8m

They're the FOSS entrant in the category dominated by Plex, which has a history of monetization strategies that upset the community. Jellyfin probably wants to stay completely clear of even the appearance of being a paid project because the main reason someone would choose them over Plex is to get away from the influence of monetary incentives.

djbon2112
0 replies
3h47m

This is exactly why.

When I (and the other original folks) decided to fork Emby to make Jellyfin, we had seen exactly what trajectory other projects in this space had been taking:

1. Start off small and FLOSS. 2. Attract a userbase. 3. Start requesting more and more money. 4. Start "paying full-time developers" or similar. 5. Add nagscreens, premium features, and the like to "increase revenue". 6. Go proprietary.

My extremely hardline stance on this has been to nip this trend in the bud right at steps 3 and 4 by taking ALL money out of the development process.

What we use donations for is a very small list, as mentioned on the OpenCollective page:

1. Paying for Infrastructure. Domains, VPSes, etc. 2. Each team member (contributors who are distinguished and invited into the org) gets a single one-time $300 USD credit for buying a client device to help them work on the project.

And that's it.

This is why I made this post, to basically say - in many more words - "hey, we have enough runway for a few years. Donate to individual people or other projects instead".

michaelt
0 replies
4h41m

They make a 'free software media solution that puts you in control and respects your privacy' and if they're not naive, they probably suspect a decent portion of their users are playing pirated movies.

So from a certain perspective, saying "no-one gets paid" is more consistent than saying "us developers get paid, those anime studios don't".

For another thing, if you pay for the upfront development of software, it still needs ongoing support. And that support commitment comes with a funding commitment; you don't just pay $x0,000 for an eastern european developer to spend a year adding smart TV support - to keep the developer around and the feature working, you've now got to raise that money every year, forever.

cqqxo4zV46cp
0 replies
6h54m

Yeah. I didn’t know this before, and I’m now beginning to see why Jellyfin never comes close to satisfying me whenever I use it, when compared to Plex.

What they’re trying to do is really hard. As much great work as they’re putting into it, they’re really treading water with what they’re currently able to muster with people that are willing to volunteer their time. There’s obviously a lot of people that want to put money toward the effort.

3np
0 replies
1h19m

Why should distributing surplus funds fall on them, though? That's work, and it's not fun.

Setting up a wider Jellyfin-ecosystem-donation-fund (or your favorite FLOSS project) is something anyone can do. Maybe someone reading this comment will get the motivation to step up? (And no, we don't need another platform, just plain honest human volunteering)

RandomThoughts3
13 replies
9h22m

I think it’s a massive mistake.

They currently have 3 years of runway but that’s ridding on the high of the announcement and this communication will dry up donations. Plus, they ask people to donate to clients instead of the core product but they could do so themselves with the money they receive.

flumpcakes
3 replies
9h4m

Why? Not everything has to be a subscription or a hyper growth business, not every product needs to do everything. If they and their users are happy with the cadence, and have a war chest of 3 years operating costs assuming 100% of funding stopped then why not divert attention to other projects in the ecosystem that might need the funding more?

RandomThoughts3
2 replies
7h15m

3 years is nothing especially if you intentionally kill your donations. They won’t come back magically when they will need them.

Plus as stated before, they can divert the money to other projects related to Jellyfin themselves. They don’t need the community to do that for them.

Honestly, if you are a project the size of Jellyfin and you ask donations to stop because you have a measly three years of operational runway without funding anything and without any idea of what to do with the money, I seriously question your ability to survive.

s_dev
1 replies
5h22m

They won’t come back magically when they will need them.

With the kind of goodwill they're building here I'm inclined to doubt that. People want to naturally cheer for the good guy and it's hard not to see an open source passion project led by these fellas as not being the good guy.

RandomThoughts3
0 replies
4h48m

People don't magically cheer for the "good guy" whatever that means.

People give to projects they know about and have visibility. Now, if Jellyfin actually needs money, they will have to do a huge outreach push to overcome their own message that they don't need money.

alt227
2 replies
5h11m

They have made it clear they dont want to decide which clients get what proportion of money, and are asking their users to do that for them by directly donating to the clients they most use or prefer.

I really good way of doing it if you ask me.

RandomThoughts3
1 replies
4h51m

It's a really bad way of doing things.

They are losing moneytary support they will probably never recover and refusing to actually be stewards of their own ecosystem.

alt227
0 replies
4h48m

Well, thats your opinion. Lets hope their outlook is more accurate than yours!

Mashimo
2 replies
8h32m

but that’s ridding on the high of the announcement

What announcement?

RandomThoughts3
1 replies
7h13m

It’s a young project. They still have wind in their sails from the time they forked Emby and can still ride on the hope such a fork brought. That’s not going to last forever. I’m already seeing a lot more comments saying people switched back to Plex than I used to including in this very discussion.

alt227
0 replies
5h12m

I dont think thats what they mean at all. Jellyfin was forked and released in 2018. Its not a young project and certainly not still 'riding high' on the excitement of a new fork.

thomasfromcdnjs
1 replies
8h31m

A strange comment to downvote. I also think it's a big mistake.

Three years is nothing, and money isn't always reliable coming in.

Nor does it factor in some unexpected expenses.

alt227
0 replies
5h14m

They havent said dont donate, they have said donate to client maintainers instead.

As they point out in the post, Jellyfins No1 problem is keeping their clients up to date with new features and design polish.

They have identified that the money being donated to them would be much better donated to the maintainers of the clients to encourage them to do more/better work, but they dont feel its right that they choose how that is distributed and they want the users to donate to the client they favour most. I think this is great, and hopefully some of the clients which have been dragging recently can get some donations and encourage some fresh development on them.

Retr0id
0 replies
9h0m

If I donated to project X and they redistributed my funds to related project Y, I'd be mildly peeved. Only mildly, mind, but the way they're doing it here is exactly the right way, imho.

giamma
7 replies
9h6m

I have an android TV running Kodi. Kodi connects via SMB to my NAS (Odroid HC-4, OpenMediaVault) and can easily show all my content.

Would Jellyfin improve my experience? I could run it on odroid without transcoding, and then use the official android-tv client. Would it be worth the effort of switching?

hi_hi
0 replies
8h32m

As someone else mentioned, the benefit of Jellyfin is it updates with newly added media quite consistently. I previously was a heavy Kodi user, on a small Android TV set top box. I now use Jellyfin exclusively, without transcoding as you mentioned.

Another benefit I've found is it's much easier to add new subtitle to a show/movie, without needing to setup specific subtitle databases as I did with Kodi.

The only issue of note is the occasional crash, but given the level of polish with Jellyfin, and zero cost, it feels absurd to mention it. Oh, and if you have multiple household members, checkout Jellyseerr [0]. It lets others easily request shows/movies (which you can get notified about and approve) without bugging you.

[0] https://github.com/Fallenbagel/jellyseerr

defrost
0 replies
8h50m

Depends on how much you value your Kodi setup and how many "difficult to auto match" shows | movies you have.

I wanted to run Kodi | JellyFin in parallel (two Kodi client Android TV's in house) so that visitors with iPhones | Androids | Tables could browse content.

The local Kodi TV clients used the NAS box MariDB to hold meta data held in the local to content .NFO files (show ID's, descriptions, etc)

I've held off on that as the JellyFin docs are not clear and the small experiments I tried in isolation proved tricky to resolve issues.

The issues being getting JellyFin to load details from local.nfo files w/out making changes and|or getting JellyFin to not make additional .INFO files (more or less duplicates) and|or getting JellyFin to not trash existing artwork with new downloads.

I'm sure there are solutions here (eg: JellyFin can use seperate directories for it's meta-data (but then doesn't read the local .nfo files to get ambiguous shows 'right')), I've yet to put the hard hours in and these are the kinds of hiccups you may face.

It's moot if you have a small collection | don't care about existing artwork | etc.

IIRC you can disable transcoding on fly by server and trust the network | viewing client to handle full original content, etc.

I like JellyFin and used Emby in the past and use small JellyFin setups today - I just haven't resolved the issues in pointing it at a large curated collection and letting it rip making it's own parallel meta data w/out affecting pre-existing meta data.

bestouff
0 replies
8h50m

I had the same setup until recently. I always had troubles with Kodi not indecing very well my movies; and also when wartching my moview far from home I had to copy them first, than think about marking them as "watched" in my library - and if I stopped watching mi-movie that was even more complicated.

Really, Jellyfin has been quite the upgrade. The indexing is better, I can watch things far from home, everything is there. As a bonus, I can create accounts for close friends/family so they can watch what I download without hassle.

Just try it.

beAbU
0 replies
8h47m

I'm not a Jellyfin user, but I use Emby, which has the same ancestry and similar features.

I can connect to my media server from literally anywhere in the world, using basically any device. I have a Chromecast with Google TV that I pack with me when we go away, and I pop it in the TV, configure wifi and I have my entire media collection right there. My phone, laptop, tablet and the wife's devices all have the client installed & configured.

I have friends and family that I share my media collection with and they are on the other side of the planet. All I give them is a URL, username+password and they are off to the races.

If this is not your use case, then Kodi with SMB is probably more than good enough.

bambax
0 replies
8h27m

I had this setup with a Netgear NAS (old and slow). I switched to a better NAS and Jellyfin and could not be happier. Well, I could be happier because Jellyfin has some quirks, but I'm pretty happy.

The main difference is that it works everywhere, from any device on the LAN (browser, iPad, Android phone, you name it), and even remotely (using Tailscale, to avoid exposing Jellyfin to the world). It's like you have your own little Netflix that you can access from absolutely anywhere.

Semaphor
0 replies
9h1m

Single-client is IMO where Kodi shines. This way you also have less complexity as Kodi doesn’t need a ton of things that are integrated in Jellyfin, I’d not switch if you don’t have any pain points with this set up.

NoboruWataya
0 replies
8h2m

There is a Jellyfin add-on for Kodi which you could use if you want to keep using Kodi for other stuff like streaming. That's what I do (Kodi runs on a Raspberry Pi connected to the TV) and it works fine, though honestly I'm not a particularly heavy or advanced user so my needs are low. Another advantage of that setup is that I can use the Jellyfin clients on my laptop while using Kodi for the TV.

arnath
6 replies
9h13m

The $400/month doesn’t account for their labor, does it? I feel like that’s why people donate personally

lozenge
4 replies
9h11m

This requires them to agree on how to pay out the money, which sounds like more trouble than it's worth.

wccrawford
3 replies
8h39m

IMO, there's nothing worse than paying people too little money. Well, other than unevenly paying everyone money.

"But it's $100 a month they wouldn't have had!" Sure, but now there's something to value your time and effort against, and it will not stack up favorably.

diggan
2 replies
8h17m

IMO, there's nothing worse than paying people too little money.

In a for-profit project, I'd agree. Jellyfin isn't though, and they're pretty up-front about that, so "paying too little" doesn't really apply to the people who end up contributing.

wccrawford
1 replies
6h46m

You do not want your volunteers looking at the effort they put in and the money they get back for it. It's going to create negative feelings, and at the very least performance will suffer for a while. It's more likely that it'll cause a permanent problem instead, possibly even driving away volunteers.

diggan
0 replies
1h23m

You do not want your volunteers looking at the effort they put in and the money they get back for it.

Why not? I think it's good for everyone to evaluate what you're spending your time on, and if that time is time well spent.

What do you mean with "the money they get back for it"? It's a FOSS project that doesn't pay for engineering hours from volunteers or anyone. It's literally $0, and everyone contributes to Jellyfin with the expectation of getting back exactly $0.

Semaphor
0 replies
9h10m

Yeah, but they specifically don’t want that:

No, this doesn't violate our policy of "no paid development", because donations are just that - donations. We will still not honour bug bounties or similar, and still not use our collective finance here for paid development.
s_dev
5 replies
6h52m

Is there a Jelly Cloud solution? i.e a company that deploys Jellyfin to a EC2 instance and hooks up an S3 and gives you custom domain e.g: username.companyname.com and charges you a monthly fee for the S3/EC2 costs + other costs?

I was thinking of creating it but wanted to see what demand there is? Most Devs can easily do this themselves but I want to extend and sell it to other people as a service who wouldn't be capable and just happy to pay.

Plex and Emby would be competitors but not open source afaik.

weberer
1 replies
6h14m

Every seedbox offers this. I've had a good experience with whatbox.ca

stiltzkin
0 replies
1h14m

This was my go-to too, I highly recommend them as well.

nusl
0 replies
6h38m

Bytesized Hosting is close to this.

danielbln
0 replies
6h49m

I can't speak for a generic cloud solution. but various seedboxes (managed bittorrent providers) offer Plex and also Jellyfin as part of their offering. That's how I run Plex as well as Jellyfin, personally.

2gremlin181
0 replies
6h28m

There are many providers who sell seedboxes, which is exactly what you're looking for. They generally include support for Jellyfin as well as other *arr apps. I personally use ultra.cc and have been mostly satisfied with the service.

squarefoot
4 replies
5h1m

Why streaming? I can understand when one needs some media to play on different devices at the same time, also remotely, but for individual use I found a kodi box near my TV and configured to navigate NFS/SMB directories and filenames on my NAS, to be so immediate that I can't imagine doing things differently. Also, by streaming from box A (NAS) to box B (PC) it would probably need a lot more computing power from the usually smaller and less powerful hardware, and it would also move a lot more data on the home network because the video is transcoded by the weaker hardware and before being transmitted. ...Unless streaming in this context means a completely different thing and therefore I'm wrong.

hencoappel
2 replies
4h55m

I mainly use Plex, but the key benefits are that it remembers what you've watched, allows for multiple accounts, allows for easily continuation of a film or series without having to remember what time/episode you were on. Also allows for easy remote viewing.

squarefoot
1 replies
4h26m

Kodi does all of this, except remote viewing that possibly could be done through external addons, but I'm not sure about that. Some features like remembering what you were watching requires it not to be turned off. Sleep is fine however, and on my mini PC it goes to sleep when it detects I turned off the TV via HDMI/CEC connection. When you wake it up you'll be in the same place and it remembers also the time watched, while if you turned it off you have to navigate back to the place you were watching, but it still keeps the time of that file and any other one, prompting you to continue from when you left or start over. Watched files and time are saved as part of the backup that can be scheduled to run automatically in the background, so one can upgrade it, then restore the backup to get back every change to the interface, addons, configuration, etc. It also runs on phones, and I installed it also on my Pixel with GrapheneOS along with some addons, but the interface is really hard to operate there.

scheeseman486
0 replies
3h50m

I am sure about Kodi not being able to perform remote viewing with the same compatibility and convenience as any of the popular dedicated media streaming platforms.

I get that you like Kodi, but listen to yourself. Kodi does all of this! Except you might need a plugin that doesn't exist for the one big feature that spurred the existence and popularity of Plex, except that some features work but not reliably, except that you need to actively manage the backend, except that the phone UI sucks.

So, there's your answer?

scheeseman486
0 replies
4h52m

Software like Jellyfin and Plex allow for streaming to more than just Kodi boxes (your phone, tablet, set top box smart TV apps, web browser) and transcoding allows the flexibility to adapt the bitrate to reliably push video over the internet and to work around compatibility issues with clients that might not support certain codecs (keeping in mind transcoding only happens when it needs to).

pmlnr
3 replies
8h39m

I've tried it all: Jellyfin, plex, Emby. They all want to transcode all the time. I ended up going back to minidlna, with a layout of images/etc it likes, combined with an android app called BubbleUpnp, and it's better, than all the other setups.

kombine
0 replies
8h38m

I'm running Jellyfin on Raspberry Pi 4 and switched transcoding off. Never really had any problem with it.

desro
0 replies
7h45m

What codec is your media in, and what are your players? I've virtually never had JF try to transcode something for me on the fly

crtasm
0 replies
7h14m

On Jellyfin note that you need to turn off transcoding for each user account.

Keeping 'allow ... conversion without re-encoding' turned on should be fine, and likely needed for some of your files.

zeroq
2 replies
4h3m

I had a very weird experience with Jellyfins team.

Recently I decided to give the app a try, and it worked fine, but I have serious issues with their media scanner (nested structures, a lot of misc content like interviews, etc.).

Years ago I wrote my own script that scans my drives, downloads imdb database, and 100% accurately matches media to imdb-id and fetches all auxilary data like cast, synopsis, posters, and so on.

I asked on their forum if I could use that to somehow bypass the scanner, prepopulate the database or write my own scanner based on theirs.

I was repedatley said it would be impossible and to not touch the code. "Seriously, do not do this" said one of the team members. I mean I do understand they were trying to save me a lot of headache, but at the same time they're running a campaign for developers. I just found it very odd.

djbon2112
0 replies
3h42m

The reason is that, it's basically impossible. The issue comes down to the Library handling code. It's legacy Emby code that we've been slowly but surely trying to replace but it's a huge task. This is huge chunk of Jellyfin. Writing your own parser is a great idea, but directly hooking it into Jellyfin will just be giving yourself a lot of headaches and will NOT be easy to do.

You're best to write out NFOs and then let Jellyfin just import those with all external metadata providers removed.

andrew_eu
0 replies
3h58m

I can't speak for their developer/support team, but that kind of feedback indeed feels strange. Even more so because this kind of intervention is possible without touching any of Jellyfin's code.

In particular you can create an NFO file (same stem, next to the media, with a .info extension) that contains this data. With stuff like the IMDB ID given, Jellyfin is pretty good at extracting metadata from there; without it, false matches aren't uncommon. It's even documented. [1]

[1] https://jellyfin.org/docs/general/server/metadata/nfo/

sam0x17
2 replies
5h23m

$24k is not a lot to have in the bank for an org who is (whether they like it or not) mortal enemies with plex

rpgbr
1 replies
5h18m

AFAIK, Jellyfin isn't an org, it's a non-profit project run by people who don't look for compensation.

djbon2112
0 replies
3h38m

Correct, we're not even an "org" in any official sense. Just a loose collection of people working on the project.

herunan
2 replies
7h56m

40-month runway is not that long and doesn’t account for any exceptional issues that may arise…

djbon2112
0 replies
3h39m

To be honest, it's right around a line that I feel is fine to make this request.

The thing that triggered this, that isn't really mentioned by me in the post, is that we've had a few sudden swells of donations around both the 10.9.0 release and the latest 2 Plex kerfuffles, and I get the very distinct impression that people donating are not reading all the "fine print" about what we use it for.

We also have a lot of recurring donations which should pay for a huge chunk. The goal here is to basically just make another public "hey, we never really asked for donations, and we appreciate it, but hey for now we'd rather you donate to individuals than the org since the org can coast on this money for a few more years". Which we absolutely can. I can't envision any real situation that would require us to use a huge sum of this money in one go, so it's really just the monthly recurring costs to cover which are relatively stable and consistent.

beezlebroxxxxxx
0 replies
7h47m

I was expecting a much bigger number than 40 months, but then again for an entirely donation supported project it's quite good. I don't think I can remember a project telling people to stop donating directly to them before, though. It's a little odd really. I get it, but seems like investing in the S&P500 and then withdrawing your money the moment you get the slightest gainz.

sixhobbits
1 replies
9h18m

(June, 2023)

bhaney
0 replies
9h17m

No, this is from last month. You're looking at the date the poster's account was created.

nullfrigid
1 replies
4h15m

Is Jellyfin an all in one solution for media management and streaming?

I normally just use transmission and serviio (vastly superior to Plex IMO), and only recently found out about sonarr, radarr, etc.

Really though, is there not any 'all in one' solution, instead of all these various programs chained together? I get keeping the serviio bit separate, and maybe the torrent client, but the rest could easily be integrated into one app.

TheCoelacanth
0 replies
3h9m

No, it's only for the streaming aspect. It combines extremely well with sonarr/radarr, though.

GardenLetter27
1 replies
8h17m

I wish they could get added as an official app to the Samsung TV app store, etc.

perryizgr8
0 replies
7h8m

They are available on the official LG TV app store and Play store (Sony, etc.). I guess someone forgot about Samsung.

stojano
0 replies
9h25m

"stop donating" respect!

stiltzkin
0 replies
1h11m

I always had Jellyfin as second option with my Plex Lifetime membership. Glad they improved a lot since the first days on their reddit community.

Now I prefer using Stremio+Read Debrid, Kodi as my main player for local movies.

renegade-otter
0 replies
8h16m

I need to take the time to finally switch from Emby (what Jellyfin was forked from).

honeybadger1
0 replies
6h51m

I have been a Plex fanatic for quite a few years but the tides of been changing in a way that worries me. I am also an ad blocking fanatic and I have noticed trends between Plex, content I watch, and ads. I know they do something but I haven't quite figured it out yet even when putting my Plex behind a really aggressive ad blocking DNS configuration. They also mess with suggestions, doing things like hiding my own content in favor of their own, some other little annoyances...

I stood up a Jellyfin docker a few months back and instantly noticed for local playback is was swift, the UI is super fast, and also it just felt more polished in terms of overall experience in certain areas. I haven't switched yet but the project is so far more along in such a short time period that I will be watching very closely going forward. I love the humor and I love passion to build good software that respects a human.(privacy)

gigatexal
0 replies
9h57m

Now this is what open source should be: well funded but also the community highlighting the projects building off of it — in this case the main project highlighting and advocating for the folks that build front ends to JellyFin.

eadmund
0 replies
56m

I’m a happy user of Jellyfin, and I’d like to amplify what others have said about $24,000 or 40 months’ expenses being not nearly enough. At a conservative safe withdrawal rate, $24,000 of capital is only $60/month — in other words, a tenth of what the project needs to cover its monthly expenses.

If the project wants to be self-sufficient, they thus need ten times as much money. Then they can invest it, and cover expenses with the income from their investments.

If the project doesn’t want to be self-sufficient, that’s something else. Maybe they would prefer to think it will better align incentives for their users to keep them hungry? Personally, though, I think that self-sufficiency should be everyone’s goal.

climb_stealth
0 replies
8h25m

Switched from Plex to Jellyfin a few years ago and have been happy with it. Plex had issues with movies with subtitle files. It tried to constantly reencode stuff. Couldn't work it out. Jellyfin works fine.

Also, I'm not getting nagged for features that I don't want anymore. I happily paid for my account, Plex, but just let me watch my local movies in peace. Leave me alone with television streaming, free movies or whatever else was the latest thing that was being pushed.

cchance
0 replies
4h31m

I mean, if people are so heavily donating... why not implement a full time dev ?

bhaney
0 replies
9h34m

Very respectable. It's behaviors like this that keep me on Jellyfin instead of Plex, even in the face of social pressures to switch.

andrewmcwatters
0 replies
2h21m

No you're not. You need at a minimum approximately $180,000 for a project with your expenses to be self-sustaining. With this burn rate, you'll end up asking for donations again in three years.

Further still, you'd need those reserves to grow at more than 2% per year, and more realistically somewhere much higher than that, just to ensure your donation reserves keep the project self-sustaining in the face of inflation.

How do we get so many smart people in tech who don't know how to manage finances?

agilob
0 replies
6h18m

They have money and lots of bugs and don't know what to do with one and another? Maybe do some bug fixing bounties?

Mistletoe
0 replies
8h5m

Imagine if Wikipedia did this. Bravo to Jellyfin for being practical.