V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
piglei
V2EX  ›  程序员

Chrome 插件“高品质豆瓣 FM”1.0.0 发布了!

  •  
  •   piglei ·
    piglei · 2014-02-20 16:30:08 +08:00 · 10879 次点击
    这是一个创建于 3708 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大概一个多月前,我在v2ex发过一个贴: http://www.v2ex.com/t/96373

    里面介绍了我写的一个使豆瓣FM播放更高品质音源的Chrome插件,今天很高兴的告诉大家,我对这个插件进行了一些更新,现在发布了1.0.0版本,以下是一些主要的更新点:

    - 抛弃了之前新开一个tab的设计,现在将会直接在豆瓣FM页面中播放高品质音源
    - 优化了搜索,提高了歌曲的匹配度
    - 优化了播放操作,暂停和播放等功能直接同步,不必在多个tab之间切换。

    Chrome商店安装地址: https://chrome.google.com/webstore/detail/%E9%AB%98%E5%93%81%E8%B4%A8%E8%B1%86%E7%93%A3fm/pdgnopcbjjdkdeaimdbncphhcgjaaifi

    以下是插件简介:

    一个简单的Chrome插件来帮助你轻松享受高品质的豆瓣FM。

    这么牛逼?怎么做到的?
    ----------------------

    其实原理弱智到我都不好意思告诉你,只是在播放豆瓣FM的同步播放一个更高品质的音源。四个字:**简单粗暴**

    我要怎么用上呢?
    ----------------

    直接从Chrome应用商店安装: https://chrome.google.com/webstore/detail/%E9%AB%98%E5%93%81%E8%B4%A8%E8%B1%86%E7%93%A3fm/pdgnopcbjjdkdeaimdbncphhcgjaaifi

    TODO
    ----

    - 更高品质的音源(目前是192k)


    希望豆瓣FM用户可以多多试用一下,提一些意见。
    谢谢大家。
    第 1 条附言  ·  2014-02-21 00:01:38 +08:00
    更新了1.0.1版本,主要的改动:

    - 当高音质音源匹配不到的时候,会播放豆瓣的音源,让体验更流畅
    - 改进了搜索匹配高音质音源的算法,现在匹配会更精确,专辑一般都能对上
    第 2 条附言  ·  2014-02-22 11:58:45 +08:00
    - 修正了播放外部音源会无尽循环的问题
    - 修复了某些情况会导致插件崩溃的Bug
    - 屏蔽了播放条的进度部分,让音乐播放更纯粹
    - 当播放外部音源的时候,点击音量左边的小图标会调到外部音乐的页面
    54 条回复    1970-01-01 08:00:00 +08:00
    ivanlw
        1
    ivanlw  
       2014-02-20 16:36:29 +08:00 via iPhone
    有Safari插件么?
    khowarizmi
        2
    khowarizmi  
       2014-02-20 16:46:28 +08:00
    插件在放,fm也在播放,感觉很难受- -。
    私自拖动进度条,当fm中歌曲没有放完,会重放。。。
    piglei
        3
    piglei  
    OP
       2014-02-20 16:46:55 +08:00
    @ivanlw 暂时还没有开发别的浏览器支持的打算,你可以先装Chrome试试看。
    yinxingren
        4
    yinxingren  
       2014-02-20 16:46:57 +08:00
    这个很棒 更新上了
    zhouquanbest
        5
    zhouquanbest  
       2014-02-20 16:47:57 +08:00
    很黄很暴力。。。
    piglei
        6
    piglei  
    OP
       2014-02-20 16:48:41 +08:00
    @khowarizmi 嗯,你把FM的声音关掉就好了,豆瓣FM的浏览器是flash的,暂时没有办法操作声音,得手动关掉。
    另外那个无限循环的问题,暂时还没找到解决方案,预计下次更新解决掉。
    不过一般听的时候也不会乱拖嘛。
    uleone
        7
    uleone  
       2014-02-20 16:48:47 +08:00
    支持! 不错
    WhyLiam
        8
    WhyLiam  
       2014-02-20 17:08:05 +08:00
    我。。。。这个是有多粗暴啊。。菊花略痛。
    luckyduck
        9
    luckyduck  
       2014-02-20 17:36:07 +08:00
    当无法匹配到高品质音乐的时候其实不用跳过呀,你就播放豆瓣本来的歌曲就行了,你可能是觉得播放器的音量被关闭了,其实没关系,你可以直接用你的播放器播放这个低品质的歌曲。
    afxRay
        10
    afxRay  
       2014-02-20 17:38:42 +08:00
    求Firefox版!!
    tonghuashuai
        11
    tonghuashuai  
       2014-02-20 17:40:22 +08:00
    很暴力
    piglei
        12
    piglei  
    OP
       2014-02-20 17:42:04 +08:00
    @luckyduck 有道理,我会试试看能不能实现。
    itfanr
        13
    itfanr  
       2014-02-20 19:31:08 +08:00
    **简单粗暴**
    phyng
        14
    phyng  
       2014-02-20 19:38:18 +08:00
    好棒,看权限是使用的music.163.com的音源吧~
    zythum
        15
    zythum  
       2014-02-20 19:39:58 +08:00
    **简单粗暴** +1
    solupro
        16
    solupro  
       2014-02-20 19:42:13 +08:00
    想法很不错呀!
    piglei
        17
    piglei  
    OP
       2014-02-20 20:10:29 +08:00
    @phyng 嗯,是的
    一个多月的老版本是直接开一个网易云音乐的tab同步播放的 :)
    sneezry
        18
    sneezry  
       2014-02-20 20:51:31 +08:00
    哈哈,偷梁换柱,lz好机制
    piglei
        19
    piglei  
    OP
       2014-02-21 00:01:24 +08:00
    更新了1.0.1版本,主要的改动:

    - 当高音质音源匹配不到的时候,会播放豆瓣的音源,让体验更流畅
    - 改进了搜索匹配高音质音源的算法,现在匹配会更精确,专辑一般都能对上
    momou
        20
    momou  
       2014-02-21 00:06:49 +08:00
    好机智
    JrIdeA
        21
    JrIdeA  
       2014-02-21 00:09:35 +08:00
    很早前也有个类似的想法
    对于lz
    **简单粗暴**
    外加4个字
    **干得漂亮**
    fanzeyi
        22
    fanzeyi  
       2014-02-21 00:36:01 +08:00   ❤️ 1
    真的就买不起 PRO 么?
    imom0
        23
    imom0  
       2014-02-21 00:44:03 +08:00 via Android
    我怎么没觉得牛逼啊。
    likuku
        24
    likuku  
       2014-02-21 00:48:30 +08:00
    侵权了啊…不付费使用付费服务,盗窃商业服务。
    fanzeyi
        25
    fanzeyi  
       2014-02-21 01:10:32 +08:00   ❤️ 9
    已经就此插件 report abuse 。

    理由是违反 Chrome Web Store TOS 4.4.1-5/6:

    5. infringes on the intellectual property rights of others,
    6. enables the unauthorized download of streaming content or media,

    https://developers.google.com/chrome/web-store/terms?csw=1

    我很喜欢豆瓣,特别是豆瓣音乐,我不认为,一个月 10 CNY 的价格很贵,作为从 PRO 推出一直用到现在的用户,虽然在服务质量上可能比不上一些国外的服务,但是仍然比大多数服务要好,而且是以这样一个合理的价格,我认为没有任何站得住脚的理由能够让你去做这样的可以称之为盗窃的事情的。

    如果你真的想获得高音质服务,请点 http://douban.fm/upgrade ,而不是点主贴上的那个链接。

    利益相关:

    1. 曾在豆瓣实习过,当然也在豆瓣音乐过。 =)
    2. 也有一份豆瓣 FM 的 Chrome 插件。

    「你知道阿信有多努力么!」
    chon
        26
    chon  
       2014-02-21 01:19:53 +08:00 via Android
    @likuku
    @fanzeyi
    楼主的这个插件并没有盗用豆瓣的付费音源
    fanzeyi
        27
    fanzeyi  
       2014-02-21 01:23:35 +08:00
    @chon 盗用了豆瓣的算法成果。
    romoo
        28
    romoo  
       2014-02-21 10:16:12 +08:00
    @fanzeyi 豆瓣有「算法成果」相关的免责声明吗?
    iandyh
        29
    iandyh  
       2014-02-21 10:16:58 +08:00
    @fanzeyi 为饭团手工点赞。
    kebot
        30
    kebot  
       2014-02-21 10:19:17 +08:00
    其实我想说楼主损害的是网易的权益
    redrum
        31
    redrum  
       2014-02-21 10:29:47 +08:00
    @fanzeyi douban和虾米这类软件中的音乐都是有版权方予以授权的嘛?
    piglei
        32
    piglei  
    OP
       2014-02-21 11:01:48 +08:00   ❤️ 1
    谢谢 @fanzeyi 以及楼上各位的回复。

    本人深刻的清楚这个插件损害了豆瓣和网易云音乐的利益,但是如果你看过我一个多月的插件的原型就可以发现,我最早开发这个东西,一直是“好玩,觉得这很酷”在驱动的,最早的目标其实是听320k的豆瓣FM。并没有考虑过更多的侵权之类的问题。

    这个插件相关的所有的宣传工作也只是在v2ex和豆瓣python小组这两个充满程序员的技术社区发过两个贴,主要的目的是学习交流。

    对于伤害到了豆瓣程序员同胞的感情,我报以诚挚的歉意。。

    鉴于Chrome插件可能会因为举报被商店下架,对于那些和我一样买不起PRO的程序员:欢迎Star插件的github项目:https://github.com/piglei/fmx163/
    fanzeyi
        33
    fanzeyi  
       2014-02-21 11:04:23 +08:00
    @romoo http://www.douban.com/about/disclaimer 「2. 不得干扰、损害和侵犯豆瓣网的各种合法权利与利益;」

    @redrum 虾米大部分没有版权,豆瓣播放的均是有版权的歌曲。 http://douban.fm/user_guide 最下方有合作版权方的列表。
    multiple1902
        34
    multiple1902  
       2014-02-21 11:12:32 +08:00
    真的是「买不起豆瓣 FM PRO」?

    别这么不要脸。
    likuku
        35
    likuku  
       2014-02-21 11:23:32 +08:00
    @chon 「楼主的这个插件并没有盗用豆瓣的付费音源」... 大家都知道豆瓣的「高品质音频」只有付费的 pro 用户才可收听...
    likuku
        36
    likuku  
       2014-02-21 11:25:14 +08:00
    @piglei 「一直是“好玩,觉得这很酷”在驱动的」自己一个人私下玩玩,当练手,不传播,若这样还是勉强可以接受的。

    「不作恶」这价值观还是值得倡导的。
    piglei
        37
    piglei  
    OP
       2014-02-21 11:28:14 +08:00
    likuku 10 小时 37 分钟前
    侵权了啊…不付费使用付费服务,盗窃商业服务。
    =======================
    @likuku 你可能不知道这个插件的工作原理,这个插件和豆瓣的PRO服务没有任何的关系,只是要求你使用的时候关掉豆瓣FM原来的声音,通过技术手段同步播放当前这首歌更高品质的音源。

    我只能说这和PRO提供的服务产生了冲突,但绝不是你说的“不付费使用付费服务”
    megayu
        38
    megayu  
       2014-02-21 11:33:18 +08:00
    豆瓣电台是最烂的电台了,推荐效率差的让人发指,另外豆瓣的都是有版权的,别搞笑了
    likuku
        39
    likuku  
       2014-02-21 11:36:57 +08:00
    @piglei 「你可能不知道这个插件的工作原理,这个插件和豆瓣的PRO服务没有任何的关系,只是要求你使用的时候关掉豆瓣FM原来的声音,通过技术手段同步播放当前这首歌更高品质的音源。」

    假若是真的,你也使用了豆瓣的「推荐算法成果」,对于用户习惯信息为核心的SNS,相关成果是最宝贵的资产。

    上面也有
    @fanzeyi 提到过的 「盗用了豆瓣的算法成果。」
    morningbzy
        40
    morningbzy  
       2014-02-21 11:45:52 +08:00
    @Likuku @fanzeyi 我在豆瓣FM上听到一首歌,好听。然后我去另外一个提供高品质的音乐网站上搜这首歌,然后听,这样侵权么?
    redrum
        41
    redrum  
       2014-02-21 11:53:16 +08:00
    @fanzeyi 虾米搜得到whole hole窝就觉得似乎不是会买版权的样子… 话说douban真的买了这么多的版权嘛_(:3」∠)_

    可是虾米没有版权还收vip费用有点那啥诶
    fanhan
        42
    fanhan  
       2014-02-21 12:06:09 +08:00
    @Likuku @fanzeyi 网易云音乐好像有导入douban的歌曲和导入虾米的歌曲,你们怎么不去说他们侵害的douban的算法呢?
    fanzeyi
        43
    fanzeyi  
       2014-02-21 12:30:17 +08:00
    @redrum 豆瓣只是购买了电台播放权,这样会便宜不少,所以正如你所见豆瓣并没有提供歌曲的点播。另外,虾米部分购买了版权,至于买了多少的版权就不清楚了。

    @megayu 请你不要在没有经过调查的情况下随便臆测指控。豆瓣电台甚至在提供自定义节目的时候,所有用户上传的歌曲都要经过审核以确认豆瓣是否拥有此歌曲的播放权。

    @morningbzy 毫无,用户获得服务之后的行为和豆瓣毫无干系。但是这个插件明显是在用户获得服务中的时候进行了干扰。
    anjunecha
        44
    anjunecha  
       2014-02-21 13:01:03 +08:00
    太机智了!这是用了豆瓣fm的算法,然后调用的网易云音乐的音源吗?
    Dreamwalker
        45
    Dreamwalker  
       2014-02-21 14:45:28 +08:00
    豆瓣FM的'PRO版提供最高192Kbps码率播放',还是比网易低,所以解决办法就是买一个PRO,然后再用这个插件,这样能满意吗?
    xhbang
        46
    xhbang  
       2014-02-21 17:56:43 +08:00
    网易云音乐已经成为我的itunes音乐库来源了, 自带封面, 320K
    fedmond
        47
    fedmond  
       2014-02-22 00:04:55 +08:00
    我简直惊呆了!
    luofei
        48
    luofei  
       2014-02-22 02:48:36 +08:00 via iPad
    豆瓣FM pro,05年至今的豆瓣用户,喜欢豆瓣。
    我觉得盗用算法成果一说相当牵强,获得服务中干扰也是。
    piglei
        49
    piglei  
    OP
       2014-02-22 11:58:34 +08:00
    @anjunecha 目前来说是的

    更新了1.1.0版本:

    - 修正了播放外部音源会无尽循环的问题
    - 修复了某些情况会导致插件崩溃的Bug
    - 屏蔽了播放条的进度部分,让音乐播放更纯粹
    - 当播放外部音源的时候,点击音量左边的小图标会调到外部音乐的页面
    dongbeta
        50
    dongbeta  
       2014-02-22 20:53:38 +08:00
    楼主,我相信你只是为了好玩而做这个,我支持你的行为和玩法。但是放出来之后公用之后,难免会被滥用,而且行为性质也发生了变化。最后总之出了事情,之前维护你的用户肯定就散了,而你是责任人。

    我建议楼主撤下这个插件。
    alon
        51
    alon  
       2014-02-23 00:23:54 +08:00
    很给力~~~
    Kymair
        52
    Kymair  
       2014-02-26 23:24:55 +08:00
    @
    没看出来这是怎么属于「盗窃」豆瓣的行为了。

    @likuku
    “假若是真的,你也使用了豆瓣的「推荐算法成果」,对于用户习惯信息为核心的SNS,相关成果是最宝贵的资产。”
    Kymair
        53
    Kymair  
       2014-02-26 23:27:40 +08:00
    @likuku @fanzeyi
    我真没看出来这怎么算盗窃豆瓣的算法成果了。

    用户给豆瓣提供了「赞」和「跳过」等数据,然后豆瓣基于这生成的playlist, 然后用户再拿这个playlist去别处放。这属于哪门子的盗窃?用户又没有转卖,或者基于此提供给第三方用户来使用。
    Kymair
        54
    Kymair  
       2014-02-26 23:33:56 +08:00
    @fanzeyi
    撇开侵权(我觉得完全没有侵权), 即使单纯从「道义」上来说,对于免费服务来讲,用户就是商品,而不是客户。比如Google search, Gmail, Android, 用户确实不花钱,但是用户看了广告,提供了数据。豆瓣电台也是,免费用户听了广告,给豆瓣提供了数据以供分析。我怎么感觉(纯个人臆断)你总觉得「豆瓣免费提供给我们这么好的服务我们应该感恩怎么能做出这种事情呢!」

    可以听听最近的IT公论,有聊到这些。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5384 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:22 · PVG 17:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.