this post was submitted on 22 Jan 2025
33 points (100.0% liked)

Jellyfin: The Free Software Media System

5923 readers
25 users here now

Current stable release: 10.10.4

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

There is some discussion regarding JMP (Jellyfin Media Player) and its lack of development the past year. Jellyfin Official appears open to replacing JMP with an alternative, meaning pushing users to a different application.

What desktop clients are people using currently? Are there any in the works that you believe could replace JMP?

If you are developing one, please reply and advertise it here!

top 41 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 1 day ago (1 children)
[–] [email protected] 1 points 21 hours ago (1 children)

Ditto, but only because it seems more reliable than the windows client. I didn't bother submitting a bug report because I can't properly articulate the issue.

[–] [email protected] 2 points 20 hours ago (1 children)

I believe Ditto has a decent amount of security problems. I wouldn't use it personally.

[–] [email protected] 1 points 17 hours ago
[–] [email protected] 10 points 1 day ago

I mostly use Jellyfin on Firefox, except on My Steam Deck where the JMP worked better in gaming mode.

Also, for Music I use Finamp everywhere, Desktop and Mobile!

[–] [email protected] 10 points 1 day ago (1 children)

Firefox. It direct streams almost everything, and the rare media it doesn't, the server transcodes fast enough to not matter.

[–] [email protected] 3 points 1 day ago (2 children)

Does it support playing mkv's? I see container not supported and it transcodes.

[–] [email protected] 1 points 21 hours ago

I experience the same, which is why I switched to Jellyfin Desktop Client to aboid transcoding load on my server.

[–] [email protected] 2 points 1 day ago (1 children)

Is it definitely transcoding? JF can remix without transcoding iirc.

[–] [email protected] 5 points 1 day ago (1 children)

Everything I play has "The container is not supported". I use mkv's mostly. In this example, the audio codec is not supported as well.

[–] [email protected] 4 points 1 day ago (1 children)

Interesting


I wonder if it only displays the first reason for having to mess with the stream, e.g., if it's really that it's an unsupported container, video, and audio codec.

Possible to try playing an h264 mkv (maybe Big Buck Bunny)? Since your screenshot is h265 I wonder if it indeed needs to transcode because that's unsupported (in addition to mkv).

[–] [email protected] 4 points 1 day ago (1 children)

Big Buck Bunny direct plays. It's a .mp4 container and h264, so that likely has to do with it. My understanding was most people would be using h265 mkv files for content that's 1080p or higher. It plays fine on Google Chrome and Edge, but not Firefox, so I'm a bit confused how people can be using Firefox and not have transcoding, unless they avoid h265 and mkv.

[–] [email protected] 2 points 1 day ago

I would bet that if you remux BBB to an mkv and play that through JF, it won't transcode


I think it will just remux it back to mp4. Just a guess...

[–] [email protected] 2 points 1 day ago
[–] Codilingus 7 points 1 day ago (2 children)
[–] [email protected] 2 points 1 day ago

This is the way. Web client to MPV Shim for local playback.

[–] [email protected] 3 points 1 day ago (1 children)

This. mpv with uosc (UI) is great and scrubbing feels much smoother than in browser.

[–] Codilingus 1 points 1 day ago

Yeeeee. I think this is because browser playback requires transcoding, where as MPV is like VLC, in that it can play all the file types and codecs.

[–] [email protected] 5 points 1 day ago (2 children)

Desktop client? I just use Firefox.

What I really want is a client I can run on a LG TV, but I figure I’ll need to buy a Nvidia shield or AWS Firestick.

[–] [email protected] 1 points 1 day ago

Not sure which tv you have, but there is a webos client that works well. It'll occasionally decide to transcode atmos stuff instead of direct streaming but restarting the movie once or twice gets it to play nice.

[–] [email protected] 1 points 1 day ago (2 children)

Do you use mpv shim? How do you avoid transcoding? In my opinion, that is why we can't rely on the browser client and require a dedicated application.

[–] [email protected] 2 points 1 day ago (1 children)

I also simply watch in my browser when on desktop.

If it needs to transcode, then it transcodes. I don't see the need to put extra effort in trying to avoid it.

[–] [email protected] 1 points 1 day ago* (last edited 1 day ago) (3 children)

What settings are you using under Playback -> Transcoding? Have you changed anything?

My server has a AMD Ryzen 9 5950X and a single transcode about maxes it out on CPU usage. Even when playing a 1080p file. This can't be normal if others are just "dealing" with transcodes, unless everyone is using hardware acceleration. I'm using Firefox as the client.

Edit: I did turn off Allow encoding in HEVC format and Allow encoding in AV1 format and things are a bit better. Still not sure how people avoid transcoding on Firefox though.

[–] [email protected] 1 points 1 day ago

What settings are you using under Playback -> Transcoding?

[–] [email protected] 1 points 1 day ago

i shoved a cheap used nvidia card into my machine and now transcode isn’t an issue - $20, problem solved and now it’s a solved problem for pretty much any weird format

[–] [email protected] 1 points 1 day ago (2 children)

unless everyone is using hardware acceleration

I think that's what (almost) everyone does. My little N100 works just fine with QSV.

[–] [email protected] 1 points 1 day ago

@qjkxbmwvz @gccalvin Not using HW accel. Ryzen 3600G. Even 4K transcodes work fine

[–] [email protected] 2 points 1 day ago (1 children)

Intel processor N100? Isn't hardware acceleration for GPUs? Or am I misunderstanding.

[–] [email protected] 3 points 1 day ago (1 children)

Isn’t hardware acceleration for GPUs?

Not necessarily, in this case they're referring to Intel's QuickSync (Video) - or QSV for short, which is Intel's way of doing video encoding/decoding on dedicated hardware in the CPU. On the AMD side, there is Video Core Next although I'm not very well versed with the video encode/decode side of things so I'm not sure how it stacks up with QSV.

[–] [email protected] 1 points 1 day ago (1 children)

Unfortunately, Video Core Next isn't listed in Jellyfin's hardware acceleration list. I tried AMD iGPU passthrough with VA-API, but ran into issues. It seems I need to figure out:

  1. How are people on Firefox not having to transcode? Do they just not use mkv's or h265? Looking at the documentation, Firefox will need to do transcode, which lines up with what I'm seeing on my end.
  2. I need to figure out how to get iGPU to work so transcoding doesn't hurt the server so much.
[–] [email protected] 1 points 1 day ago* (last edited 1 day ago) (1 children)

AMD Ryzen 9 5950X

Does that even have an APU? I don't think it would have any transcoding hardware without one.

[–] [email protected] 1 points 19 hours ago (1 children)

You may be right going off this.

Also this is hilarious:

Looks like I'll be looking into a dedicated gpu, and AMD isn't recommended, so it'll be Nvidia.

[–] [email protected] 1 points 19 hours ago* (last edited 19 hours ago) (1 children)

Before you run off and get Nvidia, take serious consideration of the Intel ARC line. They're relatively cheap and have great transcoding performance. They're supported by Linux out of the box, and I had no problem getting docker passthrough enabled. Unlike Nvidia the drivers don't have built-in limits for how many simultaneous streams you can transcode.

[–] [email protected] 1 points 18 hours ago (1 children)

Yeah, I've started looking into ARC as that looks like what Jellyfin supports the best. Would you mind telling me what ARC you are using and how many simultaneous transcodes you've been able to handle? It looks like the Pro A-Series is the best.

[–] [email protected] 1 points 6 hours ago

I have an A380, but I bet an A310 would also do the job fine.

I've never actually tested the performance of simultaneous transcodes. However, my server generally sees 2-5 active users on a busy night, and nobody has complained about buffering so far.

[–] [email protected] 1 points 1 day ago

Nothing fancy installed, maybe it transcodes IDK? Both client and server have decently fast CPUs and it just works.

[–] [email protected] 3 points 1 day ago

Delfin on desktop linux. Official app on android and android tv with mpv as external player.

[–] [email protected] 4 points 1 day ago* (last edited 1 day ago)

I've been using Fladder on my steam deck, it allows downloading for offline play. Works pretty well but the interface is too mobile centric IMO.

There was Jellyflix which had a similar feature but it wasn't straightforward to get running on Linux. Haven't checked it since!

[–] [email protected] 3 points 1 day ago (1 children)
[–] [email protected] 2 points 1 day ago* (last edited 1 day ago)

The jellyfin plugin is great but it doesn't have the ability to cast from another device AFAIK.

[–] [email protected] 1 points 1 day ago