gnome-music:wip/jfelder/musicbrainz-coverart

Last commit made on 2019-04-02
Get this branch:
git clone -b wip/jfelder/musicbrainz-coverart https://git.launchpad.net/gnome-music

Branch merges

Branch information

Name:
wip/jfelder/musicbrainz-coverart
Repository:
lp:gnome-music

Recent commits

4e0d52b... by Jean Felder <email address hidden>

musicbrainz: Add support to download coverarts

Initial musicbrainz support. It allows to download the cover art of an
album from its musicbrainz id.

It is based on grilo chromaprint, acoustid and musicbrainz
plugins. For every song, its chromaprint (a unique signature) is
computed. Then, this chromaprint is used to identify the song (title,
album, artist, etc) with the acoustid plugin. Finally, choose the
album with the most occurences and download its coverart from
https://coverartarchive.org/.

ac40ade... by Jean Felder <email address hidden>

grilo: Watch resolve sources

Introduce a new signal "new-resolve-source-found" when a RESOLVE
source has been found.

082f256... by Jean Felder <email address hidden>

grilo: Fix import modules order

6d70c0d... by Marinus Schraal <email address hidden>

utils: Improve album title retrieval

A Grl.Media can be a container or a specific media item. In the latter case
if there was no album title tag, the fallback would be the filename. This
would result in two columns potentially having the same value in Songs
view.
Instead return "Unknown album" if the tag is not available.

fcebe9e... by Jean Felder <email address hidden>

player: Fix repeat song mode

Commits 7a7db137 and b6467bf4 fixed an issue with the player: it was
impossible to change the current song when the player was on
pause. However, it broke the repeat song mode.
Indeed, at the end of a song, a new song is loaded only if the song
url has changed. But, if the repeat song mode is set, the url is
unchanged.

Adding a check to test if the repeat mode is the song one fixes the
issue.

Closes: #266

abca8f6... by Cheng-Chia Tseng

Update Chinese (Taiwan) translation

(cherry picked from commit 5accedf6a67987ce89d2b86755a341459a26cbb4)

f99571e... by Milo Casagrande

Update Italian translation

(cherry picked from commit 540264a4a9332f048f0203f2bffe0ed4d89f7c23)

abe475e... by Sumaid Syed <email address hidden>

ui: Stop using deprecated Gtk.Box child properties

GTK4 does not support padding, fill and expand child properties in Gtk.Box
anymore.
Replace by appropriate properties in the child widgets.

Closes: #215

e05400e... by Marinus Schraal <email address hidden>

window: Correct HeaderBar object name

Closes: #265

91b4104... by Daniel Șerbănescu

Update Romanian translation

(cherry picked from commit 0889cd06f295516b89640a12f160d18f1ab9108f)