Skip to content

Launcher button alias support (including Jellyfin -> Swiftfin)#797

Open
apbarratt wants to merge 1 commit intoPRProd:mainfrom
apbarratt:alias-support
Open

Launcher button alias support (including Jellyfin -> Swiftfin)#797
apbarratt wants to merge 1 commit intoPRProd:mainfrom
apbarratt:alias-support

Conversation

@apbarratt
Copy link
Copy Markdown

The official Jellyfin app for iOS is called Jellyfin for Mobile by Anthony Lavado however it is not available on Apple TV.

Anthony Lavado does however create Swiftfin, a Jellyfin client for Apple TV. It even has the identifier "Jellyfin". This is confused further due to the fact that the name of the app on the App Store is Swiftfin, however after installiing, it is displayed on the Apple TV interface as "Jellyfin". It's very easy to forget (as I did and I believe others have) that the app we're using is not actually called Jellyfin, what with that being its name in the main menu.

This confusion can be seen in the name of a previously closed issue stating that JellyFin is the second name for Swiftfin: #568

To resolve this, I've created the ability to add aliases for apps in the Launcher Button file. This allows Swiftfin to be listed only once, however it also allows the Swiftfin definition to be referenced on the Jellyfin app also, without redefining it. The result is that on Apple TV remotes, the dropdown shows both Swiftfin as its own app (as is already the case) but also shows it listed as Jellyfin. Where such an alias is used, the name of the app is shown as "App Name (Alias App Name)". For example, for this app, we have "Jellyfin (Swiftfin)".

I've tried to do this in a way that hopefully will be useful for other similar situations, should they appear.

Screenshot 2026-03-13 at 11 51 03 Here Swiftfin is listed when searching for Jellyfin in the app store.

Screenshot 2026-03-13 at 11 51 29 After installing Swiftfin, it is actually displayed in the Apple TV interface as "Jellyfin".

Screenshot 2026-03-13 at 18 59 40 The solution in action (note that the original icon is used when using the alias listing, so the Jellyfin icon is displayed, but if I'd chosen Swiftfin, the Swiftfin icon would be displayed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant