Skip to content

[BUG] 123云盘开放平台部分视频播放无声音,移动端网页打开视频显示重新连接 #2005

@KorwinTeo

Description

@KorwinTeo

Please confirm the following

  • I have read and agree to AGPL-3.0 Section 15 .
    The program is provided "as is" without any warranties; you bear all risks of using it.

  • I have read and agree to AGPL-3.0 Section 16 .
    The copyright holders and distributors are not liable for any damages resulting from the use or inability to use the program.

  • I confirm my description is clear, polite, helps developers quickly locate the issue, and complies with community rules.

  • I have read the OpenList documentation.

  • I confirm there are no duplicate issues or discussions.

  • I confirm this is an OpenList issue, not caused by other reasons (such as network, dependencies, or operation).

  • I believe this issue must be handled by OpenList and not by a third party.

  • I confirm this issue is not fixed in the latest version.

  • I have not read these checkboxes and therefore I just ticked them all, Please close this issue

OpenList Version (required)

v4.1.9

Storage Driver Used (required)

123云盘开放平台

Bug Description (required)

部署方式:Docker

版本:v4.1.9

存储:123云盘开放平台

问题:挂载123云盘以后,图片、文档、音乐都可以正常预览,但是视频存在一些问题,在PC端,所有视频都可以正常预览播放,但是其中一些视频没有声音,但是使用播放器如Potplayer播放一切正常。在移动端,所有视频均无法播放,左上角一直显示重新连接...

部分截图:

Image Image

测试视频

Logs (required)

openlist | INFO[2026-01-20 09:23:42] reading config file: /opt/openlist/data/config.json
openlist | INFO[2026-01-20 09:23:42] config file not exists, creating default config file
openlist | INFO[2026-01-20 09:23:42] load config from env with prefix:
openlist | INFO[2026-01-20 09:23:42] max buffer limit: 194MB
openlist | INFO[2026-01-20 09:23:42] mmap threshold: 4MB
openlist | INFO[2026-01-20 09:23:42] init logrus...
openlist | Successfully created the admin user and the initial password is: RNnlAnhn
openlist | start HTTP server @ 0.0.0.0:5244
openlist | 2026/01/20 09:41:57.330264 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993810": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 1
openlist | 2026/01/20 09:42:05.764884 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993811": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 1
openlist | 2026/01/20 09:42:22.821945 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4973660&searchData=&searchMode=&trashed=false": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 1
openlist | 2026/01/20 09:42:27.431916 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993810": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 2
openlist | 2026/01/20 09:42:35.868817 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993811": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 2
openlist | 2026/01/20 09:42:48.547513 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=24156075": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 1
openlist | 2026/01/20 09:42:52.926995 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4973660&searchData=&searchMode=&trashed=false": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 2
openlist | 2026/01/20 09:42:57.630230 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993810": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 3
openlist | 2026/01/20 09:43:06.064097 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993811": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 3
openlist | 2026/01/20 09:43:18.649196 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=24156075": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 2
openlist | 2026/01/20 09:43:23.065942 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4973660&searchData=&searchMode=&trashed=false": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 3
openlist | 2026/01/20 09:43:27.882566 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993810": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 4
openlist | 2026/01/20 09:43:27.882733 ERROR RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993810": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
openlist | 2026/01/20 09:43:36.425402 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993811": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 4
openlist | 2026/01/20 09:43:36.425530 ERROR RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993811": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
openlist | 2026/01/20 09:43:48.855407 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=24156075": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 3
openlist | 2026/01/20 09:43:53.375541 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4973660&searchData=&searchMode=&trashed=false": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 4
openlist | 2026/01/20 09:43:53.375682 ERROR RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4973660&searchData=&searchMode=&trashed=false": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
openlist | 2026/01/20 09:44:19.146190 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=24156075": context deadline exceeded (Client.Timeout exceeded while awaiting headers), Attempt 4
openlist | 2026/01/20 09:44:19.146349 ERROR RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=24156075": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
openlist | INFO[2026-01-20 14:49:35] reading config file: /opt/openlist/data/config.json
openlist | INFO[2026-01-20 14:49:35] load config from env with prefix:
openlist | INFO[2026-01-20 14:49:35] max buffer limit: 194MB
openlist | INFO[2026-01-20 14:49:35] mmap threshold: 4MB
openlist | INFO[2026-01-20 14:49:35] init logrus...
openlist | start HTTP server @ 0.0.0.0:5244
openlist | 2026/01/20 14:52:51.032089 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 15:05:38.451742 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15218700&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 15:11:31.323368 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15218700&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 15:19:50.164723 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=27133611": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 15:19:50.164724 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15218700&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 15:46:44.660689 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15218700&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 15:48:44.915603 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15218700&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 16:50:41.286415 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 17:05:20.880127 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=27140137&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 22:11:19.352440 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=26050897&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 22:33:27.698811 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=25993514": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 22:43:22.407301 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 23:07:55.575708 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=25993514": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 23:21:17.378966 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=15993810": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/20 23:24:56.102279 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15982828&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 07:58:13.371487 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 08:46:45.491822 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 08:59:13.902375 WARN RESTY Get "https://open-api.123pan.com/api/v1/file/download_info?fileId=27141383": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 08:59:13.902499 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=15982828&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 09:32:25.512654 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 10:18:03.333033 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=4035785&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1
openlist | 2026/01/21 10:30:35.173315 WARN RESTY Get "https://open-api.123pan.com/api/v2/file/list?lastFileId=0&limit=100&parentFileId=11886485&searchData=&searchMode=&trashed=false": dial tcp: lookup open-api.123pan.com on 127.0.0.11:53: server misbehaving, Attempt 1

Configuration File Content (required)

{
"force": false,
"site_url": "",
"cdn": "",
"jwt_secret": "GH8CyeC9yTUOvGkL",
"token_expires_in": 48,
"database": {
"type": "sqlite3",
"host": "",
"port": 0,
"user": "",
"password": "",
"name": "",
"db_file": "data/data.db",
"table_prefix": "x_",
"ssl_mode": "",
"dsn": ""
},
"meilisearch": {
"host": "http://localhost:7700",
"api_key": "",
"index": "openlist"
},
"scheme": {
"address": "0.0.0.0",
"http_port": 5244,
"https_port": -1,
"force_https": false,
"cert_file": "",
"key_file": "",
"unix_file": "",
"unix_file_perm": "",
"enable_h2c": false,
"enable_h3": false
},
"temp_dir": "data/temp",
"bleve_dir": "data/bleve",
"dist_dir": "",
"log": {
"enable": true,
"name": "data/log/log.log",
"max_size": 50,
"max_backups": 30,
"max_age": 28,
"compress": false,
"filter": {
"enable": false,
"filters": [
{
"cidr": "",
"path": "/ping",
"method": ""
},
{
"cidr": "",
"path": "",
"method": "HEAD"
},
{
"cidr": "",
"path": "/dav/",
"method": "PROPFIND"
}
]
}
},
"delayed_start": 0,
"max_buffer_limitMB": -1,
"mmap_thresholdMB": 4,
"max_connections": 0,
"max_concurrency": 64,
"tls_insecure_skip_verify": true,
"tasks": {
"download": {
"workers": 5,
"max_retry": 1,
"task_persistant": false
},
"transfer": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"upload": {
"workers": 5,
"max_retry": 0,
"task_persistant": false
},
"copy": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"move": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"decompress": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"decompress_upload": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"allow_retry_canceled": false
},
"cors": {
"allow_origins": [
""
],
"allow_methods": [
"
"
],
"allow_headers": [
"*"
]
},
"s3": {
"enable": false,
"port": 5246,
"ssl": false
},
"ftp": {
"enable": false,
"listen": ":5221",
"find_pasv_port_attempts": 50,
"active_transfer_port_non_20": false,
"idle_timeout": 900,
"connection_timeout": 30,
"disable_active_mode": false,
"default_transfer_binary": false,
"enable_active_conn_ip_check": true,
"enable_pasv_conn_ip_check": true
},
"sftp": {
"enable": false,
"listen": ":5222"
},
"last_launched_version": "v4.1.9",
"proxy_address": ""
}

Reproduction Link (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions