惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
博客园_首页
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
GbyAI
GbyAI
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
B
Blog RSS Feed
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 叶小钗
雷峰网
雷峰网
量子位

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail
用mplayer打造音乐播放器
zola · 2011-07-18 · via 方永、南天紫雲

最近发现用命名管道可对mplayer进行操控,遂定义几个openbox的快捷键控制播放列表,当然,用OSD显示程序可实现歌词显示,尚待完成。

首先,生成播放列表。到歌曲目录下ls>m.m3u即可。

然后 mkfifo .mplayer/mplayer.fifo ,在 ~/.mplayer/config 中加入 input=file=/home/me/.mplayer/mplayer.fifo ,在 .config/openbox/rc.xml 中加入:

<keybind key="XF86AudioPrev">
<action name="Execute">
<command>bash -c "echo pt_step -1 >~/.mplayer/mplayer.fifo"</command>
</action>
</keybind>

等快捷键绑定。

注意mplayer播放播放列表时加参数 -playlist ,若要“全部循环”加 -loop 0 。建议体验mplayer2 。如此,实现了上一曲、下一曲、暂停/播放的全局快捷键控制。^_^

另外,有一个根据歌曲文件名与存放目录名搜索生成播放列表的shell脚本,在这里