diff --git a/blog/2019/12-25-welcome.md b/blog/2019/12-25-welcome.md index 0e252e071..f53c01db3 100644 --- a/blog/2019/12-25-welcome.md +++ b/blog/2019/12-25-welcome.md @@ -8,7 +8,7 @@ slug: welcome Welcome to our brand new website. - + At first glance, it may not look like much has changed - the theme and colours are still the same, and so is our frontpage. What has changed, is what's under the hood. Our website is now built using [Hugo](https://www.gohugo.io), a static-page generator written in Go. diff --git a/blog/2020/01-02-jellyfin-in-2019.md b/blog/2020/01-02-jellyfin-in-2019.md index 1d70d1a9d..d71ed38fe 100644 --- a/blog/2020/01-02-jellyfin-in-2019.md +++ b/blog/2020/01-02-jellyfin-in-2019.md @@ -7,7 +7,7 @@ slug: jellyfin-in-2019 --- It feels hard to believe, but the Jellyfin project is now over a year old. With our official founding somewhere around December 8th 2018, Andrew and I weren't sure exactly what was going to happen. Did we have the resources to make a fork of Emby really happen? Were the doubters right in saying that we wouldn't last a year? It seems that we've proven them, and ourselves, wrong. - + What started with just a few people, some forked code, and an idea a little over a year ago has now grown to a thriving community of contributors and users, always ready to help make something better: a truly FLOSS media server, one which refuses to bow to the pressures of commercialization, and that seeks to keep this space free. Without all of you, we wouldn't have gone anywhere at all, and for that you have our eternal thanks! 2019 has been a busy year for the [Core Server project](https://github.com/jellyfin/jellyfin). Starting with our first "real" release of 10.0.0 in early January 2019, we've been through 5 "major" releases and over a dozen hotfix revisions. There have been some significant changes to both the backend and frontend to help make Jellyfin more stable, more performant, and easier to use, with plenty more on the horizon. We've removed tons of cruft, embedded 3rd-party libraries, and dead code, while adding numerous useful features. And we've built in support for numerous platforms, including Debian/Ubuntu, Fedora/CentOS, Windows with both portable and installer versions, MacOS with officially signed DMG images, and most popular of all with over 52 million pulls, Docker. Plugins are growing as well, with over 20 now available - some ports of Emby plugins, some brand-new - and more coming all the time. diff --git a/blog/2020/02-04-android-tv-11.mdx b/blog/2020/02-04-android-tv-11.mdx index b5c6f36ca..778d130c8 100644 --- a/blog/2020/02-04-android-tv-11.mdx +++ b/blog/2020/02-04-android-tv-11.mdx @@ -9,7 +9,7 @@ tags: [release, android-tv] Thank you for using Jellyfin! This is a major update for the Android TV client. - +{/* truncate */} :::info diff --git a/blog/2020/02-07-client-mpv/index.mdx b/blog/2020/02-07-client-mpv/index.mdx index 44c0a9c83..22998f898 100644 --- a/blog/2020/02-07-client-mpv/index.mdx +++ b/blog/2020/02-07-client-mpv/index.mdx @@ -7,7 +7,7 @@ slug: client-mpv --- Jellyfin MPV Shim is a lightweight cast-only client that allows you to cast videos from Jellyfin to the MPV Media Player. - +{/* truncate */} It runs in the system tray and stays out of your way until you want to play something. It also has excellent codec support and many configurable options for advanced users. If you watch a lot of anime, this client is definitely for you. The player has full support for 10-bit HEVC video with subtitles. Additionally, there is a menu option that allows setting subtitles and audio preferences over an entire season of TV at once. diff --git a/blog/2020/03-04-kodi-0-5-0.md b/blog/2020/03-04-kodi-0-5-0.md index 0583ed6a8..9327c8527 100644 --- a/blog/2020/03-04-kodi-0-5-0.md +++ b/blog/2020/03-04-kodi-0-5-0.md @@ -8,7 +8,7 @@ slug: kodi-0-5-0 Announcing Kodi 19 support, Python 3, and more! - + :::info diff --git a/blog/2020/03-07-jellyfin-10-5-0/index.mdx b/blog/2020/03-07-jellyfin-10-5-0/index.mdx index 609ebbe9f..56798bc64 100644 --- a/blog/2020/03-07-jellyfin-10-5-0/index.mdx +++ b/blog/2020/03-07-jellyfin-10-5-0/index.mdx @@ -13,7 +13,7 @@ import { ImgComparisonSlider } from '@img-comparison-slider/react'; A myriad of improvements, bugfixes, and a look towards the future. - +{/* truncate */} With **over 200 contributions** and **over 500 issues closed**, this is our biggest release yet. We're releasing a bit before the expected Christmas deadline, but our anniversary release packs a lot of new features. diff --git a/blog/2020/04-22-jellyfin-xbox.md b/blog/2020/04-22-jellyfin-xbox.md index aa62c82dc..e3632ac7d 100644 --- a/blog/2020/04-22-jellyfin-xbox.md +++ b/blog/2020/04-22-jellyfin-xbox.md @@ -8,7 +8,7 @@ slug: jellyfin-xbox Due to long standing issues with this current release of the Xbox client beta, and incompatibility with the latest release of Jellyfin, we've made the decision to remove it from the store. We hope to return soon, with an updated client. In the meanwhile, please try using the Edge browser, or Kodi with our plug-ins to watch Jellyfin. - + ~~Jellyfin is proud to announce our brand new [Xbox One client beta](https://www.microsoft.com/store/apps/9P2DRTG62QF8).~~ diff --git a/blog/2020/05-12-client-infuse/index.mdx b/blog/2020/05-12-client-infuse/index.mdx index ada8276a4..f2e837d29 100644 --- a/blog/2020/05-12-client-infuse/index.mdx +++ b/blog/2020/05-12-client-infuse/index.mdx @@ -10,7 +10,7 @@ Today, [Firecore](https://firecore.com) has launched [Infuse 6.4](https://fireco This release brings official support for Jellyfin, built right in. - +{/* truncate */} With Infuse, it's easy to connect to with automatic server discovery. Once connected, you can enjoy direct playback (no transcoding required) for almost all formats. diff --git a/blog/2020/06-21-packaging-updates.md b/blog/2020/06-21-packaging-updates.md index 61c2bc15a..5e4ac148d 100644 --- a/blog/2020/06-21-packaging-updates.md +++ b/blog/2020/06-21-packaging-updates.md @@ -12,7 +12,7 @@ Luckily, today they are all completed. In this post, I'll detail the changes as For a brief TL;DR: for most users of our stable releases, not much will change, and you will upgrade to 10.6.0 as you always have. For anyone using nightlies for testing, advanced setups, or who are just curious - read on! - + ### Split Builds diff --git a/blog/2020/07-17-plugin-updates.mdx b/blog/2020/07-17-plugin-updates.mdx index 2ae85ef7a..84e182d09 100644 --- a/blog/2020/07-17-plugin-updates.mdx +++ b/blog/2020/07-17-plugin-updates.mdx @@ -8,7 +8,7 @@ slug: plugin-updates There have been several changes to plugins for the new release. Here's a quick post going over the biggest updates for developers and users alike. - +{/* truncate */} The most noticable change for everyone is that third party plugin repositories are now available! You can access the current list at Dashboard -> Plugins -> Repositories, and items can be added or removed as desired. Even the official repository can be removed if you'd prefer to avoid external calls to our server. diff --git a/blog/2020/07-19-jellyfin-10-6-0/index.mdx b/blog/2020/07-19-jellyfin-10-6-0/index.mdx index 0f27d8c63..e5552fc4d 100644 --- a/blog/2020/07-19-jellyfin-10-6-0/index.mdx +++ b/blog/2020/07-19-jellyfin-10-6-0/index.mdx @@ -13,7 +13,7 @@ import { ImgComparisonSlider } from '@img-comparison-slider/react'; After months of work, here comes another behemoth of a release, this time with over 30 major improvements and tons of fixes. - +{/* truncate */}
Download Jellyfin 10.6.0 diff --git a/blog/2020/08-22-client-videotape/index.mdx b/blog/2020/08-22-client-videotape/index.mdx index ee5a09855..08da9605d 100644 --- a/blog/2020/08-22-client-videotape/index.mdx +++ b/blog/2020/08-22-client-videotape/index.mdx @@ -11,7 +11,7 @@ slug: client-videotape Videotape is a free lightweight video player for both Windows 10 & Xbox. Their new 3.0 version now supports Jellyfin! - +{/* truncate */} Videotape is a native UWP application with a strong focus on design and usability. diff --git a/blog/2020/10-05-android-next.md b/blog/2020/10-05-android-next.md index 1b43f4227..f09b0d96f 100644 --- a/blog/2020/10-05-android-next.md +++ b/blog/2020/10-05-android-next.md @@ -8,7 +8,7 @@ slug: android-next This will be a net benefit for users and developers alike! - + Everyone will enjoy the native video player spearheaded by [Stampede10343](https://github.com/Stampede10343) and [vitorsemeano](https://github.com/vitorsemeano) over the course of several months. [Maxr1998](https://github.com/Maxr1998) valiantly ported the Cordova portions to Kotlin (and a bit of Java) which means Android developers will feel right at home with the new codebase! diff --git a/blog/2020/10-25-android-v2.1.0/index.md b/blog/2020/10-25-android-v2.1.0/index.md index 990bdd635..23f199dc9 100644 --- a/blog/2020/10-25-android-v2.1.0/index.md +++ b/blog/2020/10-25-android-v2.1.0/index.md @@ -8,7 +8,7 @@ slug: android-v2.1.0 Jellyfin for Android version 2.1 is here with support for Android Auto. - + A new version of the Android app: version 2.1 has just been released! This update contains some quality of life improvements, some bugfixes and new features. It's been only a few weeks since 2.0 but we couldn't wait to bring these new exiting changes to you. Let's start with the most awesome feature. diff --git a/blog/2020/11-24-jellyfin-apt-key.md b/blog/2020/11-24-jellyfin-apt-key.md index 1c441d869..dd9f2c3d3 100644 --- a/blog/2020/11-24-jellyfin-apt-key.md +++ b/blog/2020/11-24-jellyfin-apt-key.md @@ -8,7 +8,7 @@ slug: jellyfin-apt-key Our GPG key for signing our Debian and Ubuntu repositories (`https://repo.jellyfin.org/debian` and `https://repo.jellyfin.org/ubuntu`) is set to expire next month. - + Unfortunately this was an oversight when we first set up this repo, and we never provided any convenient way to update this. As a remedy, we've removed the expiry on the key and put a new version on the repo. This brings us into line with numerous other 3rd-party Debian repositories, such as the Microsoft .NET and Docker repositories which also use an expiry-less key, and should avoid any such issues again, barring a need to rotate it. This does however require manually refreshing the key on your system. diff --git a/blog/2021/03-01-android-on-fdroid.mdx b/blog/2021/03-01-android-on-fdroid.mdx index eb0f71853..e099871b7 100644 --- a/blog/2021/03-01-android-on-fdroid.mdx +++ b/blog/2021/03-01-android-on-fdroid.mdx @@ -8,7 +8,7 @@ slug: android-on-fdroid We're happy to announce the immediate availability of the Android mobile app on the F-Droid store. The F-Droid version does not contain any proprietary libraries and builds are fully reproducible. - +{/* truncate */} ## Missing features diff --git a/blog/2021/04-12-mirrorbits-cdn.md b/blog/2021/04-12-mirrorbits-cdn.md index cbb19a052..822f1154e 100644 --- a/blog/2021/04-12-mirrorbits-cdn.md +++ b/blog/2021/04-12-mirrorbits-cdn.md @@ -8,7 +8,7 @@ slug: mirrorbits-cdn For many projects, distributing binary assets is easy: put the files on GitHub and you're done. It's not something many think about. But at Jellyfin, we needed something more robust, something able to handle our needs more elegantly than GitHub or a basic web server could. And both for those interested, and for those supporting other similar projects, I'd like to share how we do it. - + ## Prelude - Pre-10.6.0 diff --git a/blog/2021/04-17-a-note-about-privacy-and-expo.md b/blog/2021/04-17-a-note-about-privacy-and-expo.md index 224d2a27b..92bb3d6b7 100644 --- a/blog/2021/04-17-a-note-about-privacy-and-expo.md +++ b/blog/2021/04-17-a-note-about-privacy-and-expo.md @@ -8,7 +8,7 @@ slug: a-note-about-privacy-and-expo When it comes to Jellyfin, we guarantee that there is no involuntary tracking, from the server to the mobile apps. This still remains true, even with today's update to the Apple App Store. - + In developing the Jellyfin Mobile app for iOS, we use a Javascript framework known as [Expo](https://expo.io). This framework is an integrated way of using [React Native](https://reactnative.dev) to create mobile apps. For a variety of technical reasons, this has been the best way for us to deliver an iOS app, even with its current restrictions. diff --git a/blog/2021/04-18-client-jmp/index.md b/blog/2021/04-18-client-jmp/index.md index 9ad3e719d..3b9235cc5 100644 --- a/blog/2021/04-18-client-jmp/index.md +++ b/blog/2021/04-18-client-jmp/index.md @@ -8,7 +8,7 @@ slug: client-jmp Jellyfin Media Player is a new Jellyfin client option intended to offer a more user-friendly experience. It takes the user interface from jellyfin-web, including the playback interface, and combines it with the extensive codec support from MPV. - + ![Player](./player.png) diff --git a/blog/2021/07-24-android-betas.mdx b/blog/2021/07-24-android-betas.mdx index deb3bab2d..b49753f0b 100644 --- a/blog/2021/07-24-android-betas.mdx +++ b/blog/2021/07-24-android-betas.mdx @@ -11,7 +11,7 @@ tags: [android-tv] With the release of the first Android TV 0.12 release beta, this is a good time to explain how our Android beta programs work and how to start using them. The mobile app has used a public beta channel for around a year now and with the Android TV app coming close to a new release we're adding a similar program for that as well. - +{/* truncate */} ## What is the difference between release and beta? diff --git a/blog/2021/08-01-android-v2.3.0/index.mdx b/blog/2021/08-01-android-v2.3.0/index.mdx index 4ef33a2ce..9e8446768 100644 --- a/blog/2021/08-01-android-v2.3.0/index.mdx +++ b/blog/2021/08-01-android-v2.3.0/index.mdx @@ -8,7 +8,7 @@ slug: android-v2.3.0 After a prolonged beta testing period, we're excited to announce that version 2.3.0 of the Jellyfin Android app is now available! - +{/* truncate */} A lot things have changed since the last stable release, mainly to improve stability and compatibility with the Jellyfin Server. diff --git a/blog/2021/09-30-android-tv-12/index.mdx b/blog/2021/09-30-android-tv-12/index.mdx index 5389bbc02..925641e5d 100644 --- a/blog/2021/09-30-android-tv-12/index.mdx +++ b/blog/2021/09-30-android-tv-12/index.mdx @@ -13,7 +13,7 @@ import { ImgComparisonSlider } from '@img-comparison-slider/react'; Today we're bringing the Android TV app to 2021 with a modern design and tons of other changes. - +{/* truncate */} Over 400[^1] pull requests containing 2400+ commits, 750+ changed files with 54000+ changed lines of code by roughly 50 contributors[^2]. This is the biggest update to the app we ever worked on. I'll talk a bit about why it is this big and why it took so long later in the post. But let's start with the part you probably came for: **new features!** diff --git a/blog/2021/11-04-android-v2.4.0.mdx b/blog/2021/11-04-android-v2.4.0.mdx index 2d5e02232..5246f7054 100644 --- a/blog/2021/11-04-android-v2.4.0.mdx +++ b/blog/2021/11-04-android-v2.4.0.mdx @@ -8,7 +8,7 @@ slug: android-v2.4.0 Compared to the last major release, Jellyfin Android 2.4.0 isn't as feature packed, but it still includes some useful changes and various fixes. Read on to learn more! - +{/* truncate */} The biggest improvement right of the start is support for additional audio codecs in the integrated video player, allowing even more media to direct play on your device. Specifically, that includes Dolby Digital, Digital Plus and TrueHD, as well as DTS and Linear PCM audio, all commonly found on DVDs and Blu-rays, but also a more universal AAC support. diff --git a/blog/2022/03-17-android-tv-13/index.mdx b/blog/2022/03-17-android-tv-13/index.mdx index 8370ecc7e..96505e548 100644 --- a/blog/2022/03-17-android-tv-13/index.mdx +++ b/blog/2022/03-17-android-tv-13/index.mdx @@ -11,7 +11,7 @@ tags: [release, android-tv] We're back with another release for Android TV and Fire TV users containing a lot of bugfixes! - +{/* truncate */} As promised in the previous release post, the time between updates is getting shorter. We aim for future updates to happen significantly more frequently than the two years between 0.11 and 0.12. Today's update brings some new features and greatly improves playback of videos. Let's get started with the player changes. diff --git a/blog/2022/06-08-ios-update-150.md b/blog/2022/06-08-ios-update-150.md index a4d8ab3c8..3d51f37b8 100644 --- a/blog/2022/06-08-ios-update-150.md +++ b/blog/2022/06-08-ios-update-150.md @@ -8,7 +8,7 @@ slug: ios-update-150 With [Jellyfin Mobile](https://apps.apple.com/us/app/jellyfin-mobile/id1480192618?mt=8), our main iOS App, we have updated some frameworks that adjust our minimum iOS version. - + Our main iOS app has been built using [Expo](http://expo.dev). It offers a unique take on a "managed" React Native experience that allows anyone to develop an app for iOS, even without using a Mac. It allowed us to get an app out quickly, and use the web interface that is a part of every Jellyfin install. diff --git a/blog/2022/06-10-jellyfin-10-8-0.mdx b/blog/2022/06-10-jellyfin-10-8-0.mdx index 4cd5866c2..93ac7ace7 100644 --- a/blog/2022/06-10-jellyfin-10-8-0.mdx +++ b/blog/2022/06-10-jellyfin-10-8-0.mdx @@ -8,7 +8,7 @@ slug: jellyfin-10-8-0 After a rather long development cycle the Jellyfin team is proud to announce stable version 10.8! This release post will mostly cover the highlights with little prose, as there is so much to cover! - +{/* truncate */}
Download Jellyfin 10.8.0 diff --git a/blog/2022/07-08-webos-july2022.mdx b/blog/2022/07-08-webos-july2022.mdx index 6019174ea..8bae30760 100644 --- a/blog/2022/07-08-webos-july2022.mdx +++ b/blog/2022/07-08-webos-july2022.mdx @@ -8,7 +8,7 @@ slug: webos-july2022 Finally, the big day is here. Jellyfin is now available on select LG Smart TVs. - +{/* truncate */} ## Download diff --git a/blog/2022/07-25-roku-v1.5.0.md b/blog/2022/07-25-roku-v1.5.0.md index 39c0aabc8..53ea0446e 100644 --- a/blog/2022/07-25-roku-v1.5.0.md +++ b/blog/2022/07-25-roku-v1.5.0.md @@ -9,7 +9,7 @@ tags: [release, roku] We are excited to announce the release of Jellyfin 1.5.0 for Roku! This update brings many new features to the Roku client and continues improving existing capabilities. - + ## New Features diff --git a/blog/2022/08-02-android-tv-14/index.mdx b/blog/2022/08-02-android-tv-14/index.mdx index dc1572766..4aca09329 100644 --- a/blog/2022/08-02-android-tv-14/index.mdx +++ b/blog/2022/08-02-android-tv-14/index.mdx @@ -11,7 +11,7 @@ tags: [release, android-tv] Introducing Quick Connect, external trailers, improved crash reporting and more. - +{/* truncate */} I'm excited to announce the newest version of Jellyfin for Android TV. A lot of changes made it into the app this development cycle, including some exciting new features. We fixed a bunch of issues reported by our community and welcomed some new [contributors](#contributors) that helped out on this update. In this post I'll talk about our most significant changes. A complete list of all changes is available in the [changelog](#changelog). diff --git a/blog/2022/12-24-android-tv-15/index.mdx b/blog/2022/12-24-android-tv-15/index.mdx index bb75be904..7c9704f97 100644 --- a/blog/2022/12-24-android-tv-15/index.mdx +++ b/blog/2022/12-24-android-tv-15/index.mdx @@ -12,7 +12,7 @@ internal changes, there are still a few new features to highlight. Keep reading \- Niels - +{/* truncate */} ## Highlights diff --git a/blog/2022/12-29-swiftfin/index.mdx b/blog/2022/12-29-swiftfin/index.mdx index 93ad7452b..0fbd36039 100644 --- a/blog/2022/12-29-swiftfin/index.mdx +++ b/blog/2022/12-29-swiftfin/index.mdx @@ -9,7 +9,7 @@ As of today, Swiftfin, our native iOS/iPadOS/tvOS app is now on the Apple App St \- Anthony - +{/* truncate */} ## What is Swiftfin? diff --git a/blog/2023/01-13-roku-v163/index.mdx b/blog/2023/01-13-roku-v163/index.mdx index 0c41a52a9..293efeb3f 100644 --- a/blog/2023/01-13-roku-v163/index.mdx +++ b/blog/2023/01-13-roku-v163/index.mdx @@ -12,7 +12,7 @@ but we still managed to add some new items too. Keep reading to learn more. \- 1hitsong - +{/* truncate */} ### 🐛 Bug Fixes diff --git a/blog/2023/04-03-vue_vue3/index.mdx b/blog/2023/04-03-vue_vue3/index.mdx index 1b27a0032..da8025513 100644 --- a/blog/2023/04-03-vue_vue3/index.mdx +++ b/blog/2023/04-03-vue_vue3/index.mdx @@ -14,7 +14,7 @@ and an ecosystem upgrade we've been looking forward since we started working on - Fernando - +{/* truncate */} *Don't know what Jellyfin Vue is? Skip to **What's Jellyfin Vue?** section. What's below is a rather technical explanation* diff --git a/blog/2023/04-05-roku-v164/index.mdx b/blog/2023/04-05-roku-v164/index.mdx index 28445ecf1..509464b62 100644 --- a/blog/2023/04-05-roku-v164/index.mdx +++ b/blog/2023/04-05-roku-v164/index.mdx @@ -11,7 +11,7 @@ We are excited to announce the release of Jellyfin 1.6.4 for Roku! With so many \- 1hitsong - +{/* truncate */} Requires minimum server version of 10.8.1 diff --git a/blog/2023/05-14-android-v250/index.mdx b/blog/2023/05-14-android-v250/index.mdx index 37a9f2cd9..2560c343e 100644 --- a/blog/2023/05-14-android-v250/index.mdx +++ b/blog/2023/05-14-android-v250/index.mdx @@ -16,7 +16,7 @@ many bug fixes and a lot of technical maintenance and rewrites. Read on to learn more! - +{/* truncate */} ## Integrated Player Improvements diff --git a/blog/2023/06-16-forum/index.mdx b/blog/2023/06-16-forum/index.mdx index cd183a520..fe2d2b023 100644 --- a/blog/2023/06-16-forum/index.mdx +++ b/blog/2023/06-16-forum/index.mdx @@ -17,7 +17,7 @@ As part of this, we have also decided to close our Reddit community presence per If you just want to get registered and start posting, this is all you need. But if you're interested in our motivations, choices, and technical implementation, please read on! - +{/* truncate */} ## Motivations diff --git a/blog/2023/10-01-a-call-for-developers/index.mdx b/blog/2023/10-01-a-call-for-developers/index.mdx index 9b6ed6d40..2678da6d5 100644 --- a/blog/2023/10-01-a-call-for-developers/index.mdx +++ b/blog/2023/10-01-a-call-for-developers/index.mdx @@ -15,7 +15,7 @@ We'd like to call on you, the wider community, to help make Jellyfin better! We Will you join us? - +{/* truncate */} We keep a close eye on the buzz about Jellyfin around Reddit and the Internet more broadly; in the last couple weeks we have seen a few major Plex-related kerfufles and the comments inevitably include the following exchange: diff --git a/blog/2023/11-23-jellyfin-security-and-you/index.mdx b/blog/2023/11-23-jellyfin-security-and-you/index.mdx index ab8eb00ab..64be23ec8 100644 --- a/blog/2023/11-23-jellyfin-security-and-you/index.mdx +++ b/blog/2023/11-23-jellyfin-security-and-you/index.mdx @@ -9,6 +9,8 @@ tags: [security] We have just released our 10.8.13 stable version. This release fixes two serious security vulnerabilities, which will be detailed in full in approximately 1-2 weeks. Please be advised to update your Jellyfin instances as soon as possible before these vulnerabilities are released publicly. +{/* truncate */} + As part of this release, we have made a change to the behaviour of the "FFmpeg path" GUI configuration option in Jellyfin. Specifically, in version 10.8.13, this functionality has been disabled, and will be fully replaced in the next major version (10.9.0). Editing this value in the GUI in 10.8.13 or later will not change it. In the short term, those wishing to make further changes to their FFmpeg binary must do so by editing the `encoding.xml` configuration file instead of using the GUI, and the server must be restarted after making the change. Note too that the `--ffmpeg` flag may or may not change this for you, depending on what version you originally installed; while you should change it to match, you may still need to update the XML file as well. This feature/option stems from Emby 3.5 and the very earliest days of Jellyfin, when user configuration of a custom FFmpeg was much more common and often required, especially to provide hardware acceleration or a newer version than the host operating system provided. However, at this point, it is our belief that this is a very uncommonly-used feature, with most servers using our default `jellyfin-ffmpeg` packages, and thus we believe the impact from this change is minimal. The change also does not affect existing installs or non-default configurations of this value; those are preserved, and only future changes in the GUI are blocked.