#1122953 ITP: jellyfin-desktop -- Native desktop client for Jellyfin using jellyfin-web with embedded MPV player

#1122953#5
Date:
2025-12-14 23:35:07 UTC
From:
To:
* Package name    : jellyfin-desktop
  Version         : 2.0.0
  Upstream Contact: https://jellyfin.org/contact/
* URL             : https://github.com/jellyfin/jellyfin-desktop
* License         : GPL-2
  Programming Lang: C++, Javascript
  Description     : Native desktop client for Jellyfin using jellyfin-web with embedded MPV player

 Jellyfin Desktop is a native client for Jellyfin, the Free Software
 Media System. It supports a lot more audio and video codecs than
 the default Web UI thanks to its embedded MPV player.

Jellyfin is one of the most used media servers, and this nice client
minimizes the amount of transcoding required on the server side.
For now I uploaded a basic packaging on my salsa namespace, but I am
open for team-maintaining and/or co-maintainers, if any-one is
interested.

Here is my current work: https://salsa.debian.org/n-peugnet/jellyfin-desktop

#1122953#10
Date:
2025-12-15 11:09:53 UTC
From:
To:
Hi,
nice that you're tackling this! Let me know if you need a sponsor or
have any questions. I think the main issue will be the JS part and the
devendoring of the C++ libs:
https://github.com/jellyfin/jellyfin-desktop/tree/master/external

best,

werdahias

#1122953#15
Date:
2025-12-15 12:20:25 UTC
From:
To:
Hi Matthias,

15 déc. 2025 12:13:04 Matthias Geiger <werdahias@riseup.net>:


I will definitely need a sponsor and I will contact you when it is ready!

About the JS part, I think it will be ok as they recently decided to stop
bundling the client in the built application and instead using the one
from the Jellyfin server.

And the vendored C++ libs are not an issue either, most of them are for
the Apple builds. I already managed to build a working version with this
files excluded from the repacked tarball.

My next steps are going to be the copyright file and some other small
enhancements.

I will also try to contact the Debian multimedia team.

#1122953#22
Date:
2026-04-07 11:18:14 UTC
From:
To:
Control: block -1 by 915400
Control: unblock -1 by 1061461

jellyfin-desktop has been recently completely rewritten, using Chromium
Embedded Framework instead of qt-webengine. It still won't bundle the
client, so it does not depend on jellyfin-web.

I still intend to package it, but it currently depends un unpackaged
CEF, as well as forked libmpv. So I will wait and see how it evolves.