Google Play Music

Музыкальный стриминговый сервис «Google Play Музыка» позволяет получить доступ к миллионам треков различных исполнителей, а также дополнительному контенту на YouTube Red. Ключевое его преимущество по сравнению с конкурентами – удобная веб-версия и возможность загрузить в облако библиотеку своих треков. В этой статье мы рассмотрим наиболее часто встречающиеся проблемы при работе с «Google Play Музыка»

Повторяющиеся треки

Проблема, которая встречается при синхронизации своей локальной библиотеки музыки с базой сервиса. Наиболее часто возникает при синхронизации данных с iTunes на Windows. После завершения процесса синхронизации в «Google Play Музыка» отображается сразу несколько одинаковых треков. К сожалению, Google не предоставляет инструмента для удаления дубликатов, поэтому удалить их можно только вручную, что потребует огромного количество времени, если у вас большая библиотека.

Пользователь форума Reddit предложил автоматизированный инструмент для удаления дубликатов, но он потребует определенных усилий. Инструкция актуальна для пользователей Windows.

 

1)    Для начала необходимо установить на свой компьютер Python версии 2.7.10.

2)    Установить Microsoft Visual C++ Compiler for Python.

3)    Установить Google Music API  for Python. Скачав необходимые файлы, откройте командную строку и введите: C:\Python27\Scripts\pip.exe install gmusicapi

5)    Перейдите в каталог: c:\Python27

6)    Создайте новый текстовый файл и скопируйте в него следующий текст:

#!/usr/bin/env python
from gmusicapi import Mobileclient
import sys


# TODO remove this unused function, previously used to return tracks from a given playlist
def get_playlist_tracks(name, playlists):
    for playlist in playlists:
        if playlist['name'].lower() == name.lower():
            tracks = playlist['tracks'] 
            return tracks 
    print "ERROR: No playlist '" + name + "'found"
    exit(1)

def find_and_remove_dups(api, tracks):
    track_set = set()
    for track in tracks:
        trackId = track['trackId']
        entryId = track['id']
        if trackId in track_set:
            print "    found duplicate with trackId: " + trackId + ", deleting"
            api.remove_entries_from_playlist(entryId)
        else:
            track_set.add(trackId)


if len(sys.argv) != 1:
    print "USAGE:"
    print "./delete_dups_from_playlists.py"
    print
    print "     Will delete all duplicate songs within each playlist" 
    exit(0)

api = Mobileclient()
logged_in = api.login('username', 'password', Mobileclient.FROM_MAC_ADDRESS)

if logged_in:
    print "Successfully logged in. Finding duplicates in playlists"
    playlists = api.get_all_user_playlist_contents()

    for playlist in playlists:
        print "Deleting duplicates from " + playlist['name'] + "..."
        tracks = playlist['tracks']
        find_and_remove_dups(api, tracks)               
7)    В строчке «logged_in = api.login('username', 'password', Mobileclient.FROM_MAC_ADDRESS» не забудьте указать свой логин и пароль для входа в «Google Play Музыка»

 

8)    Сохраните текстовый файл и переименуйте его в playlist_dups.py

 

9)    Откройте командную строку и введите следующую команду: C:\Users\YourWindowsUsername>c:\Python27\python.exe c:\Python27\playlist_dupes.py , где вместо YourWindowsUsername укажите свое имя пользователя

 

После этого все дублирующиеся композиции в каталоге «Google Play Музыка» должны исчезнуть.

 

Проблемы с платежами

Google-Play-Music

Если «Google Play Музыка» отказывается принимать данные вашей кредитной карты c мобильного устройства, а вы абсолютно уверены в том, что она нормально функционирует и на ней есть необходимая сумма денег, то попробуйте следующее:

1)    Перейдите по этой ссылке.

2)    Войдите под своей учетной записью Google и удалите все существующие методы оплаты.

3)    Откройте «Настройки» > «Приложения».

4)    Найти Google Play, остановите приложение и очистите данные и кэш.

5)    Откройте Google Play и добавьте в настройках аккаунта новый способ оплаты.

6)    Откройте «Google Play Музыка» и попробуйте оплатить подписку.


Проблемы с загруженными треками

Google Play Music

Если вы пытаетесь загрузить свою музыкальную библеотеку в облако, то убедитесь, что все файлы в правильном формате. «Google Play Музыка» поддерживает MP3, AAC (.m4a), WMA, FLAC, OGG, ALAC (.m4a), и DRM, но не поддерживает, например, WAV. На сегодняшний день сервис позволяет загрузить до 50 000 композиций. Если вы превысите этот лимит, то единственным способом загрузить новую музыку будет удалить старую.

Если загруженная с компьютера музыка не отображается на мобильных устройствах, то необходимо закрыть приложение «Google Play Музыка» и сбросить его кэш. Сделать это можно в настройках системы.