Node.js 节点-从终端播放音频文件

Node.js 节点-从终端播放音频文件,node.js,audio,command-line-interface,mp3,Node.js,Audio,Command Line Interface,Mp3,我正在制作一个简单的CLI脚本,它将从SpotifyAPI获得随机轨迹预览。我正在寻找一种直接从终端播放spotify API提供的mp3文件的方法。有没有图书馆可以做到这一点 我找到了,但不确定这是否是我要找的 目前,我正在尝试使用这个代码,但我只能看到进入终端的缓冲区,没有声音播放。有时我在控制台中遇到这个错误,脚本停止工作 错误:连接EConrefuse127.0.0.1:443 在TCPConnectWrap.afterConnect[as oncomplete](节点:net:1138

我正在制作一个简单的CLI脚本,它将从SpotifyAPI获得随机轨迹预览。我正在寻找一种直接从终端播放spotify API提供的mp3文件的方法。有没有图书馆可以做到这一点

我找到了,但不确定这是否是我要找的

目前,我正在尝试使用这个代码,但我只能看到进入终端的缓冲区,没有声音播放。有时我在控制台中遇到这个错误,脚本停止工作

错误:连接EConrefuse127.0.0.1:443
在TCPConnectWrap.afterConnect[as oncomplete](节点:net:1138:16){
errno:-61,
代码:'econnreference',
系统调用:“连接”,
地址:“127.0.0.1”,
港口:443
}
const spk=新扬声器({
通道:2,//2个通道
位深度:16,//16位采样
取样器:44100//44100 Hz采样率
});
//availableTracks是一组mp3预览链接
const i=chance.integer({min:0,max:availableTracks.length});
等待https.get(availableTracks[i].预览,(res)=>{
res.on('数据',(数据)=>{
工艺标准管道(spk);
process.stdin.write(data);//这将记录到控制台缓冲区
});
}).on('error',(error)=>console.log(error));