Skip to content

Commit

Permalink
Merge pull request #765 from jellyfin/nvv-truncate-comments
Browse files Browse the repository at this point in the history
Use {/* truncate */} in .mdx files
  • Loading branch information
nielsvanvelzen authored Dec 6, 2023
2 parents 3141226 + 5d37223 commit 857b124
Show file tree
Hide file tree
Showing 38 changed files with 39 additions and 37 deletions.
2 changes: 1 addition & 1 deletion blog/2019/12-25-welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: welcome

Welcome to our brand new website.

<!--truncate-->
<!-- truncate -->

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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/01-02-jellyfin-in-2019.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
<!--truncate-->
<!-- truncate -->
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.
Expand Down
2 changes: 1 addition & 1 deletion blog/2020/02-04-android-tv-11.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: [release, android-tv]

Thank you for using Jellyfin! This is a major update for the Android TV client.

<!--truncate-->
{/* truncate */}

:::info

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/02-07-client-mpv/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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 <a href="https://mpv.io/">MPV Media Player</a>.
<!--truncate-->
{/* 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.
Expand Down
2 changes: 1 addition & 1 deletion blog/2020/03-04-kodi-0-5-0.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: kodi-0-5-0

Announcing Kodi 19 support, Python 3, and more!

<!--truncate-->
<!-- truncate -->

:::info

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/03-07-jellyfin-10-5-0/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { ImgComparisonSlider } from '@img-comparison-slider/react';

A myriad of improvements, bugfixes, and a look towards the future.

<!--truncate-->
{/* 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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/04-22-jellyfin-xbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!--truncate-->
<!-- truncate -->

~~Jellyfin is proud to announce our brand new [Xbox One client beta](https://www.microsoft.com/store/apps/9P2DRTG62QF8).~~

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/05-12-client-infuse/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* 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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/06-21-packaging-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!

<!--truncate-->
<!-- truncate -->

### Split Builds

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/07-17-plugin-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* 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.
Expand Down
2 changes: 1 addition & 1 deletion blog/2020/07-19-jellyfin-10-6-0/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

<div className="margin-bottom--md">
<a href="/downloads/" className="button button--primary margin-right--md">Download Jellyfin 10.6.0</a>
Expand Down
2 changes: 1 addition & 1 deletion blog/2020/08-22-client-videotape/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

Videotape is a native UWP application with a strong focus on design and usability.

Expand Down
2 changes: 1 addition & 1 deletion blog/2020/10-05-android-next.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: android-next

This will be a net benefit for users and developers alike!

<!--truncate-->
<!-- truncate -->

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!
Expand Down
2 changes: 1 addition & 1 deletion blog/2020/10-25-android-v2.1.0/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: android-v2.1.0

Jellyfin for Android version 2.1 is here with support for Android Auto.

<!--truncate-->
<!-- truncate -->

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.
Expand Down
2 changes: 1 addition & 1 deletion blog/2020/11-24-jellyfin-apt-key.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!--truncate-->
<!-- truncate -->

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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/03-01-android-on-fdroid.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

## Missing features

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/04-12-mirrorbits-cdn.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: mirrorbits-cdn
<!-- markdownlint-disable -->
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.

<!--truncate-->
<!-- truncate -->

## Prelude - Pre-10.6.0

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/04-17-a-note-about-privacy-and-expo.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!--truncate-->
<!-- truncate -->

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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/04-18-client-jmp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!--truncate-->
<!-- truncate -->

![Player](./player.png)

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/07-24-android-betas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

## What is the difference between release and beta?

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/08-01-android-v2.3.0/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

A lot things have changed since the last stable release, mainly to improve stability and compatibility with the Jellyfin Server.

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/09-30-android-tv-12/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* 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!**

Expand Down
2 changes: 1 addition & 1 deletion blog/2021/11-04-android-v2.4.0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* 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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/03-17-android-tv-13/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* 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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/06-08-ios-update-150.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!--truncate-->
<!-- truncate -->

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.

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/06-10-jellyfin-10-8-0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

<div className="margin-bottom--md">
<a href="/downloads/" className="button button--primary margin-right--md">Download Jellyfin 10.8.0</a>
Expand Down
2 changes: 1 addition & 1 deletion blog/2022/07-08-webos-july2022.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ slug: webos-july2022

Finally, the big day is here. Jellyfin is now available on select LG Smart TVs.

<!--truncate-->
{/* truncate */}

## Download

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/07-25-roku-v1.5.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!--truncate-->
<!-- truncate -->

## New Features

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/08-02-android-tv-14/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ tags: [release, android-tv]

Introducing Quick Connect, external trailers, improved crash reporting and more.

<!--truncate-->
{/* 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).

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/12-24-android-tv-15/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ internal changes, there are still a few new features to highlight. Keep reading

\- Niels

<!--truncate-->
{/* truncate */}

## Highlights

Expand Down
2 changes: 1 addition & 1 deletion blog/2022/12-29-swiftfin/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ As of today, Swiftfin, our native iOS/iPadOS/tvOS app is now on the Apple App St

\- Anthony

<!--truncate-->
{/* truncate */}

## What is Swiftfin?

Expand Down
2 changes: 1 addition & 1 deletion blog/2023/01-13-roku-v163/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ but we still managed to add some new items too. Keep reading to learn more.

\- 1hitsong

<!--truncate-->
{/* truncate */}

### 🐛 Bug Fixes

Expand Down
2 changes: 1 addition & 1 deletion blog/2023/04-03-vue_vue3/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ and an ecosystem upgrade we've been looking forward since we started working on

- Fernando

<!--truncate-->
{/* truncate */}

*Don't know what Jellyfin Vue is? Skip to **What's Jellyfin Vue?** section. What's below is a rather technical explanation*

Expand Down
2 changes: 1 addition & 1 deletion blog/2023/04-05-roku-v164/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ We are excited to announce the release of Jellyfin 1.6.4 for Roku! With so many

\- 1hitsong

<!--truncate-->
{/* truncate */}

Requires minimum server version of 10.8.1

Expand Down
2 changes: 1 addition & 1 deletion blog/2023/05-14-android-v250/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ many bug fixes and a lot of technical maintenance and rewrites.

Read on to learn more!

<!--truncate-->
{/* truncate */}

## Integrated Player Improvements

Expand Down
2 changes: 1 addition & 1 deletion blog/2023/06-16-forum/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* truncate */}

## Motivations

Expand Down
2 changes: 1 addition & 1 deletion blog/2023/10-01-a-call-for-developers/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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-->
{/* 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:

Expand Down
2 changes: 2 additions & 0 deletions blog/2023/11-23-jellyfin-security-and-you/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit 857b124

Please sign in to comment.