[GH-ISSUE #523] 概率出现桌面歌词占用一个窗口,关闭就会报错 #280

Closed
opened 2026-02-27 07:11:02 +03:00 by kerem · 10 comments
Owner

Originally created by @Try2Sleep on GitHub (Oct 28, 2025).
Original GitHub issue: https://github.com/imsyy/SPlayer/issues/523

是网页端还是客户端

client

当前系统环境

win11 24h2

当前 Node.js 及 npm 版本

idk

当前版本

v3.0.0-beta2

具体信息

如题

Originally created by @Try2Sleep on GitHub (Oct 28, 2025). Original GitHub issue: https://github.com/imsyy/SPlayer/issues/523 ### 是网页端还是客户端 client ### 当前系统环境 win11 24h2 ### 当前 Node.js 及 npm 版本 idk ### 当前版本 v3.0.0-beta2 ### 具体信息 如题
kerem closed this issue 2026-02-27 07:11:03 +03:00
Author
Owner

@Try2Sleep commented on GitHub (Oct 28, 2025):

还有一个问题就是。不知道是网易云问题还是dolby的问题,那个dolby access音质下放支持杜比的音乐都是和双声道一样的。同一句个词apple music上左边喊一遍右边喊一遍,到了这就双声道中间喊了。

<!-- gh-comment-id:3457538273 --> @Try2Sleep commented on GitHub (Oct 28, 2025): 还有一个问题就是。不知道是网易云问题还是dolby的问题,那个dolby access音质下放支持杜比的音乐都是和双声道一样的。同一句个词apple music上左边喊一遍右边喊一遍,到了这就双声道中间喊了。
Author
Owner

@Try2Sleep commented on GitHub (Oct 28, 2025):

Image Image
<!-- gh-comment-id:3457552887 --> @Try2Sleep commented on GitHub (Oct 28, 2025): <img width="3286" height="720" alt="Image" src="https://github.com/user-attachments/assets/43448402-cb84-4307-b642-a6ffa5ecd050" /> <img width="3283" height="720" alt="Image" src="https://github.com/user-attachments/assets/6804c1fe-bc69-4a4d-8f8d-c1232b92261a" />
Author
Owner

@imsyy commented on GitHub (Oct 28, 2025):

其实目前的杜比是假的,没做处理
窗口的问题可以看看 #519

<!-- gh-comment-id:3457631584 --> @imsyy commented on GitHub (Oct 28, 2025): 其实目前的杜比是假的,没做处理 窗口的问题可以看看 #519
Author
Owner

@Try2Sleep commented on GitHub (Oct 29, 2025):

所以什么时候变真杜比,这两个体验完全不一样。
我建议是把杜比全景声单独拉出来当开关,在支持杜比全景声的音乐里就自动使用。
不支持的就直接最高音质就行
仿apple music那套逻辑就行

<!-- gh-comment-id:3461997912 --> @Try2Sleep commented on GitHub (Oct 29, 2025): 所以什么时候变真杜比,这两个体验完全不一样。 我建议是把杜比全景声单独拉出来当开关,在支持杜比全景声的音乐里就自动使用。 不支持的就直接最高音质就行 仿apple music那套逻辑就行
Author
Owner

@Try2Sleep commented on GitHub (Oct 29, 2025):

那这样说杜比全景声那个按钮就是空逻辑了。。

<!-- gh-comment-id:3462680419 --> @Try2Sleep commented on GitHub (Oct 29, 2025): 那这样说杜比全景声那个按钮就是空逻辑了。。
Author
Owner

@serious-snow commented on GitHub (Oct 30, 2025):

那这样说杜比全景声那个按钮就是空逻辑了。。

那个只是获取歌曲链接的时候,获取的是杜比全景声的链接,但是播放器客户端是没有实现相关逻辑的

<!-- gh-comment-id:3466259565 --> @serious-snow commented on GitHub (Oct 30, 2025): > 那这样说杜比全景声那个按钮就是空逻辑了。。 那个只是获取歌曲链接的时候,获取的是杜比全景声的链接,但是播放器客户端是没有实现相关逻辑的
Author
Owner

@imsyy commented on GitHub (Oct 30, 2025):

dolby-audio-playback

获取客户端歌曲下载链接 - 新版

我没超级会员,根据目前情况看,软件应该是无法支持的

<!-- gh-comment-id:3466301586 --> @imsyy commented on GitHub (Oct 30, 2025): [dolby-audio-playback](https://github.com/goldfire/howler.js?tab=readme-ov-file#dolby-audio-playback) [获取客户端歌曲下载链接 - 新版](https://neteasecloudmusicapienhanced.js.org/#/?id=%e8%8e%b7%e5%8f%96%e5%ae%a2%e6%88%b7%e7%ab%af%e6%ad%8c%e6%9b%b2%e4%b8%8b%e8%bd%bd%e9%93%be%e6%8e%a5-%e6%96%b0%e7%89%88) 我没超级会员,根据目前情况看,软件应该是无法支持的
Author
Owner

@serious-snow commented on GitHub (Oct 30, 2025):

我刚刚下载了一首杜比音质的,是ac4编码的,无法播放。ffplay也无法播放。

ffplay Snow\ Waltz\ -\ Lindsey\ Stirling.mp4  
ffplay version 8.0 Copyright (c) 2003-2025 the FFmpeg developers
  built with Apple clang version 17.0.0 (clang-1700.0.13.3)
  configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/8.0_1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags='-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-audiotoolbox --enable-neon
  libavutil      60.  8.100 / 60.  8.100
  libavcodec     62. 11.100 / 62. 11.100
  libavformat    62.  3.100 / 62.  3.100
  libavdevice    62.  1.100 / 62.  1.100
  libavfilter    11.  4.100 / 11.  4.100
  libswscale      9.  1.100 /  9.  1.100
  libswresample   6.  1.100 /  6.  1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Snow Waltz - Lindsey Stirling.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 1
    compatible_brands: mp42dby1
    creation_time   : 2023-03-10T09:54:00.000000Z
  Duration: 00:03:08.50, start: 0.000000, bitrate: 257 kb/s
  Stream #0:0[0x1](und): Audio: ac4 (ac-4 / 0x342D6361), 48000 Hz, 2 channels, 256 kb/s (default)
    Metadata:
      creation_time   : 2023-03-10T09:54:00.000000Z
      handler_name    : sound handler
      vendor_id       : [0][0][0][0]
No decoder could be found for codec ac4
Failed to open file 'Snow Waltz - Lindsey Stirling.mp4' or configure filtergraph

<!-- gh-comment-id:3466622510 --> @serious-snow commented on GitHub (Oct 30, 2025): 我刚刚下载了一首杜比音质的,是ac4编码的,无法播放。ffplay也无法播放。 ``` ffplay Snow\ Waltz\ -\ Lindsey\ Stirling.mp4 ffplay version 8.0 Copyright (c) 2003-2025 the FFmpeg developers built with Apple clang version 17.0.0 (clang-1700.0.13.3) configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/8.0_1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags='-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-audiotoolbox --enable-neon libavutil 60. 8.100 / 60. 8.100 libavcodec 62. 11.100 / 62. 11.100 libavformat 62. 3.100 / 62. 3.100 libavdevice 62. 1.100 / 62. 1.100 libavfilter 11. 4.100 / 11. 4.100 libswscale 9. 1.100 / 9. 1.100 libswresample 6. 1.100 / 6. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Snow Waltz - Lindsey Stirling.mp4': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42dby1 creation_time : 2023-03-10T09:54:00.000000Z Duration: 00:03:08.50, start: 0.000000, bitrate: 257 kb/s Stream #0:0[0x1](und): Audio: ac4 (ac-4 / 0x342D6361), 48000 Hz, 2 channels, 256 kb/s (default) Metadata: creation_time : 2023-03-10T09:54:00.000000Z handler_name : sound handler vendor_id : [0][0][0][0] No decoder could be found for codec ac4 Failed to open file 'Snow Waltz - Lindsey Stirling.mp4' or configure filtergraph ```
Author
Owner

@Try2Sleep commented on GitHub (Oct 30, 2025):

找大佬过来反编译apple music然后看播放逻辑(邪恶

<!-- gh-comment-id:3468686101 --> @Try2Sleep commented on GitHub (Oct 30, 2025): 找大佬过来反编译apple music然后看播放逻辑(邪恶
Author
Owner

@Try2Sleep commented on GitHub (Nov 15, 2025):

https://professionalsupport.dolby.com/s/article/Which-open-source-Android-player-frameworks-support-Dolby-Atmos-and-Dolby-Vision?language=en_US
这个官方给了支持dolby atmos播放逻辑的android player
可以去看看

<!-- gh-comment-id:3536316356 --> @Try2Sleep commented on GitHub (Nov 15, 2025): https://professionalsupport.dolby.com/s/article/Which-open-source-Android-player-frameworks-support-Dolby-Atmos-and-Dolby-Vision?language=en_US 这个官方给了支持dolby atmos播放逻辑的android player 可以去看看
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SPlayer#280
No description provided.