{"push_id":2797588055,"size":7,"distinct_size":7,"ref":"refs/heads/wip/jfelder/player-playlist","head":"92bea4c7ca43a5451d7441b62ab80387dd3acf5c","before":"e35694c95679434cab21c783479a147f8d0b5379","commits":[{"sha":"7c10e9e74e96a01d5f431ff441d23bfa395d61c9","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"playertoolbar: Use GObject property syntax","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/7c10e9e74e96a01d5f431ff441d23bfa395d61c9"},{"sha":"a0fe1c48c91c74b17f87b55ce2efcd61f28999f0","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"player: Refactor player playlist\n\nSeparate player logic from the playlist logic.\nRename discovery logic to validation as this is more accurate of the\nunderlying logic.\nPlayerPlaylist object handles the playlist and songs validation\nlogic. Player object acts as a glue for the ui and the underlying\nlogic (playlist and validation).\nUse Gobject Properties.\n\nValidation is a very expensive operation, so only do it when it's\nneeded. See commit message from 6f1cb8d4.\n\nCloses: #60, #154","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/a0fe1c48c91c74b17f87b55ce2efcd61f28999f0"},{"sha":"f8c2538d4ff1b2e2add1b3af37fe5ad52ec5ec70","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"player: Order signals by alphabetical order","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/f8c2538d4ff1b2e2add1b3af37fe5ad52ec5ec70"},{"sha":"0e01ceb8e5ffa93179dc7bf97cd67b7d57a70ee6","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"views: Fix now-playing icon display\n\nCorrectly display the \"now-playing\" icon for PlaylistView and\nSongsView. Rely on the current_song id and not the url like the other\nviews and widgets.\n\nCloses: #203","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/0e01ceb8e5ffa93179dc7bf97cd67b7d57a70ee6"},{"sha":"f5deb3c1313fe30df86639fe3fb1c1f72687dd2d","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"albumwidget: Refactor add_item method\n\nCosmetic changes. Code should be easier to read.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/f5deb3c1313fe30df86639fe3fb1c1f72687dd2d"},{"sha":"d21622a988219e925a6aa9ed3491c80f2a9c6104","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"albumwidget: Restore currently played album\n\nCloses: #111","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/d21622a988219e925a6aa9ed3491c80f2a9c6104"},{"sha":"92bea4c7ca43a5451d7441b62ab80387dd3acf5c","author":{"name":"Jean Felder","email":"b6f43c05799ea5a67503a5be77e85e10dae961ce@src.gnome.org"},"message":"playertoolbar: Use player play_pause method","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-music/commits/92bea4c7ca43a5451d7441b62ab80387dd3acf5c"}]}
{"actor":{"display_login":"gnomesysadmins"}}