У меня есть музыка с CD в формате MP3 и FLAC. К сожалению, загрузчик Google Music настаивает на загрузке обоих форматов, поэтому у меня есть дубликаты треков. Есть ли приложение / инструмент / метод, чтобы найти и удалить эти дубликаты треков из облака?
google-play-music
Эрик Браун
источник
источник
Ответы:
С ПК под управлением Windows 10 x64 (64-разрядная версия):
gmusicapi
требует одна из зависимостей .Установите Google Music API для Python. Вы должны использовать «pip» (встроенный скрипт установки Python) для его установки. В Windows pip не добавляется в переменную окружения PATH. Быстрый, ленивый обходной путь - вызвать его специально:
Смотрите сноску, если у вас возникли проблемы.
LibAV
илиffmpeg
, вероятно, не требуются для наших целей.На правой стороне страницы Google Music Dupe Killer :
В строке № 89 вы увидите это (номера строк добавлены для удобства чтения):
Замените слово username на ваше имя пользователя Google, а слово password на ваш пароль Google. Оставьте одинарные кавычки ' как есть. Сохраните файл с внесенными вами изменениями.
Разрешить менее защищенным приложениям доступ к вашей учетной записи через Google. Если вы этого не сделаете, Google отправит вам электронное письмо с сообщением, что они заблокировали доступ к вашей учетной записи при первом запуске сценария. В этом письме есть ссылка для изменения настроек.
( Примечание . Возможно, вы захотите изменить его после завершения работы с этим сценарием.)
Поместите модифицированный
kill_dupes.py
скрипт туда, где вы сможете его найти. Я вставил этоC:\Python27\
.Откройте командную строку Windows. ( Win+ Rоткрывает диалоговое окно « Выполнить », cmd - командная строка. Нажмите Enter.)
Вы увидите окно с этим написано:
Запустите Python со скриптом, который вы сделали:
Нажмите, Enterчтобы запустить скрипт:
Программа распечатывает список найденных дубликатов треков. Введите
y
и нажмите, Enterчтобы удалить их илиn
не удалять их.kill_dupes.py
и, возможно,gmusicapi
сбой родительской программы на символы Unicode, такие какつんく♂
. Вот отчет об ошибке . Как ни странно, при запуске скрипта из IDLE все работало нормально. IDLE должен быть включен во все установки Python.IDLE (Python GUI)
→file
→open
→kill_dupes.py
IDLE (Python GUI)
→run
→run module
Если вы просто видите пустое окно, вы, вероятно, забыли разрешить менее защищенным приложениям доступ к вашей учетной записи. Смотрите шаг 7.
(Необязательно) Запретите менее защищенным приложениям доступ к вашей учетной записи Google .
Я использовал ответ на Невеше развивать этот ответ.
Сноска: Установка LibAV
ffmpeg
моя PATH. Причина, по которой я говорю, что этот шаг не обязателен, заключается в том, что веб-сайт Google Music API сообщает:Обновление 2016-01-09: сайт теперь говорит:
Используйте свое суждение относительно необходимости установки 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 и следовать инструкциям на сайте сценария.
источник
Кроме того, чтобы хранить их в отдельных местах и указывать, где файлы, которые вы хотите, или вручную переходить в Google Music на вашем компьютере или телефоне и удалять их, нет. Но даже если вы удалите их, как только музыкальный менеджер обнаружит, что они пропали, и вы изменили папку, она перезагрузит их, по крайней мере, раньше.
источник