web-dev-qa-db-ja.com

Bansheeと新しいAmazon Cloud PlayerでAmazon MP3をインポートするにはどうすればよいですか?

BansheeのAmazon MP3 Import拡張機能は、最近までAmazon MP3から購入した曲のシームレスなインポートを許可していました。これは、a).amzファイルを開き、それらを使用してAmazonのサーバーに接続し、購入したファイルをダウンロードすること、およびb)Bansheeの組み込みブラウザーのフックを使用して.amzブラウザでクリックしたときのファイル。

ただし、最近この機能は機能しなくなりました。 Bansheeは、しばらくの間、左下隅にContacting Serverを表示してから停止します。

さらに、BansheeブラウザーまたはLinuxシステム上の他のブラウザーでAmazon Cloud Playerを開いて.amzファイルを手動でダウンロードすると、次のメッセージが表示されます。

Linuxシステムでは、Cloud Playerは一度に1曲しかダウンロードできません。音楽をダウンロードするには、すべてのチェックボックスの選択を解除し、ダウンロードする曲のチェックボックスを選択して、[ダウンロード]ボタンをクリックします。

これを回避して、購入した音楽を以前のようにBansheeにインポートするにはどうすればよいですか?

11
adempewolff

これは技術的な問題ではありません。 Bansheeは、.amzファイルを開き、それらを使用して購入した音楽をダウンロードすることができます。ただし、この問題は、Linuxユーザーエージェント文字列を持つすべてのブラウザーが.amzファイルをダウンロードできないように一方的に制限するというAmazonの決定に起因しています。

幸いなことに、すぐに回避策が1つあり、さらに対処するための2つの方法があります。

迅速かつ汚い回避策:

  1. Firefoxの ser Agent Switcher 拡張機能をインストールします。他のユーザーエージェントスイッチャーとブラウザーの組み合わせも同様に機能するはずです。テストしていません。
  2. user agent switcherを使用して、ユーザーエージェント文字列をIE 8に切り替えます。 Firefoxのツールバー領域を右クリックしてCustomizeをクリックすると、ツールバーにuser agent switcherアイコンを追加できます。
  3. この link をクリックして、この擬似ブラウザーをAmazon Cloudプレーヤーで使用することを許可します。これにより、Amazon Cloud Playerは、既にAmazon MP3ダウンローダーをインストール済みであると考えるようになります。AmazonMP3ダウンローダーを最初にインストールするように求められるのではなく、.amzファイルをダウンロードできるCookieを設定します。
  4. Amazon Cloud Playerを使用してトラックを選択し、Downloadをクリックします。
  5. Bansheeを使用して、ダウンロードした.amzファイルを開くと、曲が自動的にダウンロードおよびインポートされます。

より永続的な解決策の可能性:

上記の回避策を使用できるという事実は、これが技術的な問題ではなく、特定のブラウザーのユーザーエージェント文字列が.amzファイルをダウンロードできないようにするAmazonの選択であることを証明しています。したがって、この問題のより合理的な修正に向けて2つの方法があります。

  1. Bansheeの組み込みブラウザのユーザーエージェント文字列を変更し、上記のリンクを使用して承認します。私はこれを行う方法がわかりませんが、おそらくこれに対して別の答えを書くことができると思います。
  2. Amazonに書く この変更を説明するように依頼し、それがあなたに及ぼす悪影響について詳しく説明します。ここに私が彼らに送ったメッセージがあります:

    こんにちは、

    私はしばらくの間、Amazon MP3ストアの常連客です。新しいアルバムについて聞いたときはいつでも、あなたの店でアルバムをプレビューして購入します。この理由の一部は、Banshee Media Player(http://banshee.fm)とのAmazon MP3の優れた統合でした。 Banshee Media Player内からAmazonをブラウズし、曲をプレビューし、音楽をすべてインポートできました。購入した音楽をダウンロードするためにサードパーティのクライアントを使用しなければならないことは常に私にとって非常に大きなターンオフでした-したがって、私はGoogle Playを使用するのが好きではなく、BansheeのAmazon統合を発見する前に購入するのは好きではありませんでしたアマゾンからの音楽。

    しかし、最近の購入では、Amazon MP3から購入した曲のBansheeの自動インポートが機能しなくなったことに非常に不満を感じました。少し調査した結果、この原因は、Amazonが複数の曲をダウンロードできないようにLinuxユーザーエージェント文字列を使用するブラウザーをロックアウトすることを決定したことにあると判断しました。 .amzファイルをダウンロードするためにWindowsユーザーエージェントでブラウザーを許可して使用した場合、そのファイルをBansheeで開き、曲を正常にインポートすることができました。クラウドプレーヤーで使用するデバイスを承認する必要があることは理解していますが、Linuxマシンが.amzファイルをダウンロードできないように一方的にロックアウトするという決定は完全にseems意的であり、この顧客にとっては非常に残念な開発です。

    Amazon MP3をボイコットすることを脅かすつもりはありません。おそらく、あなたのサービスからMP3アルバムを購入し続けるでしょう。ただし、この時点からはプロモーション価格のアルバムのみを購入する可能性が高いため、他のサービス、特により良いサービスではなく、サービスからフル価格のアルバムを購入するインセンティブはありません。 Linuxのサポート。

    これについて本当に気になるのは、それが技術的な問題ではないということです。別のオペレーティングシステムや追加のソフトウェアをサポートしたり、Linux用のAmazon MP3ダウンローダーのバージョンを作成したりすることを期待していません。 Amazonの問題です-不可解なことに-Linuxシステムで実行されているすべてのブラウザーが、他の方法では完全に使用できる機能を使用できないように、ユーザーエージェントを介して制限することを選択します。私には、これは不合理であるだけでなく、貧弱なビジネス選択であり、顧客をどのように扱うかという点でアマゾンに期待するものではないようです。

    さらに、私はこの決定がなされた理由の背後にある説明の欠如に失望しています。 Linuxユーザーは、サポートが提供されていないことを謝罪するメッセージで迎えられますが、サポートが以前に利用可能であったことを考えると、Bansheeなどのアプリケーションは、.amzをダウンロードするために別のブラウザーユーザーエージェントキーを使用する場合、依然として技術的にサービスを使用できます、この変更が行われた理由の説明に値すると思います。

    これを読んでくれてありがとう。私が望むのは、あなたが両方の適切なチャネルに沿って私のコメントを伝えることであり、1)この変更が行われた理由、および2)Linuxデバイスを再び有効にする計画がある場合、将来は。これらの2つの質問に対する答えが私が聞きたいものではない場合でも、これらの問題に対処するための徹底的な応答は、おそらく私をAmazonの忠実な顧客にしてくれるでしょう。しかし、FAQで自分自身を見つけることができた一般的な回答にはかなり失望します。そのため、応答する前にこの状況について詳しく調べるために周りに尋ねる必要がある場合は、時間をかけてください。お時間をいただきありがとうございます。

    ベスト、

    オースティン・デンペウルフ

注:この問題に直面している人を助けるために、この回答をすぐに書きました。私は、よりよく説明された、および/または代替の回避策を提供する他の回答を大いに歓迎します!私はこれよりも書かれた/図解されたより良い答えを受け入れたいです!

13
adempewolff

アルバムを購入すると、購入の最終確認が記載されたページが表示されます。そのページには、Bansheeで開くことができる.amzファイルへのリンク(「今すぐ音楽をダウンロード」)があります。

そのページを閉じた後、そのファイルを再び取得する方法が見つかりませんでした(または非常に困難に見えました)が、上記の方法は音楽を古い/より良いエージェントスイッチャーをいじらない方法。

3
Carlos

最初の場所で(.Ubuntu 12.10で).amzファイルを取得するために、「迅速で汚い回避策」のステップ1〜4も機能します。

ただし、少なくともCloud Player .amzファイルの場合、ステップ5はそうではありません。いくつかの投稿は、購入した.amzファイルとCloud Player .amzファイルに違いがあることを示唆しています。 Banshee(2.6.0)は.amzファイルを開き、そこにリストされているトラックを認識し、ダウンロードが開始されたことを示し、実際には何もダウンロードせずにダウンロードが終了したことを示します。

Clamz 0.5とpymazon 0.9.1を試したところ、何が起きているのかがわかりやすくなり、各トラックをダウンロードするときに500内部サーバーエラーが記録されました。 Pymazon HowToAmzDownload の下部にあるコメントは、正しい方向を示してくれました。 pymazon のjsphslgrのクローンをインストールすると、Cloud Player .amzファイルからトラックを正常にダウンロードするPymazonが生成されます。どうやら、Amazon側のユーザーエージェントチェックに関係しているようです。要するに:

  1. FFユーザーエージェントスイッチャーをインストールする
  2. ユーザーエージェントをIE 8に切り替えます(Amazon.comにログインする前に)
  3. Amazon MP3ダウンローダー(Cookieを設定するAmazonリンク)をインストールするふりをする
  4. Jsphslgr pymazonリポジトリのクローンを作成してインストールする
  5. FFの.amzファイルのヘルパーとして/ usr/local/bin/pymazonを設定します
  6. Cloud Playerで複数のトラックを選択してダウンロードすると、FFは.amzをダウンロードし、.amzのトラックを表示するpymazon GUIで開きます
  7. Banshee音楽フォルダにファイルを保存するようにpymazonを構成します
  8. Pymazonで[ダウンロード]をクリックすると、.amzにリストされているすべての.mp3をダウンロードして保存します。
  9. Bansheeの音楽ライブラリを再スキャン
  10. Bansheeに新しい.mp3ファイルがあります。
2
jim

クラウドプレーヤー(単なるWebアプリ)を起動し、購入した音楽を見つけると、ファイルとしてダウンロードできます。 bansheeがすべてを自動で行うよりも便利ではありませんが、ブラウザでユーザーエージェント文字列をいじるよりも面倒ではありません。

ただし、一度に複数のトラックをd/lしようとすると、Linuxユーザーに対してこれが明示的に無効になっているというメッセージが表示されることに注意してください。

2
Darren Davison

Linuxでの.amzファイルのダウンロードに関するAmazonの制限を回避するGreasmonkeyスクリプトを作成しました。ここから入手できます。

http://userscripts.org/scripts/show/42697

0
Gellweiler

Banshee Team PPAにサブスクライブすると、ダウンロードは通常どおり再び機能します。

0
fleamour