2020-07-30 Robin Wen
文/Robin 作为一个音乐爱好者,用过的音乐类 App 不计其数。本文聊聊笔者的进化史。 酷狗音乐 笔者作为小山村土生土长的村民,酷狗音乐自然是入门音乐 App,因为同学用、朋友用、老师用,关键是网吧还用。每次去网吧浪,打开酷狗音乐,带上耳机,已经成为标准动作。 时光回到 2016 年 7 月,腾讯把旗下的 QQ 音乐业务与中国音乐集团(CMC)进行合并,成立腾讯音乐娱乐集团。2018 年 10 月 2 日,腾讯音乐娱乐集团正式递交赴美上市招股书,代码为「TME」。12 月 12 日,腾讯音乐娱乐集团在纽交所上市交易。 笔者目前打开酷狗音乐、QQ 音乐的频率较低,故关于酷狗音乐的记忆就到这里吧。 虾米音乐 由于老 继续阅读 »
2016-08-17 derekchan
版权问题一直有之,音乐影视更甚,大家应该都有手机同时拥有多个视频应用或者音乐应用的经历,海外网友想使用某些国内应用还得翻墙回来,让人痛苦不已。 就在最近,上班后发现网易云音乐屏蔽了香港 IP,公司因为使用香港网络也正受其害,想翻墙回来,但网络速度实在不敢恭维,就放弃了。接着下载了虾米勉强听听,几天后又删掉,跟网易云音乐比,Mac版的虾米简直就是渣渣,只能重回网易云音乐的怀抱。 继续阅读 »
2020-08-04 Robin Wen
文/Robin 之前笔者分享了「音乐类 App 进化史」,今天特地写一篇文章聊聊 Spotify。 Spotify,是一家在线音乐流服务平台,2006 年 4 月由 Daniel Ek 和 Martin Lorentzon 在瑞典创立。目前是全球最大的流音乐服务商之一,与环球音乐集团、索尼音乐娱乐、华纳音乐集团三大唱片公司及其它唱片公司合作授权、由数字版权管理保护的音乐。 2018 年 4 月 3 日,Spotify 以直接上市模式在纽交所上市,当日市值 265 亿美元。Spotify 的营收来自两个方面。其中,免费服务的收入主要来自广告,而付费服务的收入来自 Spotify Premium 用户每月支付的费用。 Spo 继续阅读 »
2013-09-14 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 今天休息,看了08年的演奏会,《久石让在武道馆》,除了享受音乐盛宴的震撼外,更多的是为久石让和宫崎骏之间的友谊而感动。 以前我是轻视动漫的,心想这是小孩看的玩意,“大人”看这个岂不是笑话。可真正接触到动漫的时候,才发现我彻彻底底的错了。动漫表现出的对和平的渴望,对人性的赞扬,对美好世界的追求,对惩恶扬善的宣扬,对历史人物的追忆……如此云云,真的是一片大好世界 继续阅读 »
2014-11-29 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 石进的音乐对我们而言,还是很小众,相信这个名字对于读者来说很陌生。写这篇文章之前,介绍下「石进」。 以下摘自百度百科: 石进,广西柳州人,国内作曲家。凭着自己业余爱好创作《夜的钢琴曲》系列被冯小刚经典电影《非诚勿扰2》川川朗诵诗歌《见与不见》的选为该段配乐,之后成为广播电视媒体经典的背景音乐,2011年5月代表作品《夜的钢琴曲五》被提名华语金曲奖,提名年度最佳 继续阅读 »
2020-09-19 Robin Wen
文/Robin 今天外出,地铁上有 Spotify 的陪伴。无意中发现 Spotify 居然有歌词了。 笔者尝试了多首中英歌曲,发现基本上都有歌词,而且非常准确,还会根据歌曲封面的主题颜色变换。Spotify 的歌词没有像国内的音乐类 App 有分享功能,但是笔者认为相比之下做得更精细些,而且更酷。 在 Spotify 不支持歌曲之前,太多的用户怨声载道,不过抱怨但更多是亚洲用户,可能欧美用户更习惯听,而不是边听边看歌词。当然这只是主观感受,还有更深层次的原因。因为音源和歌词是两种不同的授权,可能需要分别付费;根据版权托管机构不同,可能还需要分别申请授权。例如香港作曲家及作词家协会在官网数码网络版权使用费中就明确指出:使用 继续阅读 »
2013-10-26 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 作为曾经的杰迷,看到这个题目,想写篇文章,谨以此文祭奠那些逝去的青春。文章稍长。 为了增强画面感,一边码字,一边听着杰伦的歌,重温经典,追忆过往。 2000年,杰伦出第一张专辑,名叫《Jay》,当时消息闭塞的我并不知道,后来喜欢上杰伦才找来听了。真正了解杰伦和喜欢杰伦是2001年,那时小学四年级,当时一首《双截棍》传遍大江南北,喜欢新潮的同学们时常哼着这个不俗 继续阅读 »
2015-07-30 Wenjie Yao
本文源自对文章Layman’s understanding of Networking & UDP/TCP/IP(点击进入原文)的翻译。 理解端口   既然你理解了两台电脑之间如何对话,那么接下来我们会进一步探讨这个话题。在大多数情况下,你会在同一个时刻开着很多种网络连接。或许你正在网页上听音乐,又或许你是在163或者qq上登陆电子邮箱浏览内容。对于所有的这些连接,一个数据包是如何知道它是指向哪个应用的呢?当然,你肯定不想在浏览网页的中间看到音频数据包。谁知道那玩意是啥样的呢。 继续阅读 »
2017-08-12 Lauzy
最近想写个音乐播放器,偶然看到轻听这款播放器的播放和暂停按钮,在切换过程中的动画很是吸引我。本着造轮子(其实是 github 上边没找到)的想法,就花了点时间撸出来了这个效果。 效果就是下边这个样子: more 下边说下实现方法,中间也踩了一些坑。 测量及初始化 首先要确实View的宽高,在这里由于是圆形按钮,所以设置宽高相等,onMeasure()方法中设置下即可: ```java mWidth = MeasureSpec.getSize(widthMeasureSpec); mHeight = MeasureSpec.getSize(heightMeasureSpec); int widt 继续阅读 »
2017-06-08 Mystery0 M
service 概述 后台运行,不可见,没有界面。(在activity中完成的事物,在服务中也可以完成) 优先级别高于activity 应用场景:eg: 1. 后台播放音乐 2. 后台下载应用 3. 记录GPS位置 监听某一特定的动作 4. 处理数据,处理当前不一定及时需要展现给用户的数据 5. 进入应用时加载本地资源(数据库等) 在后台操作提高交互性 6. 全家桶唤醒 7. …… 全家桶 生命周期 创建服务 要创建服务,您必须创建 Service 的子类(或使用它的一个现有子类)。在实现中,您需要重写一些回调方法,以处理服务生命周期的某些关键方面并提供一种机制将组件绑定到服务(如适用)。 应重写的最重要的回 继续阅读 »