Saya memiliki musik dari CD dalam format MP3 dan FLAC. Sayangnya, pengunggah Google Music bersikeras untuk mengunggah kedua format, dan karenanya saya memiliki trek duplikat. Apakah ada aplikasi / alat / metode untuk menemukan dan menghapus trek duplikat ini dari cloud?
google-play-music
Eric Brown
sumber
sumber
Jawaban:
Dari PC yang menjalankan Windows 10 x64 (64-bit):
gmusicapi
mengharuskannya.Instal Google Music API untuk Python. Anda harus menggunakan "pip" (skrip penginstal bawaan Python) untuk menginstalnya. Pada Windows, pip tidak ditambahkan ke variabel lingkungan PATH. Solusi cepat dan malas adalah memohonnya secara khusus:
Lihat catatan kaki jika Anda mengalami masalah.
LibAV
atauffmpeg
mungkin tidak diperlukan untuk tujuan kita.Di sebelah kanan halaman Google Music Dupe Killer :
Pada baris # 89, Anda akan melihat ini (nomor baris ditambahkan untuk memudahkan membaca):
Ganti nama pengguna kata dengan nama pengguna Google Anda, dan kata sandi kata dengan kata sandi Google Anda. Biarkan tanda kutip tunggal ' apa adanya. Simpan file dengan hasil edit yang Anda buat.
Izinkan aplikasi yang kurang aman untuk mengakses akun Anda melalui Google. Jika Anda tidak melakukan ini, Google akan mengirim email kepada Anda bahwa mereka memblokir seseorang yang mengakses akun Anda saat pertama kali Anda menjalankan skrip. Di email itu, ada tautan untuk mengubah pengaturan.
( Catatan : Anda mungkin ingin mengubahnya kembali setelah Anda selesai dengan skrip ini.)
Letakkan
kill_dupes.py
skrip yang dimodifikasi di tempat yang dapat Anda temukan. Saya memasukkannya ke dalamC:\Python27\
.Buka prompt perintah Windows. ( Win+ Rmembuka dialog Run , cmd adalah prompt perintah. Tekan Enter.)
Anda akan melihat Window dengan tulisan ini:
Jalankan Python dengan skrip yang Anda buat:
Tekan Enteruntuk menjalankan skrip:
Program mencetak daftar trek duplikat yang ditemukannya. Ketik
y
dan tekan Enteruntuk menghapusnya, ataun
untuk tidak menghapusnya.kill_dupes.py
dan mungkin program induknyagmusicapi
mogok pada karakter Unicode sukaつんく♂
. Ini laporan bugnya . Anehnya, dengan menjalankan skrip dari IDLE, itu berfungsi dengan baik. IDLE harus disertakan dengan semua pemasangan Python.IDLE (Python GUI)
→file
→open
→kill_dupes.py
IDLE (Python GUI)
→run
→run module
Jika Anda hanya melihat jendela kosong, Anda mungkin lupa untuk mengizinkan aplikasi yang kurang aman untuk mengakses akun Anda. Lihat langkah 7.
(Opsional) Melarang aplikasi yang kurang aman mengakses akun Google Anda .
Saya menggunakan jawabannya oleh Neves untuk mengembangkan jawaban ini.
Catatan Kaki: Menginstal LibAV
ffmpeg
di PATH saya. Alasan saya mengatakan langkah ini tidak diperlukan adalah karena situs web Google Music API mengatakan:Pembaruan 2016-01-09: Situs sekarang mengatakan:
Gunakan penilaian Anda apakah perlu menginstal LibAV atau tidak.
libav-x86_64-w64-mingw32-20150524.7z
→ mengekstrak.7z
file → menambahkan folder yang/usr/bin folder
diekstraksilibav
ke PATH. (Langkah-langkah dijelaskan dalam tautan di langkah 2. lat ays untuk menambahkan (skrip installer bawaan Python)avconv.exe
ke PATH. Jadi komputer saya sekarang telahD:\Downloads\libav-x86_64-w64-mingw32-20150524\usr\bin
ditambahkan ke PATH-nya.sumber
Di komputer desktop, Anda dapat menjalankan skrip Google Music Dupe Killer . Jika Anda tidak terbiasa dengan komputer, itu tidak sepele, tetapi bisa dilakukan. Anda harus menginstal bahasa Python , dan ikuti instruksi di situs skrip.
sumber
Selain menyimpannya di lokasi yang terpisah dan menentukan di mana file yang Anda inginkan berada atau secara manual masuk ke musik google di pc atau ponsel Anda dan menghapusnya, tidak. Tetapi bahkan jika Anda menghapusnya setelah manajer musik menangkap mereka hilang dan Anda tidak mengubah folder itu akan memuat ulang mereka setidaknya seperti dulu.
sumber