Pmusic是Puppy英文论坛zigbert制作的一款基于脚本的轻量级音频播放器,支持m3u、pls两种格式播放列表,支持播放以下类型文件:
.aiff、.aac、.ape、.au、.flac、.gsm、.m4a、.mp3、.mp4、.ogg、.ra、.shn、.wav、.wma
当前版本:V0.6.1,大小:23KB,已进行脚本修复并中文化,可以直接播放文件名是中文的文件,可谓居家旅行之必备良药!
.aiff、.aac、.ape、.au、.flac、.gsm、.m4a、.mp3、.mp4、.ogg、.ra、.shn、.wav、.wma
当前版本:V0.6.1,大小:23KB,已进行脚本修复并中文化,可以直接播放文件名是中文的文件,可谓居家旅行之必备良药!
制作方法:
让pmusic支持中文文件名播放:
# diff -uN func.en func
# diff -uN func.en func
--- func.en 2009-02-10 20:14:42.000000000 +0800 +++ func 2009-04-14 21:47:55.000000000 +0800 @@ -998,10 +998,12 @@ echo -e "\c" > $WORKDIR/pmusic-ffmpeg_output TMP="`cut -d '|' -f 3 $WORKDIR/pmusic-TREE_ITEM`" if [ "$TMP" = "00:00" ] || [ "$TMP" = "00:01" ]; then #if length is under 2 sec --> piping ffmpeg | aplay fails - echo "ffmpeg -i \"$PLAYLIST\" -f au -y $WORKDIR/pmusic.au 2> /dev/null" > $WORKDIR/pmusic-exec + echo '#!/bin/sh' > $WORKDIR/pmusic-exec + echo "ffmpeg -i \"$PLAYLIST\" -f au -y $WORKDIR/pmusic.au 2> /dev/null" >> $WORKDIR/pmusic-exec echo "aplay $WORKDIR/pmusic.au 2> /dev/null" >> $WORKDIR/pmusic-exec else #Normal way - echo "exec ffmpeg -i \"$PLAYLIST\" -ss $SS -f au - 2>> $WORKDIR/pmusic-ffmpeg_output | aplay -f cd 2> /dev/null" > $WORKDIR/pmusic-exec + echo '#!/bin/sh' > $WORKDIR/pmusic-exec + echo "exec ffmpeg -i \"$PLAYLIST\" -ss $SS -f au - 2>> $WORKDIR/pmusic-ffmpeg_output | aplay -f cd 2> /dev/null" >> $WORKDIR/pmusic-exec fi chmod 700 $WORKDIR/pmusic-exec if [ "$HIGH_CPU" = "true" ]; then
更新日志:
04/14/2009 V0.5.4,可播放含中文文件名的音频文件
05/11/2009 V0.6.1,更正了关闭pmusic后还在后台播放问题
- 12692 次点击
发表新评论