Jak importować pliki MP3 Amazon za pomocą Banshee i nowego Amazon Cloud Player?

11

Rozszerzenie Amazon MP3 Import firmy Banshee do niedawna pozwalało na bezproblemowy import utworów zakupionych z Amazon MP3. Dokonano tego poprzez a) otwieranie .amzplików i używanie ich do łączenia się i pobierania zakupionych plików z serwerów Amazon, oraz b) za pomocą haków we wbudowanej przeglądarce Banshee w celu automatycznego rozpoznawania i otwierania .amzplików po kliknięciu w przeglądarce.

Jednak ostatnio ta funkcja przestała działać. Banshee wyświetli Contacting Server przez chwilę w lewym dolnym rogu, a następnie zatrzyma się.

Ponadto otwarcie Amazon Cloud Player w przeglądarce Banshee lub dowolnej innej przeglądarce w systemie Linux w celu ręcznego pobrania .amzpliku powoduje wyświetlenie komunikatu:

W systemach Linux Cloud Player obsługuje tylko pobieranie utworów pojedynczo. Aby pobrać muzykę, usuń zaznaczenie wszystkich pól wyboru, zaznacz pole wyboru utworu, który chcesz pobrać, a następnie kliknij przycisk „Pobierz”.

Jak mogę to obejść i zaimportować zakupioną muzykę do Banshee, tak jak kiedyś?

adempewolff
źródło
rozwiązanie z przełącznikiem agenta użytkownika nie działa, amazon zawsze pobiera amazon downloader i czeka na jego instalację. nie ma mowy, aby pobrać cały album tylko jedną piosenkę. Złożyłem skargę do Amazon, ale dostaję tylko todo install amazon downloader na 64-bitowy system Ubuntu z ia32libs
Trudno mi uwierzyć, że rozwiązanie przełączania agenta użytkownika nie działało, jaki błąd / problem występuje? Z drugiej strony byłbym bardzo zainteresowany, aby dowiedzieć się więcej o tym, jak zainstalowałeś Amazon MP3 downloader. Teoretycznie przestali wspierać downloader dla Linuksa, więc nie powinien w ogóle działać, kropka. Jeśli udało ci się jednak sprawić, by działało, chciałbym usłyszeć, jak ...
adempewolff,
1
FWIW, bieżący odtwarzacz w chmurze pozwoli ci zaznaczyć wiele pól i pobrać je wszystkie, chociaż każde jako osobne żądanie, więc może być konieczne kliknięcie kilkunastu okien dialogowych.
Phil Frost

Odpowiedzi:

13

To nie jest problem techniczny. Banshee nadal może otwierać .amzpliki i używać ich do pobierania zakupionej muzyki. Jednak problem ten wynika z decyzji Amazon o jednostronnym ograniczeniu możliwości pobierania .amzplików przez wszystkie przeglądarki z linuksowym ciągiem agenta użytkownika .

Na szczęście istnieje jedno bezpośrednie obejście oraz kilka możliwości dalszego działania.

Szybkie i brudne obejście:

  1. Zainstaluj rozszerzenie User Agent Switcher dla przeglądarki Firefox. Każda inna kombinacja przełącznika i przeglądarki użytkownika powinna również działać, po prostu ich nie testowałem.
  2. Użyj, user agent switcheraby przełączyć ciąg agenta użytkownika na IE 8. Możesz dodać user agent switcherikonę do paska narzędzi, klikając prawym przyciskiem myszy obszar paska narzędzi Firefox i klikając Customize.
  3. Autoryzuj tę pseudo-przeglądarkę do użytku z odtwarzaczem Amazon Cloud, klikając ten link . To powoduje, że Amazon Cloud Player myśli, że zainstalowałeś już Amazon MP3 Downloader - ustawienie pliku cookie, który pozwoli ci pobierać .amzpliki zamiast monitu o zainstalowanie najpierw Amazon MP3 downloadera.
  4. Użyj Amazon Cloud Player, aby wybrać ścieżki i kliknij Download.
  5. Użyj Banshee, aby otworzyć pobrany .amzplik, a on automatycznie pobierze i zaimportuje utwory!

Możliwości bardziej trwałych rozwiązań:

Fakt, że można zastosować powyższe obejście, dowodzi, że nie jest to problem techniczny, ale raczej wybór Amazon, aby ograniczyć pewne ciągi agenta przeglądarki do pobierania .amzplików. Dlatego istnieją dwie ścieżki do bardziej usprawnionego rozwiązania tego problemu.

  1. Zmodyfikuj ciąg agenta użytkownika dla wbudowanej przeglądarki Banshee, a następnie autoryzuj go, korzystając z powyższego łącza. Nie wiem, jak to zrobić, ale mam nadzieję, że coś może napisać na to inną odpowiedź.
  2. Napisz do Amazon z prośbą o wyjaśnienie tej zmiany i opis jej negatywnych skutków dla ciebie. Oto wiadomość, którą im wysłałem:

    Cześć,

    Od jakiegoś czasu jestem stałym klientem sklepu Amazon MP3. Ilekroć słyszałem o nowym albumie, przeglądałem i kupowałem album w twoim sklepie. Jednym z powodów tego była świetna integracja Amazon MP3 z Banshee Media Player (http://banshee.fm). Mogę przeglądać Amazon, przeglądać utwory i importować moją muzykę z poziomu Banshee Media Player. Konieczność korzystania z klienta zewnętrznego do pobierania muzyki, którą kupiłem, zawsze była dla mnie bardzo dużym wyzwaniem - dlatego nie lubię korzystać z Google Play, a zanim odkryłem integrację Banshee z Amazonem, nie lubiłem kupować muzyka z Amazon.

    Jednak przy ostatnim zakupie byłem bardzo niezadowolony z faktu, że automatyczny import utworów Banshee zakupionych z Amazon MP3 przestał działać. Po krótkich badaniach ustaliłem, że przyczyną tego jest to, że Amazon zdecydował się zablokować wszelkie przeglądarki za pomocą ciągów agentów użytkowników Linuxa, aby móc pobierać wiele piosenek. Jeśli autoryzowałem i użyłem przeglądarki z agentem użytkownika Windows do pobrania pliku .amz, to byłem w stanie otworzyć ten plik za pomocą Banshee i zaimportować utwory normalnie. Rozumiem potrzebę autoryzacji urządzeń do użytku z odtwarzaczem w chmurze, ale decyzja o jednostronnym zablokowaniu możliwości pobierania plików .amz przez maszyny z systemem Linux wydaje się całkowicie arbitralna, a dla tego klienta jest to bardzo rozczarowujące rozwiązanie.

    Nie zamierzam grozić bojkotem Amazon MP3, najprawdopodobniej będę nadal kupować albumy MP3 z waszych usług. Jednak od tego momentu prawdopodobnie będę kupować tylko albumy po promocyjnej cenie, teraz nie będę mieć zachęty do kupowania albumów w pełnej cenie (w których zarabiasz najwięcej) z Twojej usługi, a nie z innej usługi - szczególnie tych, które mają lepsze wsparcie dla systemu Linux.

    Naprawdę denerwuje mnie to, że nie jest to problem techniczny. Nie oczekuję, że będziesz obsługiwać inny system operacyjny, dodatkowe oprogramowanie lub tworzyć wersję Amazon MP3 downloadera dla systemu Linux. Amazon decyduje - w niewytłumaczalny sposób - za pomocą agenta użytkownika ograniczyć wszystkim przeglądarkom działającym w systemach Linux możliwość korzystania z funkcji, z których w pełni mogłyby korzystać. Wydaje mi się, że jest to nie tylko nierozsądny, ale także zły wybór biznesowy, a nie to, czego oczekuję od Amazon pod względem sposobu traktowania klientów.

    Ponadto jestem rozczarowany brakiem wyjaśnienia, dlaczego podjęto tę decyzję. Użytkownicy systemu Linux są witani wiadomością z przeprosinami, że wsparcie nie jest oferowane, ale biorąc pod uwagę, że wsparcie było wcześniej dostępne, a aplikacje takie jak Banshee są nadal technicznie w stanie korzystać z usługi, jeśli używają klucza agenta użytkownika innej przeglądarki do pobrania pliku .amz podczas , Uważam, że zasługujemy na wyjaśnienie, dlaczego wprowadzono tę zmianę.

    Dziękuję za przeczytanie tego. Chciałbym, abyście obaj przekazali moje komentarze odpowiednimi kanałami, a także chciałbym otrzymać odpowiedź stwierdzającą: 1) dlaczego wprowadzono tę zmianę, oraz 2) czy istnieją plany ponownego włączenia urządzeń z systemem Linux w przyszłości. Nawet jeśli odpowiedzi na te dwa pytania nie są tym, co mam nadzieję usłyszeć, dokładna odpowiedź na te problemy prawdopodobnie utrzymałaby mnie jako lojalnego klienta Amazon. Byłbym jednak rozczarowany ogólną odpowiedzią, którą mogłem znaleźć w FAQ. W związku z tym prosimy o poświęcenie czasu, jeśli musisz zapytać, aby dowiedzieć się więcej o tej sytuacji, zanim odpowiesz. Jeszcze raz dziękuję za poświęcony czas.

    Najlepsza,

    Austin Dempewolff

Uwaga: szybko napisałem tę odpowiedź, aby pomóc tym, którzy również borykają się z tym problemem. Z radością powitałbym inne odpowiedzi, które są lepiej zilustrowane i / lub zapewniają alternatywne obejścia! Wolałbym zaakceptować lepiej napisaną / ilustrowaną odpowiedź niż ta!

adempewolff
źródło
Mam nadzieję, że otrzymacie odpowiedź w tej nieprzyjemnej sprawie.
Takkat
Otrzymałem wstępny e-mail od przedstawiciela działu obsługi klienta. mówiąc, że zajmie to 1-2 dni robocze. Jest to już znacznie lepsza odpowiedź niż otrzymałem od niektórych innych firm, które widzą słowo „linux” i traktują to jako pretekst do zaprzestania świadczenia obsługi klienta bez względu na problem.
adempewolff
Znalazłem kilka firm, które nie chciały nawet odpowiadać, prawie z łatwością zignorować prośby o wsparcie dla systemu Windows 2000, gdy był w stanie śmierci. XP jest już poza terminem sprzedaży, a jeśli nie uważają wsparcia za wartościowe dla określonej grupy demograficznej, należy spodziewać się zignorowania. To niegrzeczne, ale tam jest droga lub cyfrowa autostrada.
fleamour
Dziękuję bardzo za ten wspaniały samouczek. Naprawdę nie jest zrozumiałe, dlaczego Amazon celowo blokuje użytkowników. W ciągu ostatnich lat Amazon dostarczał dedykowany program do pobierania dla systemów opartych na systemie Linux. Dlaczego nie po prostu udzielić dostępu do programów do pobierania typu open source? To nie jest praca dla pracowników Amazon. Jeśli ktoś tego potrzebuje, jest to link do niemieckiej aktywacji Amazon.de Downloader.
Andre,
Cieszę się, że to pomogło. Wygląda jednak na to, że albo Amazonka załamała się, albo zespół Banshee znalazł obejście, ponieważ znów działa dla mnie bez obejścia. Jedna z pozostałych odpowiedzi sugeruje, że jeśli użyjesz aktualizacji z PPA Banshee Team, będzie działać normalnie. Możesz tego spróbować.
adempewolff,
3

Kupując album, przejdziesz do strony z ostatecznym potwierdzeniem zakupu. Na tej stronie znajduje się link („pobierz teraz muzykę”) do pliku .amz, który można otworzyć w Banshee.

Nie znalazłem (lub szukałem bardzo ciężko) sposobu na odzyskanie tego pliku po zamknięciu tej strony, ale powyższa metoda powinna wystarczyć, aby uzyskać muzykę w sposób wystarczająco zbliżony do starego / lepszego sposobu bez bałagania się z przełącznikiem agenta.

Carlos
źródło
Cześć Carlos, dziękuję za odpowiedź. Czy jesteś pewien, że ta metoda nadal działa (w ciągu ostatnich kilku miesięcy) z agentem użytkownika dla systemu Linux? Pytam, bo tak właśnie pobierałem muzykę, ale teraz pojawia się okno dialogowe nieobsługiwanego systemu Linux zarówno przy użyciu tej metody, jak i pobierania z odtwarzacza w chmurze.
adempewolff,
Cześć adempewolff: Nie robiłem tego zbyt często, ale próbowałem wczoraj i działało dobrze. Cloud player zdecydowanie nie działa, ale plik .amz działa ze strony „zakupione zakończone”. Czy próbowałeś upewnić się, że Firefox (lub cokolwiek, którego używasz) zapyta Cię, co zrobić, gdy otworzysz plik .amz, abyś mógł go otworzyć za pomocą Banshee?
Carlos
Tak jak mówiłem, robiłem to w ten sposób, więc wiem, że to działa, w pewnym momencie przestało działać. Zastanawiam się, czy nasze opinie faktycznie spowodowały, że przywrócili stare zachowanie ... Sprawdzę to przy następnym zakupie albumu. Czy wiesz, czy możesz dokonać zakupu w Banshee i czy haczyk Banshee na tym łączu będzie działał?
adempewolff,
Łał! Wygląda na to, że nasza korespondencja z Amazon działała! Powrócili do starego systemu. Możesz teraz ponownie pobrać pliki z Banshee, klikając link „pobierz swoją muzykę teraz”! Skoro to zauważyłeś, zaakceptuję twoją odpowiedź, jeśli ją edytujesz, aby była bardziej szczegółowa i jasna.
adempewolff
2

Jeśli uruchomisz odtwarzacz w chmurze (to tylko aplikacja internetowa), a następnie znajdziesz kupioną muzykę, możesz ją pobrać jako plik. Jest to o wiele mniej wygodne niż banshee, aby robiło to wszystko automatycznie, ale mniej irytujące niż bałaganie się ciągami znaków klienta użytkownika w przeglądarce.

Pamiętaj jednak, że jeśli spróbujesz d / l więcej niż jednej ścieżki na raz, pojawi się komunikat, że jest to wyraźnie wyłączone dla użytkowników Linuksa.

Darren Davison
źródło
1
Chciałem tylko skomentować poprzedni post, zamiast dodawać nową odpowiedź, kliknąłem zły link :) Edytowałem teraz.
Darren Davison
Dobrze, że zapomniałem wspomnieć, że nadal można pobierać pliki jeden po drugim. Zwykle jednak kupuję muzykę po kilka albumów na raz, więc pobieranie każdej piosenki z osobna zajęłoby wieczność. Odnosząc się do twojego oryginalnego komentarza, powinienem zauważyć, że kiedy zadzwoniłem do nich, byli dość wrażliwi na moje obawy i powiedzieli, że przekażą je deweloperom i wrócą do mnie.
adempewolff
Tak, byłem chyba dość trudne na nich przez telefon, aby być uczciwym .. te rzeczy wiatr mnie bardziej niż ja ich powinny pozwolić :)
Darren Davison
2

Kroki 1-4 „szybkiego i brudnego obejścia” również działają dla mnie, aby uzyskać plik .amz na pierwszym miejscu (w Ubuntu 12.10).

Ale krok 5 nie, przynajmniej w przypadku plików .amz Cloud Player. Niektóre posty sugerują, że istnieje różnica między zakupionymi plikami .amz a plikami .amz Cloud Player. Banshee (2.6.0) otwiera plik .amz, rozpoznaje wymienione w nim ścieżki, wskazuje, że pobieranie się rozpoczęło, wskazuje, że pobieranie zostało zakończone, bez pobierania czegokolwiek.

Próbowałem clamz 0.5 i pymazon 0.9.1 i to dało mi lepsze wskazanie, co się dzieje, rejestrują 500 Błąd wewnętrzny serwera podczas pobierania każdej ścieżki. Komentarze na dole Pymazon HowToAmzDownload wskazały mi właściwy kierunek. Instalowanie klonu pymazon w jsphslgr daje Pymazon, który z powodzeniem pobiera utwory z pliku .amz Cloud Player. Najwyraźniej ma to związek ze sprawdzaniem agenta użytkownika po stronie Amazon. W skrócie:

  1. Zainstaluj FF User Agent Switcher
  2. Przełącz agenta użytkownika na IE 8 (przed zalogowaniem do amazon.com)
  3. Udawaj, że instalujesz narzędzie do pobierania Amazon MP3 (link Amazon, który ustawia ciasteczko)
  4. Sklonuj repozytorium jsphslgr pymazon i zainstaluj je
  5. Ustaw / usr / local / bin / pymazon jako pomocnik dla plików .amz w FF
  6. Wybierz wiele ścieżek w Cloud Player i pobierz, FF pobierze .amz i otworzy w GUI pymazon wyświetlającym utwory .amz
  7. Skonfiguruj pymazon, aby zapisywał pliki w folderze muzycznym Banshee
  8. Kliknij Pobierz w pymazon, pobierze i zapisze wszystkie pliki MP3 wymienione w .amz
  9. Skanuj ponownie bibliotekę muzyczną w Banshee
  10. Banshee ma twoje nowe pliki .mp3.
Jim
źródło
0

Jeśli zasubskrybujesz PPA zespołu Banshee, pobieranie będzie teraz działać normalnie.

fleamour
źródło
Ach, no cóż, używam ich PPA, żeby to miało sens. Czy możesz zweryfikować, że aktualizacja nie dotarła jeszcze do głównych repozytoriów i jest dostępna tylko w ppa?
adempewolff
0

Napisałem skrypt Greasmonkey, który działa w oparciu o ograniczenia Amazon dotyczące pobierania plików .amz w systemie Linux, które możesz pobrać tutaj:

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

Gellweiler
źródło