CDの音楽をMP3とFLACの両方の形式で持っています。残念ながら、Googleミュージックアップローダーは両方のフォーマットのアップロードを要求しているため、重複したトラックがあります。クラウドからこれらの重複したトラックを見つけて削除するアプリ/ツール/メソッドはありますか?
CDの音楽をMP3とFLACの両方の形式で持っています。残念ながら、Googleミュージックアップローダーは両方のフォーマットのアップロードを要求しているため、重複したトラックがあります。クラウドからこれらの重複したトラックを見つけて削除するアプリ/ツール/メソッドはありますか?
回答:
Windows 10 x64(64ビット)を実行しているPCから:
gmusicapi
はそれを必要とします。Python用のGoogle Music APIをインストールします。「pip」(Pythonの組み込みインストーラスクリプト)を使用してインストールする必要があります。Windowsでは、pipはPATH環境変数に追加されません。すばやく遅延する回避策は、具体的に呼び出すことです。
C:\Python27\Scripts\pip.exe install gmusicapi
問題がある場合は脚注を参照してください。LibAV
またはffmpeg
、おそらく私たちの目的には必要ありません。
Google Music Dupe Killerページの右側:
89行目に、次のように表示されます(読みやすくするために行番号が追加されています)。
88. api = Mobileclient()
89. logged_in = api.login('username', 'password')
90.
91. if logged_in:
ユーザー名をGoogleユーザー名に、パスワードをGoogleパスワードに置き換えます。単一引用符のまま」として-です。行った編集をファイルに保存します。
安全性の低いアプリが Google経由でアカウントにアクセスすることを許可します。これを行わないと、Googleからメールが送信され、スクリプトを初めて実行したときに、アカウントへの誰かのアクセスがブロックされたことが通知されます。そのメールには、設定を変更するためのリンクがあります。
(注:このスクリプトが完了したら、元に戻すことができます。)
変更したkill_dupes.py
スクリプトを見つけやすい場所に置きます。入れC:\Python27\
ます。
Windowsコマンドプロンプトを開きます。(Win+ は[ 実行 ]ダイアログをR開き、cmdはコマンドプロンプトです。を押します。)Enter
これが書かれたウィンドウが表示されます:
C:\Users\YourWindowsUsername>
作成したスクリプトでPythonを実行します。
C:\Users\YourWindowsUsername>c:\Python27\python.exe c:\Python27\kill_dupes.py
を押しEnterてスクリプトを実行します。
Successfully logged in. Beginning duplicate detection process.
プログラムは、見つかった重複トラックのリストを出力します。入力y
して押しEnterて、それらを削除するかn
、削除しません。
kill_dupes.py
おそらく、その親プログラムはのようなUnicode文字でgmusicapi
クラッシュしますつんく♂
。こちらがバグレポートです。奇妙なことに、IDLEからスクリプトを実行することにより、問題なく動作しました。IDLEは、すべてのPythonインストールに含まれている必要があります。
IDLE (Python GUI)
→ file
→ open
→kill_dupes.py
IDLE (Python GUI)
→ run
→run module
空白のウィンドウが表示されるだけの場合は、安全性の低いアプリにアカウントへのアクセスを許可するのを忘れている可能性があります。手順7を参照してください。
ffmpeg
、PATHにはすでにありました。この手順が不要だと私が言った理由は、Google Music APIのWebサイトに次のように書かれているためです。
音楽をアップロードする場合は、少なくともlibmp3lameと共に、Libavのavconvをシステムパスにインストールする必要があります。
更新2016-01-09:サイトは次のように述べています。
avconvまたはffmpegが不要なのは、スキャンと照合を有効にせずにmp3をアップロードするときだけです。
LibAVのインストールが必要かどうかを判断してください。
libav-x86_64-w64-mingw32-20150524.7z
→抽出し.7z
たファイル→追加/usr/bin folder
の抽出内のlibav
PATHにフォルダを。(手順は、手順2のリンクで説明されています。後で、(Pythonの組み込みインストーラースクリプト)avconv.exe
をPATHにD:\Downloads\libav-x86_64-w64-mingw32-20150524\usr\bin
追加します。これで、コンピューターがPATHに追加されました。デスクトップコンピューターでは、Google Music Dupe Killerスクリプトを実行できます。コンピュータに慣れていない場合、それは簡単なことではありませんが、実行可能です。Python言語をインストールし、スクリプトサイトの指示に従う必要があります。