网易云音乐导入 iTunes
首先是网易云音乐导入 iTunes 这事儿,事情的起源是这样的:
有一天我闲着没事儿在互联网上冲浪,虽然这是个很古老的词汇,翻译过来就是瞎逛,而且虽然我每天都在瞎逛,但这次瞎逛,发现了这么一篇博文:
Keyboard Maestro 使用技巧系列 3:自动导入音乐到 iTunes
你们不要看标题讲的是 Keyboard Maestro,但实际上我关注的时是后边的通过 Automator 将网易云音乐下载的音乐导入 iTunes,具体的方法大家看原文就好了。
我本来在这个流媒体时代用手机或电脑连上 WiFi 后在线听歌是一件很惬意的事儿,但关键是我还有一台 iPod,iPod 它还不是 touch,无法联网,也不能通过类似 waltr 的软件导入音乐,只能通过 iTunes,这就让人很惆怅了。
同时,现在去哪儿下音乐是个大问题,Mac 上 QQ 音乐没有下载功能,虾米音乐,好像没有下载功能=。=所以网易云音乐就成了非常不错的平台,而现在通过 Automator 来自动导入音乐到 iTunes,再从 iTunes 导入 iPod,一切都是那么顺理成章对吧。
这种看似美好但实际上并不好的事情,我实在是不知道怎么跟你们说
一切看似都很自然,但在实践的时候却总是有各种各样的错误,比如,通过 Automator,可以让网易云音乐下载目录里的歌曲自动移动到 iTunes 文件夹内,但当一次性下载的歌曲过多时,这个 Automator 就开始神经错乱了,比如一次性下载它 20 首音乐,Automator 导啊导,最后就剩那么一两首歌曲导不进去(╯‵□′)╯︵┻━┻。
而且这个 Automator 蠢到死,网易云音乐下载歌曲时产生的临时文件,也给导入 iTunes 文件夹,结果在 iTunes 的自动导入文件夹中就会看到一个叫做「未导入」的文件夹,令人心醉。
前前后后试了几次,皆是留了几个钉子户在远文件夹,怒火攻心。
然后我就开始研究其他的办法,比如找我爸要钱买 Keyboard Maestro…???显然不可能,后来想着不如写做一个 Alfred workflow 手动导入掉队的歌曲好了,于是我就写了做了一个 workflow(๑˙ー˙๑)。再试着把 Automator 中的操作由自带的移动文件流程更改为一个 shell script,用脚本来移动歌曲。好像状况好一些,还没发现掉队的音乐。
后来躺床上一想,好像是我每次只下一首歌的缘故吧ˊ_>ˋ
通过 Dropzone 和七牛云存储搭建博客图床
然后我就不纠结这个了,又开始纠结图床的事儿,以前用过会卖萌的朱一做的「围脖是个好图床」,后来换了 Safari,插件总是出现「失焦的情况」,至于什么是失焦,就是这样
至于你问我为什么是个二维码插件??因为图床插件被我删了呀(๑˙ー˙๑)……
然后我又一次网上冲浪的时候,看到了这个:
看起来挺简单哦,人家闫肃也已经把 Dropzone 的插件做好了提供下载,简直就是傻瓜式操作。但是我的电脑作为一个不折腾不高兴的电脑,对我提出了新的要求
ruby
要使用七牛插件,需要使用七牛的 SDK,而 Dropzone 的插件使用 ruby 写的,因此我们需要用 ruby 来安装七牛 SDK。
$ sudo gem install qiniu
但是在安装的过程中,有个插件,具体是哪个我忘了(是真忘了),要 ruby 1.9.2 以上的版本,然后我开始倒腾:
先按网上说的安装 rvm
$ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_profile
再更新 ruby
$ rvm install 1.9.2
期间长途跋涉跋山涉水的过程就不说了,总之速度很慢,还有各种各样的警告什么的,反正我也看不懂,ruby 能用就行了╮(╯_╰)╭。
然后一切安装妥当,把七牛插件安上,结果使用的使用 Dropzone 提示 fail,返回以下错误信息
「此处为很多行错误信息」
究其原因,是 .rb 文件中 require 的文件识别不到,谷歌了一下大概是该文件没在 ruby 的环境变量中,然后开始找这个文件的路径,废了老大的劲儿了。
「此处为老大的劲儿」
终于找到了,然后谷歌怎么添加到环境变量中,使用若干方法,Dropzone 扔报错。
又试着换了 ruby 2.0,均失败。
「此处为其他尝试」
最后解决了,
/usr/bin 中的 ruby 仍然使用的是系统自带的旧的 ruby,版本为 1.8,而 dropzone 这个插件使用的 qiniu sdk,要求使用 1.9.2 以上的 ruby,因此只要把 ~/.rvm 内相应版本的 ruby 做个软链接到 /usr/bin 覆盖掉原来的 ruby 软链接就可以正常工作了。
Dropzone 购买
插件的问题解决了,然后 Dropzone 又来折腾我了,闫肃说 Mac App Store 版本的 Dropzone 由于沙盒的限制,有许多不便,于是我就去官网下试用版,然后想在官网的商店购买,结果不管是 Paypal 还是直接用信用卡付款,均显示订单已取消,取消也就算了,你倒是把钱退回来啊,Paypal 基本是秒退款,那信用卡直接付款的,到现在还没退款
最后实在是要死,闫肃说,购买 Mac App Store 版本,然后用官网下载的版本覆盖掉 MAS 下载的即可,那么问题来了,OS X 10.8 不支持银联支付,原先支持信用卡支付的,现在由于 App Store 更新,信用卡优先识别为银联卡,然后就支付不了了
然后用银行卡充值,又是 IE 又是安全控件又是验证码的…
总之,最后总算是功德圆满,立地成佛了。
通过 Dropzone 和七牛云存储打造的快速上传和分享的服务,适用于所有类型的文件,基本可以替代 droplr 了,现在想来,还好当时忍住冲动没有订阅 droplr,归根结底,还是穷。