Как импортировать MP3-файлы Amazon с помощью Banshee и нового Amazon Cloud Player?

11

Расширение Amazon MP3 Import от Banshee до недавнего времени позволяло без проблем импортировать песни, приобретенные у Amazon MP3. Это было сделано путем: а) открытия .amzфайлов и использования их для подключения и загрузки приобретенных файлов с серверов Amazon, и б) использования хуков во встроенном браузере Banshee для автоматического распознавания и открытия .amzфайлов при нажатии в браузере.

Однако недавно эта функциональность перестала работать. Банши ненадолго отобразит «Связь с сервером» в левом нижнем углу, а затем остановится.

Кроме того, открытие Amazon Cloud Player в браузере Banshee или любом другом браузере в системе Linux для ручной загрузки .amzфайла теперь приводит к сообщению:

В системах Linux Cloud Player поддерживает загрузку песен только по одной. Чтобы загрузить музыку, снимите все флажки, установите флажок для песни, которую вы хотите загрузить, затем нажмите кнопку «Скачать».

Как я могу обойти это и импортировать мою купленную музыку в Banshee, как раньше?

adempewolff
источник
Решение с переключателем пользовательского агента не работает, amazon всегда будет загружать загрузчик amazon и ждать его установки. нет способа получить весь альбом, скачав только одну песню. я подал жалобу на amazon, но получаю только todo установить загрузчик amazon на ubuntu 64 bit с ia32libs
Мне трудно поверить, что решение переключения пользовательских агентов не сработало, с какой ошибкой / проблемой вы сталкиваетесь? С другой стороны, мне было бы очень интересно услышать больше информации о том, как вы установили загрузчик Amazon MP3. Теоретически они перестали поддерживать загрузчик для Linux, поэтому он не должен работать вообще. Если бы вам удалось заставить это работать, я хотел бы услышать, как ...
adempewolff
1
FWIW, текущий облачный проигрыватель позволит вам отметить несколько полей и загрузить их все, хотя каждый в виде отдельного запроса, поэтому вам, возможно, придется нажимать дюжину диалогов.
Фил Фрост

Ответы:

13

Это не техническая проблема. Банши по-прежнему может открывать .amzфайлы и использовать их для загрузки приобретенной музыки. Однако эта проблема вызвана решением Amazon односторонне ограничить возможность загрузки .amzфайлов всеми браузерами со строками пользовательских агентов linux .

К счастью, есть один немедленный обходной путь и пара возможностей для дальнейших действий.

Быстрый и грязный обходной путь:

  1. Установите расширение User Agent Switcher для Firefox. Любая другая комбинация переключателя агента пользователя / браузера также должна работать, я просто не проверял их.
  2. Используйте user agent switcherдля переключения строки вашего пользовательского агента на IE 8. Вы можете добавить user agent switcherзначок на панель инструментов, щелкнув правой кнопкой мыши область панели инструментов Firefox и нажав Customize.
  3. Авторизуйте этот псевдо-браузер для использования с плеером Amazon Cloud, нажав эту ссылку . Это заставляет Amazon Cloud Player думать, что вы уже установили Amazon MP3 Downloader - установить файл cookie, который позволит вам загружать .amzфайлы, а не предлагать сначала установить Amazon MP3 Downloader.
  4. Используйте Amazon Cloud Player, чтобы выбрать треки и нажать Download.
  5. Используйте Banshee, чтобы открыть загруженный .amzфайл, и он автоматически загрузит и импортирует песни!

Возможности для более постоянных решений:

Тот факт, что вышеупомянутый обходной путь может быть использован, доказывает, что это не техническая проблема, а скорее выбор Amazon для ограничения возможности загрузки .amzфайлов некоторыми строками пользовательского агента браузера . Поэтому есть два пути к более обтекаемому решению этой проблемы.

  1. Измените строку пользовательского агента для встроенного браузера Banshee, а затем авторизуйте ее, используя приведенную выше ссылку. Я не знаю, как это сделать, но я надеюсь, что кто-то может написать другой ответ на это.
  2. Напишите Amazon, попросив их объяснить это изменение, и подробно опишите его негативное влияние на вас. Вот сообщение, которое я им отправил:

    Здравствуйте,

    Я был постоянным клиентом Amazon MP3 store в течение некоторого времени. Всякий раз, когда я слышал о новом альбоме, я просматривал и покупал альбом в вашем магазине. Одной из причин этого была отличная интеграция Amazon MP3 с Banshee Media Player (http://banshee.fm). Я мог просматривать Amazon, просматривать песни и импортировать мою музыку из Banshee Media Player. Необходимость использовать приобретенный мной сторонний клиент для загрузки музыки всегда была для меня очень большой проблемой, поэтому я не люблю пользоваться Google Play, и до того, как я обнаружил интеграцию Banshee с Amazon, мне не нравилось покупать музыка из амазона тоже.

    Однако с моей последней покупкой я был очень недоволен, обнаружив, что автоматический импорт песен Banshee, купленных с Amazon MP3, больше не работает. После небольшого исследования я определил, что причина этого в том, что Amazon решил заблокировать любые браузеры со строками пользовательских агентов Linux от возможности загружать несколько песен. Если я авторизовал и использовал браузер с пользовательским агентом Windows для загрузки файла .amz, я смог открыть этот файл с помощью Banshee и импортировать песни в обычном режиме. Я понимаю необходимость авторизации устройств для использования с облачным плеером, но решение об односторонней блокировке компьютеров linux от возможности загрузки файлов .amz кажется совершенно произвольным, и для этого клиента это очень разочаровывающая разработка.

    Я не собираюсь угрожать бойкотом Amazon MP3, по всей вероятности, я буду продолжать покупать альбомы MP3 у вас. Однако с этого момента я, скорее всего, буду покупать только рекламные альбомы, и теперь у меня не будет стимула покупать полноценные альбомы (где вы зарабатываете больше всего денег) у вас, а не у другого сервиса, особенно у тех, которые лучше продаются. поддержка Linux.

    Что меня действительно беспокоит, так это то, что это не техническая проблема. Я не ожидаю от вас поддержки другой операционной системы, дополнительного программного обеспечения или создания версии загрузчика Amazon MP3 для Linux. Amazon необъяснимым образом решает ограничить с помощью пользовательского агента все браузеры, работающие в системах Linux, от возможности использовать функции, которые они в противном случае могут использовать. Мне это кажется не только неразумным, но и плохим выбором для бизнеса, а не того, что я ожидаю от Amazon в плане того, как вы относитесь к своим клиентам.

    Кроме того, я разочарован отсутствием объяснения, почему это решение было принято. Пользователей Linux приветствует сообщение, извиняющееся о том, что поддержка не предлагается, но с учетом того, что поддержка ранее была доступна, и приложения, такие как Banshee, все еще технически могут использовать службу, если они используют ключ пользовательского агента другого браузера для загрузки .amz, в то время как Я считаю, что мы заслуживаем объяснения того, почему это изменение было сделано.

    Спасибо за ваше время, читая это. Я хотел бы, чтобы вы, пожалуйста, передали мои комментарии по соответствующим каналам, и я также хотел бы получить ответ, в котором говорится: 1) почему было внесено это изменение, и 2) есть ли планы по повторному включению устройств Linux в будущем. Даже если ответы на эти два вопроса не те, что я надеюсь услышать, тщательный ответ на эти вопросы, скорее всего, сделает меня постоянным клиентом Amazon. Однако я был бы довольно разочарован общим ответом, который я мог бы найти в FAQ. Поэтому, пожалуйста, не торопитесь, если вам нужно спросить вокруг, чтобы узнать больше об этой ситуации, прежде чем ответить. Еще раз спасибо за ваше время.

    Лучший,

    Остин Демпевольф

Примечание: я написал этот ответ быстро, чтобы попытаться помочь тем, кто также сталкивается с этой проблемой. Я очень приветствую другие ответы, которые лучше проиллюстрированы и / или предлагают альтернативные обходные пути! Я предпочел бы принять лучший письменный / иллюстрированный ответ, чем этот!

adempewolff
источник
Я надеюсь, что вы получите ответ на этот неприятный вопрос.
Таккат
Я получил предварительное электронное письмо от представителя отдела обслуживания клиентов. сказав, что ему понадобится 1-2 рабочих дня, чтобы разобраться в этом вопросе. Уже гораздо лучший ответ, чем я получил от некоторых других компаний, которые видят слово «linux» и воспринимают его как предлог для прекращения предоставления обслуживания клиентам, независимо от того, в чем проблема.
adempewolff
Я обнаружил, что несколько компаний не хотят даже отвечать, почти, с готовностью игнорировать, запросы на поддержку Windows 2000, когда она была на грани смерти. XP больше не продается по дате, и если они не считают, что поддержка того или иного демографического клиента стоит того, ожидают, что ее проигнорируют. Это грубо, но это путь или цифровое шоссе.
Фламур
Большое спасибо за этот замечательный урок. Действительно непонятно, почему Amazon намеренно блокирует пользователей. В последние годы Amazon предоставляла специальный загрузчик для систем на базе Linux. Почему бы просто не предоставить доступ к загрузчикам с открытым исходным кодом? Это не работа для сотрудников Amazon. Если это кому-то нужно, это ссылка для немецкой активации Amazon.de Downloader.
Андре
Андре - рад, что это помогло. Тем не менее, похоже, что либо Amazon уступил, либо команда Banshee нашла обходной путь, поскольку он снова работает для меня без обходного пути. Один из других ответов предполагает, что если вы используете обновления от PPA Banshee Team, он снова будет работать нормально. Вы можете попробовать это.
adempewolff
3

Когда вы покупаете альбом, вы попадаете на страницу с окончательным подтверждением покупки. На этой странице есть ссылка («загрузите вашу музыку сейчас») на файл .amz, который вы можете открыть в Banshee.

Я не нашел (или выглядел очень усердно) способ получить этот файл снова, как только вы закроете эту страницу, но вышеописанного метода должно быть достаточно, чтобы музыка была достаточно близка к старому / лучшему , не бездельничая. с переключателем агента.

Carlos
источник
Привет, Карлос, спасибо за ваш ответ. Вы уверены, что этот метод все еще работает (в последние пару месяцев) с пользовательским агентом Linux? Я спрашиваю, потому что именно так я обычно скачивал музыку, но теперь я получаю диалоговое окно, в котором не поддерживается Linux, как с использованием этого метода, так и при загрузке из облачного плеера.
adempewolff
Привет, adempewolff: я не делал этого широко, но я пробовал вчера, и он работал нормально. Облачный плеер определенно не работает, но файл .amz работает со страницы «куплено завершено». Вы пытались убедиться, что firefox (или что вы используете) спросит вас, что делать, когда вы открываете файл .amz, чтобы вы могли открыть его с помощью Banshee?
Карлос
Как я уже говорил, я делал это таким образом, поэтому я знаю, что это работает, в какой-то момент он просто перестал работать. Интересно, действительно ли наши отзывы заставили их вернуться к старому поведению ... Я проверю это в следующий раз, когда куплю альбом. Знаете ли вы, если вы можете купить в Banshee и будет ли работать крючок Banshee по этой ссылке?
adempewolff
Woohoo! Похоже, наша переписка с Амазоном сработала! Они вернулись к старой системе. Теперь вы можете еще раз скачать файлы из Banshee, нажав на ссылку «скачать музыку сейчас»! Поскольку вы заметили это, я приму ваш ответ, если вы отредактируете его, чтобы сделать его немного более конкретным и понятным.
adempewolff
2

Если вы запустите облачный плеер (это просто веб-приложение), а затем найдете купленную музыку, ее можно будет загрузить в виде файла. Это гораздо менее удобно, чем банши делать все автоматически, но менее раздражает, чем возиться со строками пользовательского агента в браузере.

Обратите внимание, что если вы попытаетесь использовать более одной дорожки за раз, вы получите сообщение о том, что это явно отключено для пользователей Linux.

Даррен Дэвисон
источник
1
На самом деле я хотел только прокомментировать предыдущий пост, а не добавить новый ответ, я нажал не ту ссылку :) Изменено сейчас.
Даррен Дэвисон
Хороший вопрос, я забыл упомянуть, что вы все еще можете загружать файлы один за другим. Хотя обычно я покупаю музыку сразу по нескольку альбомов, поэтому загрузка каждой песни по отдельности займет вечность. Что касается вашего первоначального комментария, я должен отметить, что когда я позвонил им, они довольно чутко реагировали на мои опасения и сказали, что передадут их разработчикам и ответят мне.
adempewolff
да, я, наверное, был довольно груб с ними по телефону, если честно .. эти вещи заводят меня больше, чем я должен позволять им :)
Даррен Дэвисон
2

Шаги 1-4 «быстрого и грязного обходного пути» также работают для меня, чтобы сначала получить файл .amz (в Ubuntu 12.10).

Но шаг 5 не, по крайней мере для файлов .amz Cloud Player. В некоторых сообщениях предполагается, что есть разница между приобретенными файлами .amz и файлами Cloud Player .amz. Banshee (2.6.0) открывает файл .amz, распознает треки, перечисленные в нем, указывает, что загрузка началась, указывает, что загрузка завершена, фактически ничего не загружая.

Я попробовал clamz 0.5 и pymazon 0.9.1, и они дали мне лучшее представление о том, что происходит, они записывают 500 внутренних ошибок сервера при загрузке каждой дорожки. Комментарии в нижней части Pymazon HowToAmzDownload указали мне правильное направление. Установка клона pymazon в jsphslgr дает Pymazon, который успешно загружает треки из файла Cloud Player .amz. Очевидно, это связано с проверкой пользовательского агента на стороне Amazon. Итак, вкратце:

  1. Установите FF User Agent Switcher
  2. Переключите пользовательский агент на IE 8 (перед входом в amazon.com)
  3. Притворись, что установил Amazon MP3 downloader (ссылка amazon, которая устанавливает cookie)
  4. Клонируйте репозиторий jsphslgr pymazon и установите его
  5. Установите / usr / local / bin / pymazon в качестве помощника для файлов .amz в FF
  6. Выберите несколько треков в Cloud Player и Download, FF загрузит .amz и откроет в pymazon GUI, показывая треки .amz
  7. Настройте pymazon для сохранения файлов в вашей музыкальной папке Banshee
  8. Нажмите Download in pymazon, он загрузит и сохранит все .mp3s, перечисленные в .amz
  9. Музыкальная библиотека Rescan в Банши
  10. У Banshee есть ваши новые файлы .mp3.
Джим
источник
0

Если вы подпишетесь на Banshee Team PPA, загрузка снова будет работать в обычном режиме.

fleamour
источник
Ах, хорошо, я использую их PPA, чтобы это имело смысл. Можете ли вы проверить, что обновление еще не попало в основные репозитории и доступно только через ppa?
adempewolff
0

Я написал скрипт Greasmonkey Script, который работает вокруг ограничений Amazons на загрузку файлов .amz в Linux, вы можете получить его здесь:

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

Gellweiler
источник