Mac OS X 中的命令行 MP3 播放器
命令行音频播放器,您可以使用它来播放大多数音频文件。
在此示例中,我们将使用 MP3 文件作为音频,但您也可以通过 afplay 或 open 命令播放 AIFF、WAV、m4a 和更多音频格式。
如何在 Mac 上使用命令行播放 Mp3 文件
对于 afplay,启动终端(位于 /Applications/Utilities/)并键入以下命令:
afplay audiofile.mp3
显然,您需要将 audiofile.mp3 替换为您的文件名和该文件的路径。
作为参考,您的 iTunes 文件夹的路径是:~/Music/iTunes/iTunes Music/ 然后您可以使用制表符完成来快速选择艺术家姓名。
使用 afplay 播放 iTunes 库中文件的示例语法如下所示,其中包含文件名的完整路径:
afplay ~/Music/iTunes/iTunes Music/Grateful Dead/Ripple-live.mp3
afplay 命令适用于 mp3 文件,但也适用于您指向它的几乎任何其他音频文件。
如果您想从命令行将歌曲导入 iTunes,您也可以这样做。假设 iTunes 是默认的音乐播放器,除非您将其更改为其他播放器。对于 iTunes,您还可以使用“打开”命令在 iTunes 本身或任何您的默认音频播放器应用程序中启动 iTunes 流:
打开/path/to/mp3file.mp3
这会在与文件类型(在本例中为 mp3)关联的实际 GUI 应用程序中启动 mp3。
无论使用哪种方法,一旦执行命令,音频文件将立即开始播放,您可以随时通过在终端窗口中按 Control+C 来停止播放音频。
如何在后台通过命令行播放音频
您还可以使用 afplay 命令在后台播放音频文件,只需在命令末尾附加一个符号即可,如下所示:
afplay audiofile.mp3 &
要从“打开”命令在后台启动 iTunes,请使用相同的符号:
打开/path/to/mp3file.mp3 &
现在歌曲将在后台播放,不需要终端窗口保持打开状态。
音频文件将一直播放到结束,否则您可以输入:
killall afplay
或
killall iTunes
第一个杀死 afplay,第二个通过强制退出停止 iTunes。
这将立即停止音频。