HomePod 打造音乐闹钟

homepod-music-alarm

前言

众所周知,一只独立的 HomePod 只能播放 Apple Music 里面的音乐,并不支持其它 App。如果想用手机或其它设备往上面投歌,它不支持蓝牙,就只能使用基于 Wi-Fi 协议的 AirPlay,这意味着你需要有一台 iPhone 或 Mac 设备,并且忍受它 3 秒左右的延迟。

虽然 HomePod 能满足我日常的听歌需求,但是总感觉它应该更智能一些。想让它发挥出更大的价值。但是无奈 Apple 并不提供开放接口,GitHub 上有通过 AirPlay 在树莓派控制 HomePod 播放的项目,但是我对 AirPlay 这个东西本身并不抱好感,因为我使用 iPhone 就经常出现识别不出来 HomePod 的情况,只能通过重启路由器解决,可能这不是 AirPlay 的问题而是我网络环境的问题,但是给我的感觉就是这东西不靠谱。

除了通过 AirPlay 控制 HomePod,我看到网络上还有人专门买了个小爱音箱,通过定时播放 “Hey Siri” 来实现物理意义上的控制,emmm 我还能说什么呢。

正菜

老早之前就想把 HomePod 变成一个音乐闹钟了,每天清晨都能为我播放不同的音乐会多么棒。在否定了「前言」中说的两种控制方法后,事情就变得毫无进展了。昨天偶然换了个关键词 Google 了下发现这个功能 iOS 竟然自带了!

自备工具:

  • iPhone:iOS 13.2.2 或以上
  • HomePod:固件 13.2.1 或以上
  • Apple Music 订阅

操作步骤:

  1. 打开 Home App,选择 Automation,创建一个新的自动化

  2. 选择「A Time of Day Occurs」

  3. 设定你的闹钟时间,Next

  4. 选择要播放音乐的 HomePod 设备,Next

  5. 使用「Audio」设置音乐,还可以设置多长时间后自动关闭

  6. Audio 里可以选择 Apple Music 里的整个音乐库,开启「Shuffle」还能随机播放

后话

上面的一顿操作虽然把音乐闹钟设置好了,但是这东西的稳定性还不知道怎么样。毕竟播放 Apple Music 的音乐是要联网的,而我所处的网络环境经常性的连不上 Apple 服务器。而且也没测试过这自动化能否脱离 iPhone 独立运行。所以最好两手准备,之前的闹钟还要保留。

顺便说下,Apple Music 美区好贵