Jellyfin is an open-source media server that allows users to store, organize, and stream their media files. While it offers various features to enhance the user’s media experience, there is one feature that users should be aware of: the splash screen.

The splash screen displays a small collection of the media library before the user logs in. Although it may seem like a nice touch to add to your server, it can pose a potential security risk.

How to Access the Splash Screen

If the splash screen feature is enabled on a Jellyfin server, anyone with the server URL can access the splash screen image by adding /Branding/Splashscreen to the end of the server URL.

The Risk of the Splash Screen

When the splash screen is enabled, it displays a small selection of media files to give users a preview of the content available on the server. While this feature can be helpful for new users, it can also be problematic for users who want to keep their media files private.

The splash screen can display images of movies, TV shows, and music files stored on the server. This information can be used by anyone who has access to the server to gain insight into the user’s media library.

This information might seem harmless, but it can reveal more than you think. For example, if a user has a collection of sensitive or embarrassing media files, such as adult movies or personal videos, they can be easily identified by someone who sees the splash screen. This could lead to unwanted and potentially embarrassing situations.

The Risk of Publicly Accessible Servers

If a user has made their Jellyfin server publicly accessible, anyone with the server’s URL can access it and potentially view the splash screen. This can be a privacy concern if users have sensitive media files stored on their server.

I came across a Jellyfin server being used to store family photos. However, due to the enabled splash screen, some of these personal photos were being displayed alongside normal movie posters, potentially leading to unintentional sharing of private images.

Censored example

How to Disable the Splash Screen

Fortunately, Jellyfin allows users to disable the splash screen feature. To disable the splash screen on the Jellyfin server, users can follow these steps:

  1. Log in to the Jellyfin server.
  2. Go to the admin dashboard.
  3. Click on the “General” tab.
  4. Toggle the “Enable the splash screen” option to “Off.”
  5. Click “Save” to apply the changes.

Examples

Here are a five splash screens I found on publicy exposed Jellyfin servers…

Example 1
Example 2
Example 3
Example 4

Conclusion

While the splash screen feature on Jellyfin can add a nice touch to your media server, it’s important to consider the potential security risks it poses. If you have sensitive media files stored on your server, it’s recommended to disable the splash screen to keep your media files private and secure.

Remember, the security of your media server is in your hands. Always be aware of the features you enable and how they can affect your privacy and security.

© David Stephenson

Creative Commons by-nc-nd 4.0 International License