web-dev-qa-db-fra.com

Comment importer des MP3 Amazon avec Banshee et le nouveau Amazon Cloud Player?

L’extension Amazon MP3 Import de Banshee autorisait jusqu’à récemment l’importation transparente de morceaux achetés sur Amazon MP3. Pour ce faire, il a) a ouvert les fichiers .amz et les a utilisé pour se connecter aux fichiers achetés et les télécharger des serveurs Amazon, et b) en utilisant des points d'ancrage dans le navigateur intégré de Banshee pour reconnaître et ouvrir automatiquement le .amz. fichiers lorsque vous cliquez dessus dans le navigateur.

Cependant, récemment, cette fonctionnalité a cessé de fonctionner. Banshee affichera Contacting Server dans le coin inférieur gauche pendant quelques instants, puis s’arrêtera.

En outre, si vous ouvrez Amazon Cloud Player dans le navigateur Banshee ou tout autre navigateur sur un système Linux pour télécharger manuellement le fichier .amz, le message suivant s'affiche:

Sur les systèmes Linux, Cloud Player ne prend en charge que le téléchargement de chansons une par une. Pour télécharger votre musique, désélectionnez toutes les cases à cocher, cochez la case correspondant à la chanson que vous souhaitez télécharger, puis cliquez sur le bouton "Télécharger".

Comment puis-je contourner ce problème et importer la musique que j'ai achetée dans Banshee comme auparavant?

11
adempewolff

Ce n'est pas un problème technique. Banshee est toujours capable d'ouvrir les fichiers .amz et de les utiliser pour télécharger la musique achetée. Toutefois, ce problème découle d’une décision prise par Amazon de limiter unilatéralement tous les navigateurs dotés de chaînes d’agent utilisateur linux de pouvoir télécharger des fichiers .amz.

Heureusement, il existe une solution de contournement immédiate et quelques pistes d'action supplémentaires.

Solution de contournement rapide et sale:

  1. Installez l’extension ser Agent Switcher pour Firefox. Toute autre combinaison de sélecteur d'agent utilisateur/navigateur doit également fonctionner, je ne les ai simplement pas testées.
  2. Utilisez le user agent switcher pour passer votre chaîne d’agent d’utilisateur à IE 8. Vous pouvez ajouter l'icône user agent switcher à votre barre d'outils en cliquant avec le bouton droit de la souris sur la zone de la barre d'outils Firefox et en cliquant sur Customize.
  3. Autorisez l'utilisation de ce pseudo-navigateur avec Amazon Cloud Player en cliquant sur ceci lien . Cela incite Amazon Cloud Player à penser que vous avez déjà installé Amazon MP3 Downloader - définissant un cookie qui vous permettra de télécharger des fichiers .amz au lieu d'être invité à installer Amazon MP3 Downloader en premier.
  4. Utilisez Amazon Cloud Player pour sélectionner des pistes et cliquez sur Download.
  5. Utilisez Banshee pour ouvrir le fichier .amz téléchargé. Il téléchargera et importera automatiquement les morceaux!

Possibilités de solutions plus permanentes:

Le fait que la solution de contournement ci-dessus puisse être utilisée prouve qu'il ne s'agit pas d'un problème technique mais d'un choix d'Amazon pour empêcher certaines chaînes d'agent d'utilisateur de navigateur de télécharger des fichiers .amz. Par conséquent, il existe deux voies vers un correctif plus rationnel pour ce problème.

  1. Modifiez la chaîne de l'agent utilisateur pour le navigateur intégré de Banshee, puis autorisez-la à l'aide du lien ci-dessus. Je ne sais pas comment s'y prendre mais j'espère que quelque chose pourra écrire une autre réponse à cela.
  2. Write Amazon en leur demandant d'expliquer ce changement et de détailler ses effets négatifs sur vous. Voici le message que je leur ai envoyé:

    Salut,

    Je suis un client régulier de la boutique MP3 MP3 d’Amazon depuis quelque temps maintenant. Chaque fois que j'entendais parler d'un nouvel album, je l'aperçais et l'achetais dans votre magasin. Une partie de la raison en était la grande intégration Amazon MP3 avec Banshee Media Player (http://banshee.fm). Je pouvais parcourir Amazon, prévisualiser des chansons et importer ma musique depuis Banshee Media Player. Le fait de devoir utiliser un client tiers pour télécharger la musique que j'ai achetée a toujours été un gros problème pour moi. Par conséquent, je n'aime pas utiliser Google Play. Avant de découvrir l'intégration Amazon de Banshee, je n'aimais pas acheter. musique d'Amazon non plus.

    Lors de mon dernier achat, toutefois, j'ai été très mécontent de découvrir que l'importation automatique par Banshee de chansons achetées sur Amazon MP3 ne fonctionnait plus. Après quelques recherches, j’ai déterminé que la raison en était qu’Amazon avait décidé de verrouiller tous les navigateurs dotés de chaînes d’agent utilisateur Linux afin qu’ils ne puissent télécharger plusieurs chansons. Si j'ai autorisé et utilisé un navigateur avec un agent d'utilisateur Windows pour télécharger le fichier .amz, j'ai pu ouvrir ce fichier avec Banshee et importer les chansons normalement. Je comprends la nécessité d'autoriser les périphériques à être utilisés avec le lecteur cloud, mais la décision d'empêcher unilatéralement les machines Linux de télécharger des fichiers .amz semble totalement arbitraire, et le développement de ce client est très décevant.

    Je ne vais pas menacer de boycotter Amazon MP3, je continuerai probablement à acheter des albums MP3 auprès de votre service. Cependant, à partir de ce moment, je n'achèterai probablement que des albums à prix promotionnels. Je n'aurai plus aucune raison d'acheter les albums à prix complet (où vous gagnez le plus d'argent) de votre service plutôt que d'un autre service - en particulier ceux qui ont une meilleure qualité. support pour linux.

    Ce qui me dérange vraiment à ce sujet, c’est que ce n’est pas un problème technique. Je ne m'attends pas à ce que vous preniez en charge un autre système d'exploitation, des logiciels supplémentaires ou que vous fabriquiez une version du téléchargeur Amazon MP3 pour Linux. C'est une question d'Amazon - inexplicablement - de choisir de restreindre via un agent utilisateur tous les navigateurs fonctionnant sur des systèmes Linux de manière à pouvoir utiliser des fonctionnalités qu'ils seraient autrement tout à fait capables d'utiliser. Cela me semble non seulement déraisonnable, mais également un mauvais choix commercial et non pas ce que j'attends d'Amazon en termes de traitement de vos clients.

    De plus, je suis déçu de l'absence d'explication expliquant la raison de cette décision. Les utilisateurs de Linux reçoivent un message s’excusant sur le fait que le support n’est pas offert, mais qu’il était auparavant disponible et que des applications telles que Banshee sont toujours techniquement en mesure d’utiliser ce service s’ils utilisent une autre clé d’agent utilisateur pour les navigateurs Web pour télécharger le fichier .amz pendant le téléchargement. , Je crois que nous méritons une explication de la raison pour laquelle ce changement a été apporté.

    Merci pour votre temps à lire ceci. Ce que j'aimerais, c'est que vous transmettiez mes commentaires par les canaux appropriés et j'aimerais également recevoir une réponse indiquant, 1) pourquoi cette modification a été apportée, et 2) s'il est prévu de réactiver les périphériques Linux. A l'avenir. Même si les réponses à ces deux questions ne sont pas ce que j'espère entendre, une réponse complète à ces problèmes ferait probablement de moi un client fidèle d'Amazon. Je serais cependant plutôt déçu d'une réponse générique que j'aurais pu trouver dans une FAQ. En tant que tel, prenez votre temps si vous devez vous renseigner pour en savoir plus sur cette situation avant de répondre. Merci encore pour votre temps.

    Meilleur,

    Austin Dempewolff

Remarque: J'ai écrit cette réponse rapidement pour essayer d'aider ceux qui sont également confrontés à ce problème. Je serais très heureux d’obtenir d’autres réponses mieux illustrées et/ou offrant d’autres solutions de contournement! Je préférerais accepter une réponse mieux écrite/illustrée que celle-ci!

13
adempewolff

Lorsque vous achetez l'album, vous accédez à une page avec un accusé de réception final de l'achat. Cette page contient un lien ("téléchargez votre musique maintenant") vers un fichier .amz que vous pouvez ouvrir dans Banshee.

Je n’ai pas trouvé (ou j’ai cherché très difficile) un moyen de récupérer ce fichier une fois que vous avez fermé la page, mais la méthode ci-dessus devrait suffire à obtenir une musique suffisamment proche de la old/better manière sans déconner avec un commutateur d’agent.

3
Carlos

Les étapes 1 à 4 de la "solution rapide et rapide" fonctionnent également pour moi, afin d'obtenir le fichier .amz en premier lieu (sous Ubuntu 12.10).

Mais l'étape 5 ne le fait pas, du moins pour les fichiers .amz de Cloud Player. Certains articles suggèrent qu'il y a une différence entre les fichiers .amz achetés et les fichiers .amz de Cloud Player. Banshee (2.6.0) ouvre le fichier .amz, reconnaît les pistes qui y sont répertoriées, indique qu'un téléchargement a commencé, indique que les téléchargements sont terminés, sans rien télécharger.

J'ai essayé clamz 0.5 et pymazon 0.9.1 et ceux-ci m'ont donné une meilleure indication de ce qui se passe, ils enregistrent une erreur de 500 serveur interne lors du téléchargement de chaque piste. Les commentaires au bas de la Pymazon HowToAmzDownload m'ont orienté dans la bonne direction. L'installation du clone jsphslgr de pymazon donne un Pymazon qui télécharge avec succès les pistes d'un fichier .amz de Cloud Player. Apparemment, cela concerne la vérification de l'agent utilisateur du côté d'Amazon. Donc en bref:

  1. Installer le commutateur d'agent utilisateur FF
  2. Basculez l'agent utilisateur sur IE 8 (avant de vous connecter à Amazon.com)
  3. Prétendre installer Amazon MP3 Downloader (le lien Amazon qui définit le cookie)
  4. Cloner le repo jsphslgr pymazon et l'installer
  5. Définissez/usr/local/bin/pymazon comme aide pour les fichiers .amz dans FF
  6. Sélectionnez plusieurs pistes dans Cloud Player and Download, FF téléchargera le .amz et l'ouvrira dans l'interface graphique de pymazon affichant les pistes du .amz.
  7. Configurez pymazon pour enregistrer les fichiers dans votre dossier de musique Banshee
  8. Cliquez sur Télécharger dans pymazon, il téléchargera et enregistrera tous les fichiers .mp3 répertoriés dans le fichier .amz
  9. Réanalyser la bibliothèque musicale à Banshee
  10. Banshee a vos nouveaux fichiers .mp3.
2
jim

Si vous lancez le lecteur cloud (il ne s'agit que d'une application Web), puis que vous trouvez la musique que vous avez achetée, vous pouvez la télécharger sous forme de fichier. C'est beaucoup moins pratique que de laisser banshee tout faire automatiquement, mais moins gênant que de jouer avec les chaînes d'agent utilisateur dans un navigateur.

Notez cependant que si vous essayez de d/l plusieurs pistes à la fois, vous obtenez un message indiquant que cette option est explicitement désactivée pour les utilisateurs Linux.

2
Darren Davison

J'ai écrit un script Greasmonkey qui corrige les restrictions imposées par Amazons au téléchargement de fichiers .amz sous Linux. Vous pouvez l'obtenir ici:

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

0
Gellweiler

Si vous vous abonnez au PPA Banshee Team, les téléchargements fonctionnent à nouveau normalement.

0
fleamour