Mam swoją muzykę z płyt CD zarówno w formacie MP3, jak i FLAC. Niestety program do przesyłania Muzyki Google nalega na przesłanie obu formatów, więc mam zduplikowane utwory. Czy istnieje aplikacja / narzędzie / metoda do znajdowania i usuwania tych zduplikowanych ścieżek z chmury?
google-play-music
Eric Brown
źródło
źródło
Odpowiedzi:
Z komputera z systemem Windows 10 x64 (64-bit):
gmusicapi
Wymaga tego jedna z zależności .Zainstaluj Google Music API dla Python. Do instalacji należy użyć „pip” (wbudowany skrypt instalatora Pythona). W systemie Windows pip nie jest dodawany do zmiennej środowiskowej PATH. Szybkie, leniwe obejście polega na wywołaniu go w szczególności:
Zobacz przypis, jeśli masz problemy.
LibAV
lubffmpeg
prawdopodobnie nie są wymagane do naszych celów.Po prawej stronie strony Google Music Dupe Killer :
W linii 89 zobaczysz to (dodano numery linii dla ułatwienia czytania):
Zamień słowo nazwa użytkownika na nazwę użytkownika Google, a słowo hasło na hasło Google. Zostaw je pojedynczo cytuje " jak jest. Zapisz plik z wprowadzonymi zmianami.
Zezwalaj mniej bezpiecznym aplikacjom na dostęp do Twojego konta za pośrednictwem Google. Jeśli tego nie zrobisz, Google wyśle Ci wiadomość e-mail z informacją, że zablokował on dostęp do Twojego konta przy pierwszym uruchomieniu skryptu. W tym e-mailu znajduje się link do zmiany ustawienia.
( Uwaga : możesz chcieć to zmienić po zakończeniu pracy ze skryptem).
Umieść zmodyfikowany
kill_dupes.py
skrypt gdzieś, gdzie go znajdziesz. Włożyłem toC:\Python27\
.Otwórz wiersz polecenia systemu Windows. ( Win+ Rotwiera okno dialogowe Uruchom , cmd to wiersz polecenia. Naciśnij Enter.)
Zobaczysz okno z tym napisem:
Uruchom Python z wykonanym skryptem:
Naciśnij, Enteraby uruchomić skrypt:
Program drukuje listę znalezionych duplikatów. Wpisz
y
i naciśnij, Enteraby je usunąć lubn
nie usuwać.kill_dupes.py
a może jego program nadrzędny ulegagmusicapi
awarii na znakach Unicode, takich jakつんく♂
. Oto raport o błędzie . Co dziwne, uruchamiając skrypt z IDLE, działał dobrze. IDLE powinien być dołączony do wszystkich instalacji Pythona.IDLE (Python GUI)
→file
→open
→kill_dupes.py
IDLE (Python GUI)
→run
→run module
Jeśli zobaczysz tylko puste okno, prawdopodobnie zapomniałeś zezwolić mniej bezpiecznym aplikacjom na dostęp do twojego konta. Zobacz krok 7.
(Opcjonalnie) Zabroń mniej bezpiecznym aplikacjom dostępu do Twojego konta Google .
Kiedyś odpowiedź przez Neves rozwijać tę odpowiedź.
Przypis: Instalowanie LibAV
ffmpeg
w mojej PATH. Mówię, że ten krok nie jest wymagany, ponieważ witryna Google Music API mówi:Aktualizacja 2016-01-09: Witryna mówi teraz:
Skorzystaj z oceny, czy instalacja LibAV jest potrzebna.
libav-x86_64-w64-mingw32-20150524.7z
→ rozpakowałem.7z
plik → dodałem/usr/bin folder
rozpakowanylibav
folder do ŚCIEŻKI. (Kroki są wyjaśnione w łączu w kroku 2. lat ays, aby dodać (wbudowany skrypt instalatora Pythona)avconv.exe
do ŚCIEŻKI. Mój komputerD:\Downloads\libav-x86_64-w64-mingw32-20150524\usr\bin
dodał teraz do ŚCIEŻKI.źródło
Na komputerze stacjonarnym możesz uruchomić skrypt Google Music Dupe Killer . Jeśli nie jesteś przyzwyczajony do komputerów, nie jest to trywialne, ale wykonalne. Musisz zainstalować język Python i postępować zgodnie z instrukcjami na stronie skryptu.
źródło
Oprócz przechowywania ich w osobnych lokalizacjach i określania, gdzie są pliki, które chcesz, lub ręcznego przechodzenia do muzyki Google na komputerze lub telefonie i usuwania ich, nie. Ale nawet jeśli usuniesz je, gdy menedżer muzyki złapie ich brak i nie zmieniłeś folderu, przeładuje je, przynajmniej kiedyś.
źródło