Внимание

Этот блог переехал по адресу yktoo.com/ru/

Attention

This blog has moved to yktoo.com/en/

December 16, 2011

Интеграция Google Music с Убунту ~ Google Music Integration into Ubuntu

Месяц назад я рассказывал об открытии облачного сервиса для хранения музыки Google Music (сервис по-прежнему формально доступен только для обитателей США, что едва ли вызывает у меня угрызения совести).

Моя эпопея с загрузкой 130 ГБ музыки в облако успешно завершилась примерно за четыре дня, и теперь вся моя коллекция доступна мне везде, где есть интернет — с некоторыми ограничениями (которые, возможно, будут устранены, когда сервис выйдет из стадии беты).

About a month ago I posted about Google Music cloud music storage service opening for public (which is still officially available in the US only).

Uploading 130 GB of music to the cloud has completed in about four days, so now I can enjoy the whole collection online from anywhere—although with some shortcomings (which are perhaps to be eliminated once the service goes out of the beta).


Эти ограничения, впрочем, можно обойти. Например, возможность загружать mp3-файлы из облака появляется при установке расширения Chrome Music Plus for Google Music. Оно же устраняет необходимость переходить на вкладку Google Music, чтобы приостановить воспроизведение или перейти на следующий/предыдущий трек.

Но мне больше понравилось расширение Play/Pause 4 Grooveshark & Google Music, которое просто добавляет кнопку воспроизведения/паузы прямо на панель инструментов (имеются аналогичные расширения для кнопок «Назад» и «Вперёд»):
Some of the limitations can be overcome. For example, you get access to mp3 download feature by installing the Music Plus for Google Music Chrome extension. Additionally, you then no longer have to switch to the Google Music tab to pause or skip to the next track.

I personally preferred the Play/Pause 4 Grooveshark & Google Music extension over the previous one, as it adds a tiny play/pause button right onto the toolbar (there are similar extensions for Previous and Next buttons available):

Однако при всех своих удобствах, Google Music по-прежнему остаётся страницей, работающей в браузере, и интеграция с системой как таковая отсутствует: мне в первую очередь не хватало возможности управлять плеером с помощью клавиатуры.

Поиски в интернетах вывели на приложение Google Music Frame, он же Nuvola Player (автор Jiří Janoušek), позволяющее «внедрить» Google Music в Убунту.

Google Music Frame по сути представляет собой просто страницу Google Music, встроенную в приложение — иное решение вряд ли будет возможно до тех пор, пока Google не предоставит полноценного API для этого сервиса:
With all its advantages, Google Music however is still a webpage running in the browser, and it lacks integration with the operating system. I missed keyboard control the most.

A quick googling yielded the Google Music Frame application, also known as Nuvola Player by Jiří Janoušek, which allows for real integration of Google Music into Ubuntu.

Google Music Frame is essentially Google Music page embedded into the program, and it could hardly be the other way—at least not until Google provides an open API for it:

Плеер добавляет свои пункты в кнопку Панели запуска: The player adds its items to the Launcher button:

А также интегрирует сервис в Ubuntu Sound Menu: It also integrates with the Ubuntu Sound Menu:

Итак, чтобы установить приложение: So, in order to install the application:
sudo apt-add-repository  ppa:nuvola-player-builders/stable
sudo apt-get update
sudo apt-get install google-music-frame

После установки в Dash появляется приложение Google Music Frame: Once you're done, Dash will show the Google Music Frame item:

Приложение может выводить стандартные уведомления Убунту при смене трека, а также реагировать на нажатия клавиш управления вопроизведения. Последними можно назначить любые комбинации клавиш на клавиатуре с помощью стандартного Центра управления GNOME: The program can also display standard Ubuntu popup notifications on track change, as well as hanle multimedia control keys. The latter can be assigned in usual way with GNOME Control Center:

Для полного счастья не хватает только, чтобы облачную музыку мог воспроизводить MPD. С приходом API, может быть, дождёмся? The only thing missing is MPD's ability to play Google Music streams. Maybe if the API goes open?..