练手之作:虾米音乐地址解析器,你会喜欢的

2012-04-29 21:40:06 +08:00
 dndx
地址: http://xmurl.sinaapp.com/

主要功能:

* 解析虾米单曲页面
* 批量解析虾米专辑页
* 提供批量改名脚本(Win下为cmd,Linux下为Shell)
* 快速解析书签,一键把你带到解析页面
* 不需要任何客户端,纯网页应用

期待建议。
14402 次点击
所在节点    分享创造
42 条回复
Orz
2012-04-29 21:59:09 +08:00
试听的音质,随便听听还是可以的,感谢。
dndx
2012-04-29 22:03:49 +08:00
@Orz 没错..只能解析出来试听链接,这个没办法。
不过虾米的试听质量也还凑活,像我这样的业余耳朵听起来区别不大。。
dndx
2012-04-29 22:32:09 +08:00
更新:现在可以解析精选集页面

例: http://www.xiami.com/song/showcollect/id/11065698
fanzeyi
2012-04-29 22:35:50 +08:00
@dndx 代码有开源的计划么?
zhaoyafei
2012-04-29 22:37:57 +08:00
我一般都用Chrome的审查元素
Air_Mu
2012-04-29 22:38:47 +08:00
虾米音质和网站太龌龊

做个XTUBE嗅探就好了
binux
2012-04-29 22:41:51 +08:00
dndx
2012-04-29 22:45:42 +08:00
@fanzeyi 整个程序还算有难度的应该算是虾米的URL解密部分了,这部分代码我已经贴到Github上,不过比较毁眼,没办法,虾米的加密方法太奇葩了。

https://gist.github.com/2550880

至于Web部分的源码真的没有任何技术含量,你用上面的解密函数 + Flask写这样一个网站最多需要10分钟吧..也就前端调教起来麻烦点。
fanzeyi
2012-04-29 22:50:32 +08:00
@dndx 需要的就是这个ww 谢了ww
fanzeyi
2012-04-29 22:51:08 +08:00
@dndx 多嘴问一句怎么推出来的..
dndx
2012-04-29 22:52:23 +08:00
@fanzeyi 就是闲的蛋疼,没别的了..
dndx
2012-04-29 22:58:10 +08:00
@binux 这网站貌似有问题,比如:

http://www.kissxiami.com/album/510560

就解析不到地址,不知道为什么

xmurl是能正常解析的
binux
2012-04-29 23:02:46 +08:00
fanzeyi
2012-04-29 23:26:16 +08:00
fork 了一份 JavaScript 版本的: https://gist.github.com/2551275
yugushen
2012-04-29 23:59:47 +08:00
批量重命名能不能改称 “<曲目序号> <曲目名称>” 这种格式?或者更进一步,能不能自动填写 MP3 标签信息?
dndx
2012-04-30 00:13:09 +08:00
@yugushen 第一个可以很容易做到,第二条没有办法,因为文件都是位于虾米的服务器上,xmurl是网页程序,没有更改ID3的能力。
MartianZ
2012-04-30 00:19:25 +08:00
@binux @dndx 我已经好久没维护这个项目了……
抽空再看看问题所在
ystar
2012-04-30 01:37:24 +08:00
一般netvideohunter 完全可以胜任。 可惜下的都是试听的低音质格式的,如果能挖到高音质的就爽了
yugushen
2012-04-30 11:28:18 +08:00
@dndx 如果有第一个就不错了,我可以用工具根据文件名填写标签。
suorh
2012-04-30 12:20:00 +08:00
@dndx 不错,希望 可以一直可以使用,稳定性要强~

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

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

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

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

© 2021 V2EX