60 行 Shell 代码实现在终端下优雅地听歌

2018-04-24 17:17:01 +08:00
 Pyjamas

原文地址:60 行 Shell 代码实现在终端下优雅地听歌

这个方案适合像我这种对新歌没什么需求的人,就把想听的歌都下到一个文件夹里,然后离线听歌就行了。

我的实现是在 macOS 上的 Zsh 脚本,然后调用了下内置的 afplay,Linux 下应该也适用,找个 afplay 的替代品估计也不是啥难事。

这个方案我用了快一年了,我感觉这个播放器是我写过最有用的东西,因为每天听歌都靠它了 :)

4151 次点击
所在节点    分享创造
12 条回复
Lycnir
2018-04-24 17:28:10 +08:00
mpd 你值得拥有
daigouspy
2018-04-24 17:30:31 +08:00
手机点一下就可以听歌了,为什么要学代码?
Pyjamas
2018-04-24 17:44:11 +08:00
@daigouspy 写代码好玩呗,对我来说就是写代码的时候少了一件让我切出终端的事,比如我在 emacs 里写代码,我直接在 emacs 里就能换歌什么的
Pyjamas
2018-04-24 20:25:33 +08:00
@Lycnir mpd 看起来好高大上 - -
supertan
2018-04-25 07:30:49 +08:00
所以,是无聊还是单身?
forestyuan
2018-04-25 11:55:52 +08:00
装逼利器
NonClockworkChen
2018-04-25 13:56:38 +08:00
我听音乐,主要是为了看网易云的评论。。。
Pyjamas
2018-04-25 14:51:07 +08:00
@supertan 不存在的,不单身很多年了,我感觉我的播放器只要这几个功能就够了
Pyjamas
2018-04-25 14:52:22 +08:00
@NonClockworkChen 我之前也是用的网易云,也喜欢看评论,不过有一天突然就觉得评论没那么重要了
xuanyuanaosheng
2018-04-25 19:48:06 +08:00
mark 下看看
xbtmyz
2018-04-25 19:50:43 +08:00
听歌不看评论,那还听个什么劲(手动滑稽.jpg)
AmrtaShiva
2020-02-18 05:34:23 +08:00
function n() { pid="$(ps -ef | grep afplay | grep -v grep | head -1 | awk '{print $2}')" kill -INT $pid } 这段函数在 Linux 里可以 kill -9 `pidoff afplay`

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449491

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX