JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 47
  • Score
    100M100P100Q69352F
  • License GPL-3.0-only

A vibrant skin for jellyfin made with SASS

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jellyskin-sc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    JellySkin-SC

    拥有大量动画、活力十足的极简主义Jellyfin CSS主题。

    适配简繁中文、日语和韩语。This repo is just adapted to Chinese, Japanese and Korean.

    一切的功劳来自于@prayag17及其他原仓库开发者们,向无私奉献的开发者们致敬。All the contributions are from @prayag17 and other developers. Respect to those selfless developers.

    ℹ️ 使用方法

    • 将以下代码粘贴至"设置->控制台->常规->自定义CSS代码"中,然后点击保存,JellySkin会在几分钟内自动应用,并覆盖所有用户的自定义CSS。如果要停止使用JellySkin,清除“自定义CSS代码”然后点击保存即可。

      注意:JellySkin可能不会在使用Nginx反向代理时正常应用。你可以滚动至页面下方查看解决方法。

      @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/main.css");
    • 若要启用剧集和电影的Logo图像,请将以下代码附加在下一行:

      @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/logo.css");

    🧩 附加内容

    • 提高性能

    • 移除背景滤镜

      附加以下代码,移除背景的毛玻璃效果。

      @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/improvePerformance/removeBackdropFilter.css");
    • 移除顶栏特效

      附加以下代码,移除顶部菜单的渐变虚化效果。

      @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/improvePerformance/removeFadingScroll.css");
    • 紧凑型海报

      Want to use compact posters instead of normal cards, add this to your custom css:

      若要将普通卡片替换为紧凑型海报(墙),请附加以下代码。

      @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/compactPosters.css");

      实例:image

      警告:在某些尺寸的屏幕上显示时,其显示效果可能不尽如人意。

    • 可水平滚动的“我的媒体”

      附加以下代码,将水平滚动的“我的媒体”(初始主题样式)带回JellySkin。

      @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/horizontalMyMedia.css");
    • 使用或切换不同的渐变色

      附加以下代码,更改主题渐变色:

      注意:请务必将此更改渐变色代码置于main.css代码的下方。此代码不会更改登录界面的背景颜色。

      • Mauve-鱼鳍紫红

        @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/gradients/mauve.css");

        示例:image

      • NightSky-午夜极光

        @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/gradients/nightSky.css");

        示例:image

      • Sea-静海深蓝

        @import url("https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/dist/addons/gradients/sea.css");

        示例:image

      • 自定义

        如果你想添加自定义渐变色:

        :root {
          --accent1-light: YOUR ACCENT COLOR 1(LIGHTER SHADE);
          --accent1-dark: YOUR ACCENT COLOR 1(DARKER SHADE);
          --accent1-light-opacity1: YOUR ACCENT COLOR 1(WITH OPACITY 0.4);
          --accent2-light: YOUR ACCENT COLOR 2(LIGHTER SHADE);
          --accent2-dark: YOUR ACCENT COLOR 2(DARKER SHADE);
        }

    💻 主题截图

    • 登录界面

      Login_Page
    • 主页

      Home Screen
    • 媒体库

      LibView
    • 带Logo的详情页

      TitleView
    • 剧集总览

      EpisodeView
    • 设置

      SettingsView
    • 控制台

      DashboardView
    • 弹窗

      DialogView

    ❓ 常见问题及修复方法

    • Firefox浏览器看不见模糊背景效果。

      自 Firefox 70 版本后失效:此选项在 layout.css.backdrop-filter.enabledgfx.webrender.all 选项均设置为打开(true)后可见。要在 Firefox 中更改首选项,请访问 about:config。 (译者注:原文使用的是Deaktiviert,德语意为失效。)
    • 启用 logo.css 后,Logo仍不可见。

      媒体库元数据获取问题。一般地,TMDB上包含绝大多数媒体的Logo,请检查媒体库元数据获取来源是否设置有误。 如果默认设置下,大部分影片都没有Logo,可以尝试开启Fanart。
      • 获取 Fanart 插件。控制台 -> 插件 -> 目录
      • 在媒体库设置中启用 Fanart 作为库的元数据提供程序。控制台 -> 媒体库 -> 单击库上的 3 个点 -> 管理媒体库 -> 滚动以查找图片提供程序,并在所有媒体库中启用 Fanart。
      • 在缺少logo的剧集中,点击剧集内的三个点 -> 修改图片 -> 点击左上角的搜索图标 -> 类型选择商标 -> 勾选“所有语言” -> 选择喜欢的logo -> 点击下载图标,之后吗logo便会自动刷新。当然,你也可以重新扫描需要更新logo的剧集,不要忘记勾选“覆盖所有图片”选项。 (译者注:原文第三步为更新所有媒体库,这是不必要的,只需下载logo或更新没有logo的剧集即可。)
    • 无背景。

      • 在 设置->显示 中勾选 背景 选项。
    • 解决Nginx反向代理问题。

      当使用 Jellyfin 文档中的 Nginx 反向代理配置时,默认情况下该主题可能无法正常工作。(如果你使用的是 subpath 配置,则可以忽略以下内容。) 此配置包括一个 CSP(内容安全策略),其标头不允许加载未在此处定义的外部内容。 在 nginx 配置中,您应该添加通过“自定义 CSS 代码”框导入的所有 CSS 文件的 URL。将: add_header Content-Security-Policy "default-src https: data: blob: http://image.tmdb.org; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https://www.gstatic.com/cv/js/sender/v1/cast_sender.js https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; frame-ancestors 'self'"; 更改为(仅添加默认样式): add_header Content-Security-Policy "default-src https: data: blob: http://image.tmdb.org; style-src 'self' 'unsafe-inline'https://cdn.jsdelivr.net/npm/jellyskin-sc@latest/main.css; script-src 'self' 'unsafe-inline' https://www.gstatic.com/cv/js/sender/v1/cast_sender.js https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; frame-ancestors 'self'"; 如果不这样做,主题将根本无法加载(恢复为默认主题),浏览器控制台会报错。即使你粘贴了所有 CSS,字体仍然不会加载,因为它是从非法外部来源加载的。
    • 如何反馈问题或提出改进建议?

      • 由于SC版本仅更改了fontfamily,未更改其他任何代码。若有相关建议请前往原仓库issues区 https://github.com/prayag17/JellySkin/issues 提出。
      • 点击 New Issue 按钮。
      • 选择适当的模板。
    • 如何做出贡献?

      • Fork原仓库。
      • 添加补丁或新功能。
      • 发起pull request。