Jellyfin for Android TV 0.18
2024 年 11 月 30 日 · 阅读时间约 6 分钟
Version 0.18 of our Jellyfin for Android TV app is ready! Exciting features like lyrics and media segments are now available, along with
significant improvements to subtitles and more.
我们的 Android TV 应用程序版本 0.18 已准备好!令人兴奋的功能,如歌词和媒体片段现在可用,同时还有对字幕和其他方面的重大改进。
This release marks another milestone in our journey to delivering the best media app on Android TV. Jellyfin 10.10 or newer is required. A
complete list of changes, including their respective pull requests, can be found on
GitHub. I've listed a subset of all changes below.
此版本标志着我们在为 Android TV 提供最佳媒体应用的旅程中又一个里程碑。需要 Jellyfin 10.10 或更高版本。完整的更改列表,包括各自的拉取请求,可以在 GitHub 上找到。下面列出了所有更改的一部分。
Skipping intros, outros and more with media segments
使用媒体段跳过片头、片尾等
Media segments are a new feature added in Jellyfin 10.10. A segment provides metadata for specific parts of a video or audio file. This can
be used to mark an intro in your episode or the credits of a movie. The Android TV app can now use those segments to skip parts. By default,
the app will ask to skip intros and outros, but you can fine-tune this to your liking within the app preferences. All media segment types
are supported: intro, outro, preview, recap and commercial with three actions to choose from:
媒体段是 Jellyfin 10.10 中添加的新功能。段提供了特定部分视频或音频文件的元数据。这可以用于标记您的剧集中的一段片头或者电影的片尾。Android TV 应用现在可以使用这些段来跳过部分内容。默认情况下,应用会询问是否跳过片头和片尾,但您可以在应用偏好设置中根据自己的喜好进行微调。支持所有媒体段类型:片头、片尾、预告片、回顾和商业广告,并且有三种操作可供选择:
-
Skip 跳过
Immediately skips the playback forward to the end of the segment, or the next episode
立即跳过播放,前进到段落末尾或下一集 -
Ask to skip 请求跳过
Shows a popup that the segment can be skipped by pressing the OK button on your remote and disappears after 8 seconds or when pressing the back button.
显示弹出窗口,提示可以通过按遥控器上的 OK 键跳过该段,并在 8 秒后或按下返回键时消失。 -
Do nothing 不做任何事
The segment will be ignored, with no skips or popups.
将忽略该段,不会有任何跳过或弹出窗口。
More actions and functionality related to media segments is already in the works for future releases, like a "mute" action that temporarily
silences audio.
更多与媒体段相关的操作和功能正在为未来的版本开发中,比如一个“静音”操作可以暂时使音频静音。
Revamped subtitles 改版字幕
This release completely redesigns the way subtitles are loaded and shown on screen, resolving a large number of issues reported over the
past few years.
本版本彻底重新设计了字幕的加载和显示方式,解决了过去几年中报告的大量问题。
Previously the app did not support embedded subtitles and forced the server to extract them from video files first. This is a resource-heavy
process and often causes subtitles to not show up or with a big delay. A workaround for this was to use the "Subtitle Extract" plugin that
will do this extraction ahead of time, this was cumbersome and is now no longer necessary.
之前应用程序不支持嵌入式字幕,并强制服务器从视频文件中提取它们。这是一个资源密集型的过程,通常会导致字幕无法显示或延迟很大。一种解决办法是使用“字幕提取”插件提前完成此提取过程,但这很麻烦,现在不再需要了。
Together with these loading changes, the app now reliably supports Presentation Graphic Stream (PGS) subtitles and positioning tags in the
SubRip Subtitle Format (SRT), a much requested feature!
伴随着这些加载变化,应用程序现在可靠地支持 Presentation Graphic Stream(PGS)字幕和 SubRip 字幕格式(SRT)中的定位标签,这是用户强烈要求的功能!
To make these changes happen, the preferences for subtitles have also slightly changed. It is now possible to choose your own background and
outline colors.
为了实现这些更改,字幕的偏好设置也略有变化。现在可以选择自己的背景色和轮廓色。
Sing along with lyrics 跟着歌词唱吧
Not only did video playback improve, playing music has gotten some upgrades as well! The most exciting change here is support for lyrics.
Whenever your song has lyrics available (added by a plugin or on your file system), they will be shown in the app. This works especially
well when combined with our screensaver, which will show lyrics fullscreen.
不仅视频回放得到了改进,播放音乐也进行了一些升级!这里最令人兴奋的改变是支持歌词。每当你的歌曲有可用的歌词时(由插件添加或在文件系统中添加),它们将在应用程序中显示。当与我们的屏幕保护程序结合使用时,这尤其有效,屏幕保护程序将以全屏方式显示歌词。
Currently, 2 types of lyrics are supported: timed lyrics, which will highlight the current line of the vocal track, and untimed lyrics,
which will automatically scroll based on the track duration.
目前,支持两种类型的歌词:定时歌词,它会高亮显示人声轨道的当前行;以及非定时歌词,它会根据曲目时长自动滚动。
In addition to the lyric changes, some bugs have been fixed where a music queue would never disappear when the last track ends and some text
elements did not update properly.
除了歌词更改外,还修复了一些错误,例如音乐队列在最后一首歌结束后永远不会消失,以及某些文本元素没有正确更新的问题。
Other changes 其他更改
In addition to the previously mentioned changes there's a lot more to enjoy. The video player will no longer randomly show its controls and
they stay hidden when the video is loading for a smoother experience. An issue where sorting libraries by "last played" did not work for TV
shows was fixed. And finally, a lot of improvements under the hood were made to make the app faster, easier to maintain, and more stable
than ever.
除了上述提到的更改之外,还有很多值得期待的内容。视频播放器将不再随机显示其控件,并且在视频加载时保持隐藏状态,以提供更流畅的体验。修复了一个问题,即按“最后播放”排序库对电视节目不起作用。最后,为了使应用程序比以往更快、更易于维护和更稳定,进行了大量的底层改进。
There are as also two new experimental options for playback. The first one is related to decoding audio codecs, while normally the app will
automatically fall back to using a different decoding approach using FFmpeg, this might not always work. You can now enable the "Prefer
FFmpeg for audio playback" preference to force the fallback approach.
存在两个新的实验性播放选项。第一个与解码音频编解码器有关,通常应用程序会自动回退到使用 FFmpeg 的不同的解码方法,但这并不总是有效的。现在可以启用“首选 FFmpeg 进行音频播放”的偏好设置以强制回退方法。
The second experimental option adds support for previews when scrubbing, once "Enable trickplay in video player" is checked you'll see image
previews above the progress bar while scrubbing through your videos! There are some issues and annoyances with the current implementation
which will be resolved before this feature will be enabled by default and marked non-experimental. Make sure the Trickplay feature is
enabled on your libraries for the previews to show up.
第二个实验性选项增加了预览支持,当启用“在视频播放器中启用快速播放”后,当你浏览视频时会在进度条上方看到图像预览!当前实现存在一些问题和不便之处,这些问题将在该功能默认启用并标记为非实验性之前得到解决。确保库中的快速播放功能已启用,以便预览显示出来。
Contributors 贡献者
Jellyfin is completely developed by volunteers, and couldn't be made without their great skills and dedication. Consider donating if you
appreciate their work. A big shout-out to all contributors that made this release possible:
Jellyfin 完全由志愿者开发,没有他们的技能和奉献精神是不可能完成的。如果你欣赏他们的工作,请考虑捐赠:
Jellyfin Team Jellyfin 团队
- @nielsvanvelzen - Donate via GitHub sponsors
@nielsvanvelzen - 通过 GitHub 赞助捐款
Other contributors 其他贡献者
And finally a big thank you to everyone who contributed translations, reported bugs, provided feedback and participated in beta testing!
最后,感谢所有参与翻译、报告错误、提供反馈和参与 Beta 测试的贡献者!
Helping out 帮助
If you have experience with Android TV development or with Kotlin and are interested in contributing yourself, feel free to dive into the
source code and open a pull request. Alternatively, you can help with translating the app
into your own language on our Weblate instance.
如果您有 Android TV 开发经验或熟悉 Kotlin,并且有兴趣自己进行贡献,请随时深入源代码并提交拉取请求。或者,您可以在我们的 Weblate 实例中帮助将应用程序翻译成您自己的语言。
Downloads 下载
Update your app now to check out all these changes! The app stores will auto-update your Jellyfin app if you're already using the app. For
new users, you can find the app on the app store of your platform.
现在更新您的应用程序以查看所有这些更改!如果您已经在使用该应用程序,应用商店将自动更新您的 Jellyfin 应用程序。对于新用户,您可以在平台的应用商店中找到该应用程序。



Direct downloads are available for sideloading at repo.jellyfin.org
or in the GitHub release assets.
您可以直接从 repo.jellyfin.org 或 GitHub 发布资产中的侧加载下载获取。
You can also join our beta program on Google Play and help test new versions
before they're released to the public. Read more about our beta program.
您还可以加入我们在 Google Play 上的 Beta 计划,在它们向公众发布之前帮助测试新版本。了解更多关于我们 Beta 计划的信息。