自己写的音乐播放列表生成工具PlaylistMaker

从bbs.maxpda.com论坛下到两个播放器:multiPlay和KD_Player_8800_8300,与黑莓自带的音乐播放器比较有好处也有缺点,下面粗略的作了一下比较:

multiPlay
优点:可以创建播放列表,能整个目录添加文件;在待机模式可以播放。
缺点:不支持wma等格式;播放列表不能改名,也不支持中文,只能有一个播放列表;打不开m3u播放列表。

KD_Player_8800_8300
优点:可以创建播放列表,列表名可以支持中文也可以改名,能整个目录添加文件;在待机模式可以播放;支持wma等格式。
缺点:播放列表不能保存;打不开m3u播放列表。

黑莓自带音乐播放器
优点:可以创建播放列表,列表可以保存,支持中文,可以打开m3u播放列表;支持wma等格式。
缺点:在待机模式不能播放;播放列表不能整个目录添加文件,添加文件很麻烦。

总结以上的优缺点,本人觉得使用黑莓自带的音乐播放器再加上离线生成播放列表工具,应该比其它两个工具好用得多。

因此我抽了点时间完成了播放列表的离线生成工具,如下图:

原理:黑莓m3u播放列表文件里的中文只能用UTF-8来编码,而且需要象URI一样转义才能正确读取。

功能:
1. 支持添加目录和添加文件,支持拖放目录或文件到列表中(注:没过滤同名文件,即一个文件添加多少次就有多少份)。
2. 列表中的内容可以正向/反向排序,生成时按列表中文件的顺序创建播放列表。
3. 可以单独复制音乐文件所在文件夹到剪贴板,常用于粘贴成列表名。
4. 在指定目录下生成指定列表名的播放列表,后缀.m3u。

注意.m3u中文件前缀的指定,可以用黑莓自带的音乐播放器添加一个新的播放列表,然后把手机连上电脑,在“BlackBerry\music”目录下打开刚添加的播放列表,用记事本打开,如果是以下格式:
file:///SDCard/BlackBerry/music/%E8%83%8C%E6%99%AF%E9%9F%B3%E4%B9%90/01.mp3
file:///SDCard/BlackBerry/music/%E8%83%8C%E6%99%AF%E9%9F%B3%E4%B9%90/02.mp3
那“/BlackBerry”前面的内容就是文件前缀,如果不是“file:///SDCard”请先修改再点“生成”按钮。

下图是我在本机看到的用这个工具生成的列表:

2009-02-15 Update:支持播放列表的编辑功能。界面调整如下:

2015-08-04 Update:时隔6年多再次更新,支持OS10系统。我在用的Q10生成的.m3u文件显示前缀是/accounts/1000/removable/sdcard,与8800之前的file://SDCard不一样。测试下来发现如果文件前缀仍使用8800的样式,那么原来的工具生成的列表在Q10上还是能播放的,如果前缀改成Q10新的前缀,就需要使用更新的软件,同时选择“OS10及之后...”项如下图:

Playlist Maker工具下载:PlaylistMaker.zip

Tags: ,

18 Responses to “自己写的音乐播放列表生成工具PlaylistMaker”

  1. chenchen说道:

    刚才从maxpda看到您的帖子。
    来支持一下。
    感谢您的分享!!!
    辛苦了!!

  2. netputer说道:

    来自 BerryMail 的我路过..

  3. pfox说道:

    这个东东只能新建,能不能增加编辑功能?要不然添加一两首歌就得重新创建,要是能够编辑老的列表就方便了。

  4. lordong说道:

    确实不能编辑, 抽空再补上吧

  5. simonzzy说道:

    谢谢!

  6. Emily说道:

    请问一下能不能给源码啊?

  7. LT说道:

    博主给我带来了很大便利,谢谢!这样我的蓝牙耳机就可以更好的操作了,因为蓝牙只能控制自带的播放器

  8. LT说道:

    希望什么时候再增加个编辑功能就更好了

  9. lordong说道:

    你选择“浏览”找到原来的.m3u文件然后点“导入”,此时列表中就是这个文件里的内容,你可以任意在列表里添加、删除,最后再点“生成”即可完成修改

  10. 感冒说道:

    很少看到好东西回复的。但是你这个是原创,而且确实很不错的东西,不回复不支持那就真的很不厚道了。
    很感谢你提供的工具,个人感觉还是很方便的。但是我也给你提出几个小小的建议,希望能完善。
    一、是否可以增加试听功能,因为歌曲多了有时候不能确认这个歌曲是否就是自己想要的;
    二、是否可以提供同名歌曲提示覆盖或者依然存在的选择,原因同上歌曲多了拷贝的时候很可能重复了;
    其他没有了,最后再次表示感谢,感谢你辛勤劳动而且无私的带给我们的软件享受!

    祝事业顺利,家庭幸福!!!

    • lordong说道:

      谢谢对这个小工具的认可,你提的建议也挺好的。试听功能可能考虑调用系统默认的播放器来播放,因为毕竟这是小工具,不想为了加这个功能而引入一大堆程序。
      我会考虑在适当的时候增加这些修改的。

  11. xiyu说道:

    很好的工具 准备试用 应该可以解决用手机播放催眠曲的问题。辛苦了 感谢!

  12. colyang说道:

    coool
    赞一个,很实用

  13. konan说道:

    非常好的一个实用工具!谢谢楼主的辛苦工作&共享!

  14. 感恩的人说道:

    特地来表示感谢的!

  15. 好方便说道:

    必须顶啊!!好方便

  16. cjw627说道:

    太感谢了!!!
    太方便了!!!!
    我试过用易语言编写的。。不过转编码老是连英文也转了。搞不好哈。+ +orz..

    太感谢了!

  17. eulerzhu说道:

    很好的工具 多谢了
    解决了困扰我的一个大问题,应该让blackberry pay you some money

Leave a Reply for 感冒


提醒: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。