Skip to content

Jellyfin 启用 base path 后, 偶现某些音乐无法播放 #396

@l5oo00

Description

@l5oo00

Describe the bug (BUG 描述)
当 jellyfin 服务启用 base path 后, 偶现某些音乐无法播放。

因为我是用 nginx 代理的 jellyfin, 查看 nginx 的日志发现一些请求 url 前缀为 /jellyfin/jellyfin/ 的请求, 所以怀疑是 App 哪里有 bug 导致前缀重复了(正常应该只有一个 /jellyfin/ 前缀)。

测试发现 mac 、iOS App 均有问题。

To Reproduce (复现步骤)
Steps to reproduce the behavior:

  1. Jellyfin 开启 base path
    image
  2. 清除 App 缓存, 重启 App
  3. 重新登录后依次播放所有歌曲,部分歌曲会复现,且只有这些歌曲会复现

Expected behavior (期望行为)

所有音乐能正常播放。

Screenshots (截图)

查看 nginx 的 access 日志:

image

Additional context (额外信息)

因为使用了 nginx 代理, 所以临时加了一行规则处理了下,测试所有 App 上所有歌曲都可以正常播放了。

rewrite ^/jellyfin/jellyfin/(.*)$ /jellyfin/$1 break;

Metadata

Metadata

Assignees

No one assigned

    Labels

    coming soon...开发完成,等待发布~

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions