Skip to content

Releases

v0.4.27

Choose a tag to compare

@margbug01 margbug01 released this 15 Nov 17:12

「随机播放」不再总从第一首开始;切歌后程序被意外关掉,再打开也能回到正在放的那首。

  • 修复:歌单、艺人页和每日推荐的「随机播放」每次都从第一首开始,只有后面的顺序是乱的。现在第一首也是随机挑的。感谢 @Viel0320(#25)
  • 修复:切歌后半分钟内程序被关掉(强制退出、断电、系统重启),下次打开会回到上一首。现在一切歌就记下正在放的歌。

English

Shuffle no longer always starts at the first song; after a skip, an app closed unexpectedly comes back to the song that was playing.

  • Fixed: Shuffle on a playlist, an artist page or the daily picks always started at the first song, with only the rest in random order. The first song is now picked at random too. Thanks @Viel0320 (#25)
  • Fixed: if the app was closed within half a minute of changing songs (force quit, power loss, a restart), it came back to the song before. The song playing is now kept as soon as it changes.

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.27-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.27-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.27-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.27_amd64.deb / vinyl-0.4.27-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.26

Choose a tag to compare

@margbug01 margbug01 released this 14 Nov 17:24

修复放一段时间后音乐自己停下、再点播放又从头开始的问题;网络短暂波动时不再连跳三首后停下;歌曲缓存可以换到别的文件夹。

  • 修复:放一段时间后音乐自己停下,再点播放又从头开始。原因是和 Spotify Connect 服务器的连接一断(经代理时常会断一下),本机正在放的歌就被停掉了。现在连接断开时歌照常放,重连后再同步;只有在别的设备上接管了播放才会停。
  • 修复:网络短暂波动(超时、连接被断、登录身份续期失败)时,歌被当成「放不了」连跳三首后停下。现在会在原来的位置重试几次(2、4、8 秒后),显示「网络不稳定,正在重试」,仍不行才跳到下一首。
  • 「设置 › 缓存」可以选择歌曲缓存放在哪个文件夹,比如放到别的磁盘;换位置时旧缓存会删掉,随时可以恢复默认。

English

Music no longer stops on its own after a while; a short network blip no longer skips three songs and stops; the song cache can move to another folder.

  • Fixed: music stopped on its own after a while, and playing again started the song over. Whenever the connection to Spotify Connect's server dropped (as it does now and then behind a proxy), the song playing on this computer was stopped. It now plays on through the drop and syncs once reconnected; it stops only if another device took over playback.
  • Fixed: on a short network blip (a timeout, a dropped connection, the sign-in failing to renew), songs were taken as unplayable and skipped three in a row, then playback stopped. It now tries again from where it was a few times (after 2, 4 and 8 seconds), showing "The connection is unstable. Trying again…", and moves on only if that fails.
  • Settings → Cache can now keep the song cache in a folder of your choosing, such as another drive; the old cache is removed on moving, and the default can be restored at any time.

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.26-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.26-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.26-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.26_amd64.deb / vinyl-0.4.26-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.25

Choose a tag to compare

@margbug01 margbug01 released this 14 Nov 05:27

修复单曲循环放完一遍就停住的问题。

  • 修复:开着单曲循环,一首歌放完后跳回 0 秒就停住,不再接着播。现在会从头重新播放,一直循环;歌单里同一首歌连着出现、或只有一首歌的歌单开列表循环,也一样接着播。感谢 @Antelope-E(#24)。

English

Repeat-one no longer stops after the first play.

  • Fixed: with repeat-one on, a song that finished jumped back to 0:00 and stayed there instead of playing again. It now starts over and keeps looping; the same goes for a song that appears twice in a row in a playlist, or a one-song playlist on repeat-all. Thanks @Antelope-E (#24).

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.25-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.25-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.25-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.25_amd64.deb / vinyl-0.4.25-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.24

Choose a tag to compare

@margbug01 margbug01 released this 13 Nov 17:22

「播放设备」里能直接找到 Google Cast 音箱并把音乐转过去。

  • 「播放设备」里能看到同一网络中的 Google Cast / Nest 音箱(含多房间群组),点一下就唤醒它的 Spotify 并把音乐转过去,不用先在手机上打开。第一次打开「播放设备」时 macOS 会询问是否允许访问本地网络,需要允许。感谢 @LeeMatthewCat(#23)。
  • 别的设备在放时,音量条显示和调节的是那台设备的音量;切回电脑后恢复电脑原来的音量,静音也不会丢。

English

Google Cast speakers show up in the device picker and take the music.

  • Google Cast and Nest speakers on the same network (multi-room groups too) now appear under Devices; clicking one wakes Spotify on it and moves playback there, without opening Spotify on your phone first. The first time you open Devices, macOS asks whether the app may use the local network; allow it. Thanks @LeeMatthewCat (#23).
  • While another device plays, the volume slider shows and sets that device's volume; switching back to the computer restores its own volume, mute included.

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.24-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.24-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.24-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.24_amd64.deb / vinyl-0.4.24-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.23

Choose a tag to compare

@margbug01 margbug01 released this 13 Nov 08:22

新增意大利语界面;正在播放页的背景改用封面自己的颜色。

  • 新增意大利语界面:在「设置 › 外观 › 语言」选择 Italiano。日期、单复数和大数字格式跟着变,Spotify 自己的栏目标题也换成意大利语。感谢 @enricoottavoita(#22)。
  • 正在播放页背景更贴合专辑:从封面取最多三种主色,按它们在封面上的位置铺开、交融,颜色浓郁;黑白人像封面不再被人脸和暗部染成棕红。烟雾背景和默认的静态背景都是这样,进度条等处的强调色也跟着更准。

English

Italian interface; Now Playing's backdrop takes the cover's own colors.

  • New Italian interface: choose Italiano under Settings → Appearance → Language. Dates, plurals and large numbers follow it, and Spotify's own headings come back in Italian too. Thanks @enricoottavoita (#22).
  • Now Playing's backdrop matches the cover more closely: up to three of the cover's main colors, each spread from where it sits on the cover, blended and rich. Portraits in black on white no longer turn the backdrop reddish brown from faces and shadows. This applies to both the fog and the default still backdrop, and the accent color of the progress bar and elsewhere follows it.

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.23-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.23-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.23-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.23_amd64.deb / vinyl-0.4.23-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.22

Choose a tag to compare

@margbug01 margbug01 released this 12 Nov 16:47

修复:系统语言是简体中文、地区设在台湾或香港时,歌词没有转成简体。

  • MySpotify 会把 Spotify 给的繁体中文歌词在本地转成简体,是否转换跟着系统首选语言走。之前判断时把地区也算了进去:zh-Hans-TW、zh-Hans-HK 这类“简体中文 + 台湾/香港地区”被当成读繁体,歌词就保持繁体。现在先看文字(简/繁),再看地区。感谢 @Peng312(#21)。

English

Fix: lyrics stayed in traditional characters for simplified-Chinese readers whose region is Taiwan or Hong Kong.

  • MySpotify turns Spotify's traditional Chinese lyrics into simplified characters unless the system's first Chinese is traditional. A region of Taiwan or Hong Kong used to count as traditional even with a simplified script (zh-Hans-TW, zh-Hans-HK); the script now wins over the region. Thanks @Peng312 (#21).

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.22-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.22-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.22-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.22_amd64.deb / vinyl-0.4.22-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.21 — 部分代理节点放不了歌 / Playback on some proxies

Choose a tag to compare

@margbug01 margbug01 released this 12 Nov 11:39

修复:部分代理节点下启动后放不了歌,要先换节点再切回来才行。

  • 有些代理节点(如部分台湾节点)连不上 Spotify 的设备令牌服务 clienttoken.spotify.com,而 MySpotify 之前只把这个令牌放在内存里:在这类节点上启动,就一首也放不了,要先换到能连上的节点拿到令牌,再切回来才行,每次重启都要再来一遍。现在拿到的令牌会保存下来(有效期约两周),之后在这类节点上重启也能直接播放;连不上时也不再干等半分钟才报错。感谢 @adbinding(#20)。

English

Fix: on some proxies nothing played after a start until the proxy was switched away and back.

  • Some proxy exits (some Taiwan nodes among them) cannot reach Spotify's device-token service, clienttoken.spotify.com, and MySpotify kept that token in memory only: started on such a proxy, no song played until another proxy had fetched a token, and again after every restart. The token is now kept on disk for its two-week lifetime, so the app plays on such proxies after a restart, and a token that cannot be fetched no longer holds the first song for half a minute. Thanks @adbinding (#20).

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.21-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.21-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.21-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.21_amd64.deb / vinyl-0.4.21-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.20 — Connect 待播队列 / Connect queue

Choose a tag to compare

@margbug01 margbug01 released this 12 Nov 09:29

修复:通过 Spotify Connect 播放时,「下一首播放」「添加到待播清单」真正排进队列。

  • 之前右键选「下一首播放」或「添加到待播清单」会提示成功,但歌没有进播放列表,下一首仍按原歌单顺序播放:Connect 下队列由 Spotify 掌握,本地加的歌被下一次同步覆盖了。现在这两个操作会发给正在播放的设备,排进 Spotify 的待播队列;已有手动排队的歌时排在它们后面。Connect 正在重连或操作排满时,也不再误报「将在下一首播放」。感谢 @denovochen(#18)。

English

Fix: Play Next and Add to Queue now really queue the song while playing through Spotify Connect.

  • Through Connect, Spotify holds the queue, so a song added only to MySpotify's own queue was dropped at the next sync and never played, though the menu said it was queued. Both actions now ask the playing device to add the song to Spotify's queue, after any songs already queued by hand. While Connect reconnects or is busy, the menu no longer claims the song was queued. Thanks @denovochen (#18).

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.20-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.20-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.20-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.20_amd64.deb / vinyl-0.4.20-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.19 — Windows 媒体控制 / Windows media controls

Choose a tag to compare

@margbug01 margbug01 released this 11 Nov 03:32

修复:Windows 音量弹窗里的媒体控制不再多出一个空白会话。

  • 内嵌的播放网页曾被 WebView2 以 msedgewebview2.exe 单独报给系统,媒体控制里多出一个没有标题和封面的会话;按媒体键后,系统的当前会话还会切到这个空会话。现在只显示 MySpotify 自己的会话(歌名、歌手、封面),媒体键也由它直接处理。感谢 @ikelvingo(#16)。

English

Fix: Windows media controls no longer show a second, blank session.

  • WebView2 reported the embedded player page to Windows as a separate msedgewebview2.exe session with no title or artwork, and pressing a media key could make it the current session. Now only MySpotify's own session (title, artist, artwork) shows, and it handles the media keys directly. Thanks @ikelvingo (#16).

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.19-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.19-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.19-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.19_amd64.deb / vinyl-0.4.19-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.

v0.4.18 — 起播失败提示 / Playback that never starts

Choose a tag to compare

@margbug01 margbug01 released this 10 Nov 13:57

修复:歌曲一直没能开始播放时,不再显示「正在播放」却停在 0:00。

  • 点播放 20 秒后歌曲时间仍未前进(例如这台 Mac 的 FairPlay 加密音频不可用),MySpotify 停在这首并提示「播放没能开始」,点击播放会重建播放页重试,不会一首首跳过整个队列。
  • vinyl.log 记下播放页是否就绪、许可证服务的返回状态,便于排查。

English

Fix: a song that never starts no longer shows as playing while stuck at 0:00.

  • If a song's time still hasn't moved 20 seconds after pressing Play (for example when FairPlay encrypted audio doesn't work on this Mac), MySpotify stops at that song and says playback couldn't start. Pressing Play retries in a fresh player page instead of skipping through the whole queue.
  • vinyl.log records whether the player page was ready and how the licence service answered, to help diagnose it.

下载 / Downloads

平台 / Platform 安装包 / Installer
macOS Apple 芯片 / Apple silicon MySpotify-0.4.18-macos-arm64.dmg
macOS Intel(实验 / experimental) MySpotify-0.4.18-macos-amd64.dmg
Windows 10/11 x64 MySpotify-0.4.18-windows-amd64.zip
Linux amd64(实验 / experimental) vinyl_0.4.18_amd64.deb / vinyl-0.4.18-linux-amd64.tar.gz

已有用户可在「设置 › 关于」选择「更新并重启」。四个平台都提供使用原有更新密钥签名的更新包,存在对应旧版时提供增量更新。所有附件的 SHA256 见 SHA256SUMS,源码提交见 SOURCE.txt。

Existing users can update under Settings → About → Update and restart. Signed updates are included for all four targets, with incremental updates where a matching previous release exists. Checksums are in SHA256SUMS and the source commit is in SOURCE.txt.

实验平台 / Experimental platforms

  • Intel Mac:包内声明最低 macOS 12.0;已有用户反馈可在 Intel 机器上启动和登录,音乐 / MV 播放和实际更新仍待验证。macOS app 未经过 Apple 公证,首次启动如被拦下,可在系统「隐私与安全性」中允许打开。
  • Linux:继续使用共享 Qt WebEngine 后端,需另装 Qt 运行时和官方 Chrome 的 Widevine 组件。以运行 MySpotify 的普通桌面用户执行附件 install-linux-webview.sh。依赖和验收范围见 Linux 说明。
  • Intel Mac builds declare macOS 12.0 as their minimum. A user has reported that they start and sign in on Intel hardware; music / MV playback and actual updates still need verification. macOS apps are not notarized by Apple; allow the first launch in Privacy & Security if blocked.
  • Linux continues to use the shared Qt WebEngine backend and needs a separate Qt runtime plus Widevine from official Chrome. Run the attached install-linux-webview.sh as your normal desktop user. See the Linux guide for dependencies and verification limits.