如何使用Banshee和新的Amazon Cloud Player导入Amazon MP3?


11

Banshee的Amazon MP3 Import扩展直到最近才允许无缝导入从Amazon MP3购买的歌曲。它是通过以下方式实现的:a)打开.amz文件,并使用它们连接到Amazon服务器上并从其中下载购买的文件,以及b)使用Banshee内置浏览器中的钩子,以在浏览器中.amz单击时自动识别并打开文件。

但是,最近该功能停止工作。Banshee将在左下角显示Contacting Server一会儿,然后停止。

此外,现在在Banshee浏览器或Linux系统上的任何其他浏览器中打开Amazon Cloud Player手动下载.amz文件时,会显示以下消息:

在Linux系统上,Cloud Player仅支持一次下载一首歌曲。要下载音乐,请取消选中所有复选框,选择要下载的歌曲的复选框,然后单击“下载”按钮。

我该如何解决这个问题,然后像往常一样将购买的音乐导入Banshee?


使用用户代理切换器的解决方案不起作用,亚马逊将始终下载亚马逊下载器并等待安装。无法让整个专辑仅下载一首歌曲。我曾向亚马逊投诉,但仅使用ia32libs将todo安装亚马逊下载器下载到ubuntu 64位

我很难相信用户代理切换器解决方案不起作用,您遇到什么错误/问题?另一方面,我将非常有兴趣听到有关如何安装Amazon MP3下载器的更多详细信息。从理论上讲,他们已停止支持Linux的下载器,因此该软件在任何时候都无法使用。如果您设法使其成功运行,我很想听听...
adempewolff 2012年

1
FWIW,当前的云播放器将允许您选中多个框并全部下载,尽管每个框都是一个单独的请求,因此您可能必须单击多个对话框。
Phil Frost 2014年

Answers:


13

这不是技术问题。Banshee仍然可以打开.amz文件并使用它们下载购买的音乐。但是,此问题是由Amazon决定单方面限制所有具有linux用户代理字符串的浏览器不能下载.amz文件的结果。

幸运的是,有一个立即的解决方法,还有一些采取进一步行动的途径。

快速而肮脏的解决方法:

  1. 为Firefox 安装用户代理切换器扩展。任何其他用户代理切换器/浏览器组合也应该可以正常工作,我只是没有对其进行测试。
  2. 使用将user agent switcher您的用户代理字符串切换为IE 8user agent switcher右键单击Firefox工具栏区域,然后单击,可以将图标添加到工具栏Customize
  3. 单击此链接,授权此伪浏览器与Amazon Cloud Player一起使用。这使Amazon Cloud Player认为您已经安装了Amazon MP3下载器-设置一个cookie,该cookie将允许您下载.amz文件,而不是提示您先安装Amazon MP3下载器。
  4. 使用Amazon Cloud Player选择曲目,然后单击Download
  5. 使用女妖打开下载的 .amz文件,它将自动下载和导入歌曲!

永久解决方案的可能性:

可以使用上述替代方法的事实证明,这不是技术问题,而是亚马逊的一种选择,限制某些浏览器用户代理字符串无法下载 .amz文件。因此,有两条途径可以使此问题更简化。

  1. 修改Banshee内置浏览器的用户代理字符串,然后使用上面的链接对其进行授权。我不知道该怎么做,但我希望也许可以为此写出另一个答案。
  2. 写亚马逊写信,要求他们解释这一变化,并详细说明对您的负面影响。这是我发送给他们的消息:

    你好,

    我一段时间以来一直是Amazon MP3商店的固定客户。每当我听说新专辑时,我都会在您的商店中预览并购买专辑。造成这种情况的部分原因是Amazon MP3与Banshee Media Player(http://banshee.fm)的出色集成。我可以在Banshee Media Player中浏览Amazon,预览歌曲并导入音乐。对于我来说,必须使用第三方客户端来下载我购买的音乐一直是一个很大的转变-因此,我不喜欢使用Google Play,在发现Banshee与Amazon集成之前,我不喜欢购买来自亚马逊的音乐。

    但是,在最近一次购买时,我很不高兴发现Banshee从Amazon MP3购买的歌曲的自动导入不再起作用。经过一番研究后,我确定原因是亚马逊决定将任何带有Linux用户代理字符串的浏览器锁定为无法下载多首歌曲。如果我授权并使用带有Windows用户代理的浏览器下载.amz文件,则可以使用Banshee打开该文件并正常导入歌曲。我知道需要授权设备才能与云播放器一起使用,但是单方面锁定linux计算机以使其无法下载.amz文件的决定似乎完全是武断的,对于这个客户而言,这是非常令人失望的发展。

    我不会威胁要抵制Amazon MP3,在所有可能的情况下,我将继续通过您的服务购买MP3专辑。但是,从现在开始,我可能只会购买促销价的专辑,现在我没有动力从服务而非其他服务中购买全价专辑(您赚钱最多的专辑),尤其是那些服务更好的专辑。支持linux。

    真正困扰我的是这不是技术问题。我不希望您支持其他操作系统,其他软件,或制作适用于Linux的Amazon MP3下载器的版本。这是亚马逊的事-莫名其妙地-选择通过用户代理限制Linux系统上运行的所有浏览器不能使用它们完全可以使用的功能。在我看来,这不仅不合理,而且是糟糕的业务选择,而不是我对亚马逊的期望,即您如何对待客户。

    此外,令我失望的是,为什么做出这一决定背后没有解释。Linux用户收到一条消息表示歉意,表示不提供支持,但考虑到以前已经提供了支持,因此,如果Banshee之类的应用程序使用其他浏览器用户代理密钥在下载.amz的同时在技术上仍然能够使用该服务。 ,我相信我们应该对为什么进行此更改有一个解释。

    感谢您抽出宝贵的时间阅读本文。我想请您通过适当的渠道传达我的评论,我也希望收到答复,说明:1)进行此更改的原因,以及2)是否有计划重新启用Linux设备在将来。即使对这两个问题的答案不是我希望听到的,对这些问题的全面答复也可能使我成为亚马逊的忠实客户。但是,我对本可以在FAQ中找到自己的一般回答感到失望。因此,如果您需要四处询问,以了解更多有关这种情况的信息,请在回复之前花点时间。再次感谢您的宝贵时间。

    最好,

    奥斯汀·登佩沃尔夫

注意: 我已经将这个答案写得很快,以尝试帮助那些也面临此问题的人。我非常欢迎更好地说明和/或提供其他解决方法的其他答案!我更愿意接受比这个更好的书面/插图答案!


我确实希望您能就此不愉快的事情得到回应。
塔卡特2012年

我收到客户服务代表的初步电子邮件。说他将需要1-2个工作日来调查此事。比我从某些其他公司得到的响应要好得多,其他公司看到“ Linux”一词,并以此为借口停止提供客户服务,无论问题出在哪里。
adempewolff 2012年

我发现有几家公司甚至不愿回答,甚至很快就忽略了Windows 2000的支持请求。XP现在已经卖完了,如果他们认为不值得为特定的客户群提供支持,那么它们将被忽略。这很粗鲁,但还是在那儿或数字高速公路上。
fleamour 2012年

非常感谢您提供出色的教程。亚马逊为何故意将用户锁定是不可理解的。在过去的几年中,Amazon为基于Linux的系统提供了专用的下载器。为什么不只授予开放源代码下载器访问权限?对于亚马逊员工而言,这是没有用的。如果有人需要,这是德语Amazon.de Downloader激活的链接
安德烈(Andre)2012年

安德烈(Andre)很高兴这有所帮助。但是,听起来好像Amazon崩溃了,或者Banshee团队找到了解决方法,因为它再次为我工作而没有解决方法。另一个答案之一是,如果您使用Banshee Team PPA的更新,它将再次正常运行。你可以试试看。
adempewolff 2012年

3

购买专辑时,您会进入页面并最终确认购买。在该页面中,有一个指向.amz文件的链接(“立即下载音乐”),您可以在Banshee中打开该文件。

关闭页面后,我还没有找到(或看上去很努力)重新获得该文件的方法,但是上面的方法应该足以使音乐获得与旧的/更好的方法足够的距离而又不会弄乱与代理切换器。


嗨,卡洛斯,谢谢你的回答。您确定这种方法在Linux用户代理中仍然可以使用吗(在过去的几个月中)?我问,因为这正是我以前下载音乐的方式,但是现在我得到了使用此方法以及从云播放器下载的Linux不支持的对话框。
adempewolff 2012年

嗨adempewolff:我没有做广泛的工作,但是我昨天做了尝试,效果很好。云播放器肯定无法正常工作,但是.amz文件可以从“已购买的已完成”页面正常工作。您是否尝试过确保firefox(或您使用的任何格式)会问您打开.amz文件时该怎么做,以便可以选择使用Banshee打开它?
卡洛斯

就像我说的那样,我以前是这样做的,所以我知道它可以工作,只是在某个时候停止工作。我想知道我们的反馈是否真的使他们恢复了以前的行为...下次购买专辑时,我将进行检查。您知道是否可以从Banshee内购买商品,并且该链接上的Banshee钩子是否可以工作?
adempewolff 2012年

oo!看来我们与亚马逊的往来工作了!他们恢复到旧系统。现在,您可以通过单击“立即下载音乐”链接再次从Banshee中下载文件!由于您已经注意到了这一点,因此,如果您对其进行编辑以使其更加具体清晰,我将接受您的回答。
adempewolff 2012年

2

如果启动云播放器(它只是一个Web应用程序),然后找到您购买的音乐,则可以将其下载为文件。与让女妖自动完成所有操作相比,此方法不那么方便,但与在浏览器中弄乱用户代理字符串相比,它不那么令人讨厌。

但是请注意,如果您尝试一次d / l多个轨道,则会收到一条消息,指出Linux用户已明确禁用此功能。


1
我实际上只是想对上一篇文章发表评论,而不是添加新答案,我点击了错误的链接:)现在编辑。
达伦·戴维森

好一点,我忘了提到您仍然可以一个一个地下载文件。不过,我通常一次会购买几张专辑的音乐,因此单独下载每首歌曲将需要很长时间。关于您的原始评论,我应该指出,当我给他们打电话时,他们对我的担忧很敏感,并表示他们会将它们传递给开发人员,然后再回到我身边。
adempewolff 2012年

是的,说实话,我可能会对他们在电话中非常苛刻。.这些事情使我发疯,比我不应该让他们:)
Darren Davison 2012年

2

“快速且肮脏的解决方法”的步骤1-4也对我有用,以便首先获得.amz文件(在Ubuntu 12.10上)。

但是第5步没有,至少对于Cloud Player .amz文件而言。一些帖子建议购买的.amz文件和Cloud Player .amz文件之间存在差异。Banshee(2.6.0)打开.amz文件,识别出其中列出的音轨,指示下载已开始,指示下载已完成,而没有实际下载任何内容。

我尝试了clamz 0.5和pymazon 0.9.1,它们给了我一个更好的指示,它们在下载每个音轨时记录500 Internal Server Error。Pymazon HowToAmzDownload底部的注释为我指明了正确的方向。的安装jsphslgr的克隆pymazon产生一个Pymazon,成功地下载曲目从云播放器.amz文件。显然,这与亚马逊方面的用户代理检查有关。简而言之:

  1. 安装FF用户代理切换器
  2. 将用户代理切换到IE 8(登录amazon.com之前)
  3. 假装安装Amazon MP3下载器(设置cookie的亚马逊链接)
  4. 克隆jsphslgr pymazon存储库并安装
  5. 将/ usr / local / bin / pymazon设置为FF中.amz文件的助手
  6. 在Cloud Player中选择多个轨道并下载,FF将下载.amz并在pymazon GUI中打开以显示.amz的轨道
  7. 配置pymazon以将文件保存到Banshee音乐文件夹
  8. 点击pymazon中的“下载”,它将下载并保存.amz中列出的所有.mp3。
  9. 重新扫描女妖音乐库
  10. 女妖有新的.mp3文件。

0

如果您订阅了Banshee Team PPA,则下载现在可以正常进行了。


嗯,我确实使用了他们的PPA,这样才有意义。您可以验证更新是否尚未达到主存储库,并且仅可从PPA获得吗?
adempewolff 2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.