主要有两种类型的音乐云服务。第一个是类似于广播电台。您创建一个概要文件与服务和建立一个音乐库根据自己的偏好。然后服务流音乐了互联网给你。如果你有一个缓慢或不可靠的互联网连接你可能无法使用这些服务。有些人,像潘多拉电台,允许您创建基于特定的艺术家或歌曲。你不是保证听到艺术家或歌曲每次你使用服务。相反,你会听到音乐,潘多拉电台与你的喜好。当你听着,你批准或拒绝歌曲播放电台和潘多拉电台调整播放列表以适合您的口味。这个模型的音乐云服务,你仍然会遇到新的音乐。有很多服务,如潘多拉电台工作,使用各种算法来匹配你的喜好音乐的服务授权的音乐工作室。
电台模型的另一种方法给你更多的控制在你的图书馆。服务,如Spotify允许您搜索特定的歌曲,并将它们添加到播放列表。当你连接到你的账户,你可以倾听你的播放列表,改变歌曲的播放顺序和添加或删除音乐从你的牌库。你可能不会发现新音乐这种方式,但你能够控制你的聆听体验。因为这个模型还取决于音乐许可,你的选择不会是无限的。如果一个工作室没有授权特定的音乐服务,你不会找到它在数据库中。
另一个主要类型的云服务给你最自由,但也可能需要大量的工作。这些服务远程存储你的音乐。你可以上传自己的音乐服务,这可能需要很多时间如果你有一个大图书馆或缓慢的互联网连接。服务就像一个外部硬盘驱动器。您可以访问音乐通过一个特定的接口——服务像亚马逊云播放器和谷歌音乐电脑和智能手机应用,取得良好的效果。
亚马逊和苹果都有服务,给你更多选择当您想要将音乐添加到库中。它们允许您通过各自的商店购买音乐和他们自动添加你购买你的在线图书馆。你不需要上传自己的音乐。两个服务也给你优惠购买通过填充你的存储空间各自的商店如果你买直接通过他们。
云存储音乐服务,通常是有限度的歌曲你可以保存到你的账户。谷歌音乐,极限是20000首歌曲。亚马逊云驱动器提供5 gb的免费存储(足够的空间大约1000首歌曲),但你可以选择购买更多的存储空间。根据亚马逊,升级到20 g的数据存储允许您存储在云中歌的无限。苹果的iCloud不算任何通过iTunes购买5 gb的免费存储空间,如果你只购买音乐通过苹果你永远不会遇到限制。同样,亚马逊不算MP3下载向云端磁盘存储空间。
最富有变化的第二类型的音乐云都有自己的应用程序或网站,允许你播放音乐在互联网上你的设备。或者,您可以下载实际的文件到一个物理设备。这样,你就可以听你的音乐MP3播放器等设备即使你将要在面积有限的互联网连接。
每一个云服务有两个主要组件:前端和后端。前端是用户看到当访问音乐。这是亚马逊的云播放器或谷歌的音乐应用。应用程序依赖于一个健壮的编程语言如Java给他们的功能解释用户的命令并返回正确的结果。或前端Web页面,应用或桌面程序为潘多拉电台,最后。调频或Spotify。许多这样的依靠JavaScript。的脚本语言,允许开发人员构建互动,丰富网页的经验。JavaScript是必要的,因为超文本标记语言(HTML)不具备自行提供健壮的经历。前端甚至可以是一个完全成熟的计算机应用,如苹果的iTunes或Spotify桌面程序。在任何情况下,前端是我们用户看到和接触当我们想听音乐。
在幕后操作的后端。发生在这里的重担,云的存在。虽然没有两个是相同的云音乐服务,他们分享一些相似之处。每一个使用成百上千的服务器。一些服务器执行命令,匹配用户请求正确的文件是一个例子。其他服务器充当存储。根据服务的性质,可能有多个服务器为每个用户留出空间。服务,如谷歌音乐商店你的文件在多个机器上提供冗余。这样,如果一台机器失败数据仍将是安全的在其他机器上。一个主服务器跟踪和作为一个一般交通主管。