萌电波 (更新v1.0.1,MAS更新v0.9.9)

bi119aTe5hXk (@billgateshxk) 2012-10-10 00:26
萌电波,原“萌否电台Mac版本”、"萌否电台 for Mac"。
持有Mac的ACGer不可缺的app之一哦。(=゚ω゚)ノ
适合边进行头脑风暴(工作)时边收听。因为音质差所以建议不要使用耳塞或耳机,直接用内置或者外置扬声器播放效果最佳★~

特点/卖点
1.体积小,听电台不需要开网页加载那庞大又恼人的flash。
2.可登入到萌否,记录播放过的歌曲,以及收藏抛弃歌曲等。记录的歌曲越多,随机播放时听到自己可能感兴趣的歌曲的几率就越大喔♥
3.内置无人声歌曲过滤功能,可跳过那些OST等无人唱的歌曲。(实测能过滤80%的不好听的歌曲)
4.可将歌曲信息分享到各大社交网站如推特和微博等。
5.自动更新本体,无需开启网页。
6.查看专辑封面大图什么的当然没问题。
7.可播放收藏的专辑、歌曲、电台,也可通过手动输入专辑、歌曲和电台的ID来指定收听。
8.可登入并记录播放的歌曲到Last.fm,同样支持收藏歌曲。
9.支持Mac键盘iTunes控制快捷键,耳机线控,AppleRemote(红外线遥控器)控制,躺在床上也能远程控制喔♥~(Mac AppStore版需要安装额外的控制面板才能激活该功能)
10.内置VoiceOver,可读出歌曲和演唱者名称,类似iPod Shuffle自带的VoiceOver功能。
11.可选是否收听高音质歌曲。
12.随机播放收藏的歌曲,随机播放收藏专辑里的歌曲和收藏的电台里的歌曲。也可以随机播放所有专辑和电台
13.内置搜索歌曲/专辑,不需要再打开网页就能寻找歌曲了~

其实这个本来是作为萌否主站Mac客户端独立出来的app(´・Д・)」


之后会添加的功能:
1.10.7以下系统支持。(似乎播放器不兼容,停滞中=д=
2.iChat信息.app状态支持。
3.AirPlay,完美支持AppleTV播放。
4.扫描iTunes歌曲库并上传未收录歌曲,内置格式转换支持大多数音频文件。


感谢@gregwym提供的MoeFM源代码~让咱在初期节省了好多工作☆*:.。. o(≧▽≦)o .。.:*☆
如果发现有异常或功能无法正常使用请在下面留言喔~当然提建议什么的人家最喜欢啦♥。

=============================================

食用方法:
戳》》这里《《可以免费無料下载并体验,注意需要Mac OS X 10.8(64位)及以上的系统以及必要的网络连接。软件虽然是付费的,不过自带30天试用期,收费的话也不算特别贵啦~(´∀`)
愿意付费继续支持咱的工作的话可以戳这里

目前萌电波正已经上架MacAppStore,现已加入豪华午餐(大雾
收费完整版:

MAS版本和普通版本的区别是:
1.界面语言本地化,支持中文和英文。
2.无自带更新(直接用AppStore来更新了)。
3.价格便宜一些。
在此下载安装系统偏好设置面板,安装后可开启快捷键控制以及AppleRemote遥控器控制功能。(仅限于MAS版本,普通版已内置无需重复安装,Lite版则是不支持该功能。

如果出现无法覆盖安装偏好设置面板的情况,请进入系统偏好设置里的MoeRadio,在Support页面里点击“Clean thread”按钮,清理了后台进程之后再尝试覆盖安装。(平时也可以用来清理进程)

免费Lite版:

与收费版本的区别:
功能更简单,不能登陆不能收藏歌曲不能记录播放。


目前付费购买过无论是普通版还是MAS版的萌电波都可以免费申请兑换另外一个版本的。
例如购买过MAS版本的可以直接免费申请普通版的萌电波的注册信息,购买过普通版的也可以申请MAS版的萌电波的兑换码。
详情戳blog:现在开始可以兑换萌电波了

=============================================

功能:
VoiceOver
VoiceOver需要开启日文系统嗓音才能正常运行。
开启日文嗓音方法:调教面板里有个"去设置!"按钮,按下后会直接打开系统偏好设置面板里的听写与语音面板,在“文本至语音”下有个“系统嗓音”,选择"Kyoko"即可(找不到可在“自定...”里勾选安装,10.9以上推荐使用“Otoya”这个嗓音)。

指定播放专辑、歌曲、电台
com+M即可调出手动输入面板,输入专辑、歌曲或者电台ID,再选择顺序播放或者随机播放即可收听指定的歌曲了。因为目前客户端并不自带搜索系统,所以这个作为临时的解决方案。
ID的查询方式:
专辑地址moe.fm/music/36673中的36673既为专辑ID。
单首歌曲地址moe.fm/song/178124中的178124既为歌曲ID。
电台则比较麻烦,没办法直接看到电台的ID,要到电台的页面下,鼠标移到“收藏电台”或者“播放电台”两个按钮上应该能看到比如moe.fm/ajax/fav/panel/radio/9519或者moe.fm/listen?radio=9519。其中9519既为电台ID。地址栏的比如moe.fm/radio/fresh的fresh是不能作为电台ID的。
要指定多个专辑、歌曲或者电台,可以通过英文半角逗号","区分每个项目,比如36673,7006,10386。

URL控制方法
目前除了MAS的Lite版不支持外其他版本都支持的新功能,用法类似URL,直接可在浏览器里使用,可编写到AppleScript里作为控制脚本(如定时播放等。
播放/暂停:moeradio://play
下一首:moeradio://next
上一首:moeradio://prev

网络状态指示灯
v0.9.8开始内置了网络状态指示灯,目前一共3个分别对应:萌否API、歌曲服务器、验证服务器。程序初始化的时候3个灯都会显示,而播放列表加载时会显示前面两个灯,歌曲缓冲中只显示中间那个灯。播放歌曲时3个灯都不会显示。
绿色表示链接正常,黄色表示测试中,红色表示失败,黄色感叹号表示程序验证失败。这些仅表示测试链接的结果,不代表歌曲一定就不能播放。
MAS版本没有验证服务器的灯。

=============================================

已知问题:
1.关于OAuth重复登陆问题:
目前得知同一客户端(API)只能用一个帐号登陆一次,第二次则会覆盖之前的登陆信息。而且会导致原机器未登出的话就无法播放歌曲。
例如客户端在A Mac上登陆了,然后又在B Mac上登陆的话,则只有B Mac上的登陆信息是有效的,而A如果不注销则无法播放歌曲。但是如果这时候再在A Mac上注销后再重新登陆的话A Mac上的信息是更新变成有效的了,这样B Mac上的登陆信息则会变成无效,B机器不注销就无法播放歌曲了。

解决方法:转移钥匙串
付费用户(非MAS版):
首台Mac登录之后在调教面板里点击“同步登录信息”按钮,当提示成功上传登录信息之后再到其他的没有登录的Mac下点击“同步登录信息”按钮,如果其他Mac已经登录但是是无效的登录信息的话请先点击“登出萌否”之后再点击“同步登录信息”按钮。


普通用户:
两台机器都登录到萌否后(A先登录B后登录),B机器打开“钥匙串访问”(在“应用程序”里的“实用工具”里),找到“MoeRadio for Mac : MoeRadio for Mac Auth Service”,右键选择将密码拷贝到剪贴板,然后粘贴到一个文本文件里在A机器上打开它(也可以直接使用信息,即原iChat上的Bonjour服务进行文本传输,或者使用teleport),同样的在“钥匙串访问”里新建一个密码项,名称填写“MoeRadio for Mac : MoeRadio for Mac Auth Service”,帐户名称为“OAuth”,密码则是刚才保存的密码(因为钥匙串无法直接导出所以只能手动转移了)。


2.关于播放到一半自动跳歌的问题:
这是因为歌曲加载到一半然后无法继续获取歌曲的数据了(一般是网络或服务器的问题),于是程序认为文件已经加载完毕所以当播放到这里的时候无法继续播放也不可能重新加载播放该歌曲,所以只能跳至下一首,就造成了经典的EOF(End of file)跳歌问题。不过普通歌曲播放完毕也是EOF,所以这个并不能算是Error来处理。

3.无法从旧版本升级。
v0.9开始软件更名为“萌电波”,然后导致自动升级下载后无法覆盖原来的文件(因为名称不同了),所以麻烦0.8升级到0.9的各位用户请手动下载更新~对这次无法自动升级导致各位的不便请原谅。m(_ _)m(另外不想使用收费版本的可以不用升级,不过不再提供旧版本的下载)

如果是因为注册信息失效导致无法升级,可以选择输入注册信息之后会打开偏好设置面板,然后在菜单栏里选择检查更新。旧版的话选择输入注册信息之后可以直接打开菜单按检查更新。


4.VoiceOver读歌曲信息不正确。开启了去非人声歌曲之后还是有不含人声歌曲的歌曲出现。
请留言,写出是哪首歌曲,会在之后的版本中修复。歌曲过滤关键词可以手动自行在调教面板里设置。

5.无法正常启动程序,启动提示无法连接到验证服务器,或者没过期却提示已经过试用期,或者返回时间过大,又或者提示未知错误。
请检查网络是否正常以及vps.bi119ate5hxk.net是否能正常访问。系统时间是否正确。如果确定不是本机问题请留言,并说明详细情况。

6.无法登录萌否,登录验证页面是空白,或者弹出警告框不显示登录页面。
首先确定使用的萌电波版本是最新的发布版。如果还出现错误,大多数情况都是DNS有问题(毕竟虽然电台启用了CDN但是主站以及后台并没有使用),更换DNS一般可以解决。建议尝试114和v2ex的DNS。另外可以尝试网页去加载api.moefou.org,如果能加载页面的话一般都能登录。

7.想在10.7以下以及32位Mac上运行。
由于编写程序时使用了全ARC(自动内存管理),所以只支持64位的Mac,并且该功能在10.7才出现的所以并不支持10.6及更老的系统下运行。
但是依然想在老机器/系统上运行?有能力的话可以问咱要代码自行修改编译,或者捐助咱让咱有米入手多余的Mac就可以安装老系统并且尝试编写Universal版萌电波。


8.提示非验证的开发者,无法运行程序。
MAS版本的萌电波是没有这个问题的,普通版由于无法对第三方更新用的Sparkle.framework进行签名,所以就会导致被GateKeeper阻止运行了。
在“系统偏好设置里”的“安全性与隐私”里“通用”页面下,将“允许从以下位置下载的应用程序”切换至“任何来源”即可。


=============================================

过滤非人声歌曲关键词:(更新时间:2014.4.21)

off vocal,Off Vocal,off Vocal,OFF VOCAL,Off vocal,off vocal,No vocal,instrumental,Instrumental,instrumental,Karaoke,Inst,inst,INST,Theme,without,Without,カラオケ,KARAOKE,BGM,OST,O.S.T,ost,Soundtrack,SoundTrack,SOUNDTRACK,SOUDNTRACK,SOUND TRACK,Sound Track,Original Sound,soundtrack,原声,サウンドトラック,サウンド,インストゥルメンタル,音乐集,音楽集,音劇集,伴奏,吹奏楽,歌無し,からおけ,Less Vocal,Less vocal,off vocal,钢琴曲,逆転裁判,トラック,トーク,karaoke,Minecraft,サントラ,サウンド・コミュニティ,INS0UMENTAL,インストロメンタル,offvocal,Ost,悪魔城


更新方法:
复制之后在调教面板里的“设置歌曲过滤关键词”里覆盖之前的内容。

=============================================

更新履历:

2012.10.10 v0.1发布------------------------------
Alpha

2012.10.31更新v0.2 alpha-------------------------
这次主要是稍微修改了一下UI。
仍然没提供登陆功能TAT...
不过稍微减小了点体积(?)


2012.11.18更新v0.3 alpha------------------------
添加分享功能(未完成,OS X 10.8及以上尚不兼容新的分享方式)。
现在可以点击专辑封面查看皋清大图了~
添加内置更新监测功能,以后就不用经常来翻网页了~(强烈建议进行本次更新!

2012.11.22更新v0.4-----------------------------
修复了许多bug。
增加了查看歌曲和专辑信息(也就是跳转到电台页面)的按钮。
去掉了魔力播放按钮,换成了播放进度旋钮,不过只能看不能操作。

2012.12.01更新v0.5-----------------------------
更换新图标。
修复bug。
内置“去除off vocal歌曲”功能,根据关键词自动过滤各种不含人声的歌曲。(因为是beta所以有各种误杀或者逃掉的情况.

2012.12.2更新v0.5.1---------------------------
修复bug,调整UI。
优化跳过非人声歌曲功能,减少漏杀误杀。(OST中的歌曲还是无法幸免,然后部分v家包含vocal为歌曲信息的歌曲还是有误杀的可能...)
可自定义窗口是否前置。
强制重置按钮,当因为缓冲问题导致无法播放又无法跳至下一首时可使用强制软重置软件,不需要退出程序。

2012.12.16更新v0.6---------------------------
可登陆到萌否,可收藏、抛弃歌曲和纪录已播放过的歌曲(目前暂时无法播放收藏的歌曲,而且被抛弃的歌曲仍有被播放的可能)。
修改界面布局,添加播放上一曲功能。
播放时间调整为标准倒数。
增强跳过非人声歌曲功能,减少误杀漏杀率。
修复退出时无法保存非人生和窗口前置设置的bug。

2012.12.25更新v0.6.3-----------------------(大过节的饶了咱吧>A<)
收藏歌曲时可选添加歌曲评论。
查看专辑大图时可使用空格键关闭专辑封面窗口(类Echofon操控方式)。
新增播放中断以及播放超过一半时跳下一首歌曲可记录播放记录。当然原来播放完整的一首歌曲后也会进行播放记录。
偏好设置面板添加更新检查设置。
修复切换歌曲时专辑封面大图不能跟着更新的问题。

2013.1.4更新v0.6.5------------------------
UI细微调整。
添加了内置的帮助手册。

2013.10更新v0.6.6------------------------
UI调整,更精简化。
获取播放列表支持Oauth,不再播放抛弃的歌曲已经更精确的播放口味。
修复播放列表周期(即每次读取播放列表)内无法返回上一首的bug。

2013.1.17更新v0.7------------------------
支持播放收藏的歌曲、专辑、电台。
可手动输入歌曲、专辑或者电台的ID进行针对性收听。
去除了内置的帮助文件。(有问题直接在这里提问就好了☆~

2013.1.23更新v0.7.1---------------------
修复歌曲列表验证问题。
代码优化,将歌曲记录改成异步操作,换歌时不再卡界面。
新增隐藏调试用口令,目前可透露的:手动记录歌曲可用:logthissong。
屏蔽非人声歌曲关键词列表更新。
修复专辑封面不对应问题,大幅减少开启过滤非人声歌曲时因切换过快导致专辑封面不对应几率。

2013.2.2更新v0.7.2-----------------------
修复各种bug,在10.8以下及32位系统上测试并未通过,所以暂时停止低版本系统支持。
收藏/抛弃过的歌曲现在可在程序内直接看到收藏/抛弃状态,且可取消收藏/抛弃。
输入框可直接使用回车键执行(指定歌曲播放面板、调教面板)
新增退出程序时记录最后播放的一首歌曲。
修复重复记录播放歌曲多次的问题。

2013.3.17更新v0.7.5---------------------
支持AppleRemote(Apple外置红外线遥控器)控制播放。
支持键盘上iTunes控制键控制播放。

2013.3.31更新v0.8.1-----------------------
支持记录Last.fm登陆并记录播放歌曲到Last.fm。
UI调整。
屏蔽非人声歌曲关键词列表更新。
修复在播放超过一半时连续跳歌会导致不断的记录播放歌曲的问题。

2013.4.2更新v0.8.2------------------------
添加收藏歌曲到Last.fm。

2013.4.8更新v0.8.3------------------------
添加查看Last.fm个人页面按钮到调教面板。
添加查看播放中歌曲的Last.fm页面。
添加初始化双重检测,当页面或者后台歌曲两者服务任一挂掉的时候会有警告。

2013.7.2更新v0.9.2----------------
修改名称为“萌电波”。
免费改收费,30天试用。
添加内置VoiceOver,可读出操作音以及歌曲名和歌手名称。
修复分享功能,目前可用系统内置的分享方式(G+除外)。
添加CDN开关,可选是否使用CDN网络。
添加歌曲名称、歌手专辑名称过长时出现滚动效果。
播放相同专辑时专辑封面不再重加载。
修复了歌曲名中偶尔会出现的乱码。
添加状态栏图标。
其他bug修复。
无法升级该版本的请手动下载覆盖!

2013.7.13更新v0.9.3----------------
新增随机播放收藏的歌曲和收藏的专辑里的歌曲。
修复手动输入ID播放模式中无法播放电台的问题。
修改状态栏图标。
修改钥匙串验证方法,使OAuth Token转移更方便。

2013.7.17更新v0.9.4----------------
修复随机播放漏播最后一页或者当歌曲不满一页时无法随机播放的问题。
新增随机播放收藏的电台的歌曲。
新增随机播放制定专辑里的歌曲,随机播放指定电台的歌曲。

2013.8.23更新v0.9.5---------------
新增播放列表(测试中,尚未完成)(注意该列表窗口目前可以多开,请不要猛击对应按钮或快捷键!)。
添加部分非人声歌曲关键词。
修复VoiceOver部分歌名读不准的问题。

2013.9.4更新v0.9.6---------------
修复共享功能无法正确读取歌曲信息。
App开发者签名,不用再去偏好设置面板里设置了。
MacAppStore上架准备中...

2013.10.17更新v0.9.7-------------
修复10.9下无法登录到萌否的问题。
支持10.9系统内置腾讯微博分享。
添加第三方API URL控制。
验证系统调整。

2013.12.15更新v0.9.8-------------
新增网络状态灯(各灯含义见上方[功能]部分)
添加可选是否收听高音质歌曲(网速不好时可以关闭以流畅收听)
移除CDN开关
播放列表右键添加显示该歌曲到萌否按钮
修正部分特殊符号无法显示问题

2013.12.23更新v0.9.9-------------
添加关闭窗口功能(修复关闭窗口后无法调出)。
添加歌曲变化时通知中心推送,可选播放记录是否保留在通知中心里。
支持耳机线控(但是仍不建议使用耳机收听)。

2014.1.4更新v0.9.10-------------
验证服务器更换CDN,加快初始化速度。
修复填写注册信息之后不能马上播放歌曲的问题。
部分UI调整。

2014.1.22更新v0.9.11-------------
加快初始化速度。
新增可自行添加歌曲过滤关键词(已预置有Off voice相关关键词,可自行修改)。
取消随机播放收藏歌曲功能(官方已提供,准备修改成顺序播放收藏的歌曲)。
VoiceOver方法修改,歌曲信息未播报完毕时跳下一曲会自动停止上一曲播报的语音(手动强制终止朗读方法:GM code: shutup)。

2014.2.9更新v0.9.12-------------
修复部分按钮处理时重复按可能会导致问题的bug。
新增频谱电平计。
新增播放进度条,可拖动(网速慢可能会导致歌曲长时间加载)。
新增支持AppleRemote红外遥控器上下调节音量和短按Menu查看专辑大图长按随机播放。

2014.4.21更新v1.0.0-------------
第一个“完整版”。
新增搜索功能,可搜索歌曲/专辑。
播放列表支持直接切换播放歌曲所在专辑。

2014.5.23更新v1.1.0-------------
增加同步登录信息功能,多台Mac上可以方便的同时登录使用了~(仅限非MAS版付费用户)

17条回复
分享到: 
happynohi (@happynohi) #1 · 2012-10-12 12:34
支持支持支持~~
咳嗽di小鱼 (@gregwym) #2 · 2012-10-16 13:09
顶...`
血衫非弧 (@kelu) #3 · 2012-11-18 22:59
已用^_^,期待做出登陆和last.fm记录的东东
bi119aTe5hXk (@billgateshxk) #4 · 2012-11-19 04:07
#3 血衫非弧
已用^_^,期待做出登陆和last.fm记录的东东
@kelu 唔...光登陸就有難度呢....不過會考慮的~
llnhhy (@llnhhy) #5 · 2012-12-11 21:47
不能下载了哦。。。
llnhhy (@llnhhy) #6 · 2012-12-11 21:57
服务器挂了吗
还在用0.2版呢
bi119aTe5hXk (@billgateshxk) #7 · 2012-12-12 13:04
#6 llnhhy
服务器挂了吗
还在用0.2版呢
@llnhhy 可能上次升級服務器留下的後遺症忘記清除掉了...目前已經運行正常可以下載了。
bidabrain (@bidabrain) #8 · 2013-02-14 23:41
播放歌曲有点卡呢,用豆瓣的客户端就不会卡,是网速问题?
bi119aTe5hXk (@billgateshxk) #9 · 2013-02-15 23:03
#8 bidabrain
播放歌曲有点卡呢,用豆瓣的客户端就不会卡,是网速问题?
@bidabrain 嗯,毕竟国内的网络就是这样了...咱们没那么大能力能弄得像豆瓣那样的大又好带宽
wushuipingzi (@wushuipingzi) #10 · 2013-08-19 16:49
表示为什么没有雪豹系统的啊!【mac最为稳定的系统什么的】
bi119aTe5hXk (@billgateshxk) #11 · 2013-08-19 23:03
#10 wushuipingzi
表示为什么没有雪豹系统的啊!【mac最为稳定的系统什么的】
@wushuipingzi 因为使用了ARC(自动内存管理)所以不支持10.7以下的Mac呢...32位的也都不支持...
目前还没有多余的机器也没有多余的精力来适应老机器呢...
bi119aTe5hXk (@billgateshxk) #12 · 2013-09-07 14:18
对了麻烦园长帮把电台客户端页面moe.fm/about/client的"萌否电台 for Mac"改成萌电波...其他链接和图标不用改 @Ariagle
Thx~
园长 (@ariagle) #13 · 2013-09-07 17:28
#12 bi119aTe5hXk
对了麻烦园长帮把电台客户端页面moe.fm/about/client的"萌否电台 for Mac"改成萌电波...其他链接和图标不用改 @Ariagle
Thx~
@billgateshxk 已改。
Kuljden (@kuljden) #14 · 2013-10-29 22:24
刚才打开萌电波说我是不是用了不正确的注册,我把用户名和注册密钥输进去,无法验证注册信息,是服务器出问题了么?
bi119aTe5hXk (@billgateshxk) #15 · 2013-10-29 23:10
#14 Kuljden
刚才打开萌电波说我是不是用了不正确的注册,我把用户名和注册密钥输进去,无法验证注册信息,是服务器出问题了么?
@kuljden 对的服务器目前正在抢救中...(跪
zbqpig (@zbqpig) #16 · 2014-11-01 13:36
希望能改成像radium那样嵌入状态栏里的样子,不占空间...
能增加10.10的通知中心插件就更棒啦
bi119aTe5hXk (@billgateshxk) #17 · 2014-11-03 03:30
#16 zbqpig
希望能改成像radium那样嵌入状态栏里的样子,不占空间...
能增加10.10的通知中心插件就更棒啦
@zbqpig 有考虑支持状态栏,只是因为要多做个界面所以一直拖...技术上是没问题啦就是人懒而已_(:з」∠)_

通知中心的话本来有考虑的,不过后来发现其实必要性并不大啦,毕竟相比起打开通知中心的小工具,直接点程序界面或者菜单栏什么的不更方便么....重点是通知中心如果是查看通知的状态下还要切换到小工具...操作上就非常麻烦..
登入萌否,参与讨论

发表于 · · ·

萌Mac计划 (Moe Mac Project) (小组)

加小组
13名成员
x

Heading

content
3位以上字母、数字或下划线
我  是:  
6~20位
已有账号?
登入萌否
有光的地方必有影,有影的地方也必定有光,绝望的颜色越是浓重,一定会有光芒耀眼的希望。
萌否娘