微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Keybind 在 ncmpcpp 中显示专辑封面?

如何解决Keybind 在 ncmpcpp 中显示专辑封面?

有时我喜欢快速查看我正在听的音乐的专辑封面。如何在 ncmpcpp 中为此设置宏?我想使用像feh这样的外部命令。不是有 :exec-external-command feh %directory%/art.jpg 之类的吗?

解决方法

我对你不太确定,但我从来没有将我的音乐中的专辑封面作为单独的文件,尽管我知道你可以从音频文件本身“提取”艺术。下面的 shell 脚本获取歌曲,将其转换为图像,然后在 feh 中打开它。您将不得不更改我使用的用于 mpd 的音乐目录的目录,但它确实有效。

#!/bin/bash
# Requires mpc

almost=$(mpc --format %file%)

echo "$almost" >> /home/apple/Music/some_stuff.txt

name=$(head -n 1 /home/apple/Music/some_stuff.txt)

rm /home/apple/Music/some_stuff.txt

ffmpeg -i "/home/apple/Music/$name" /home/apple/Music/image.jpg

feh -S filename /home/apple/Music/image.jpg

rm /home/apple/Music/image.jpg

添加一个可以执行脚本的键绑定,然后就可以了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。