[gnome-music] (239 commits) Non-fast-forward update to branch wip/jfelder/playlists-fixes



The branch 'wip/jfelder/playlists-fixes' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  cce0d95... grltrackerplaylists: Restore smart playlists update

Commits added to the branch:

  6f5b762... meson: Relax appdata file validation (*)
  1b3ee39... player: Remove playerfield (*)
  19b6b4a... player: Stop the player if the playlist becomes empty (*)
  21b48b3... playertoolbar: Hide the toolbar if the playlist becomes emp (*)
  d1e30d8... Update Friulian translation (*)
  329de8a... CI: Use the flatpak CI intiative template (*)
  d77527d... CI: Rearrange variables (*)
  cf9d6f6... CI: Publish flatpak to nightly.gnome.org (*)
  e636c4a... Add a dot to the app-id suffix of the development version (*)
  4418dbc... playlistsview: Start playing once the model is loaded (*)
  6c25ddf... coremodel: Add an active playlist property (*)
  d67b998... mpris: Use a correct identifier for playlists (*)
  6a9d942... mpris: Restore playlists support (*)
  4b539f7... coremodel: Add playlist type information when a playlist is (*)
  6979998... mpris: Restore update_song_lists support (*)
  5a17935... mpris: Use active_playlist property to activate a playlist (*)
  523e1ce... player: Remove some unused properties and methods (*)
  90749e2... mpris: Restore goto method (*)
  7c1f999... Pass Application object to init (*)
  b93c9e0... grltrackerwrapper: Bring back loading notifications (*)
  b6a596d... Updated Danish translation (*)
  3a8a2a7... application: Correctly set development style context (*)
  d368111... scrobbler: Fix lastfm account removal (*)
  111763a... Add Tamil translation (*)
  620c0eb... mpris: Update the tracklist once the song has changed (*)
  8d3fe8d... Revert "coreartist: Load the model only if the artist is se (*)
  fa1d1e7... Revert "coremodel: Load the model only if the album is sele (*)
  acd8673... corealbum: Do not update the model if the selection has not (*)
  1b974ff... coreartist: Do not update the model if the selection has no (*)
  247f474... albumwidget: Fix crash on switch back from search (*)
  d1cc29b... window: Add active-view property (*)
  3324f9a... artistview: Avoid initial row activation selection (*)
  b699841... window: Use active_view property in Window (*)
  115713e... window: Cleanup view tracking variables (*)
  e991a62... grltrackerwrapper: Reuse Core{Album,Artist} on change (*)
  be1d457... coredisc: Remove changed items tracking in CoreDisc (*)
  ea41715... scrobbler: Do not crash if the session key is unavailable (*)
  e38c10c... coregrilo: Restore plugins rank support (*)
  bac1f14... trackerwrapper: Update version check for tracker:ExternalRe (*)
  d5c96d4... grltrackerwrapper: Retrieve MusicBrainz album ids to get co (*)
  ac44d6a... mpris: Fix CanPause and CanPlay emission (*)
  3ec9caf... coremodel: Remove notify freeze (*)
  595a9f8... coremodel: Unify playlist-loaded signal (*)
  11e3b51... coremodel: Compress items-changed signal (*)
  8410350... coremodel: Add set_player_model docstring (*)
  04180ba... mpris: Fix LoopStatus getter (*)
  4f9628c... mpris: Use double quotes in LoopStatus getter (*)
  d50d783... albumsview: Load covers on demand (*)
  2974019... albumsview: Clarify widget naming (*)
  e23793c... albumsview: Re-add timeout based cover loading (*)
  a65f443... mpris: Listen to the changes on the player playlist (*)
  6dee137... mpris: Emit TrackListReplaced signal when tracklist size ch (*)
  93cd2bb... mpris: Rename update_songs_list to update_tracklist (*)
  1cc8e55... Updated Spanish translation (*)
  0e3d43f... Update Catalan translation (*)
  0019755... build: Allow building grilo and grilo-plugins as Meson subp (*)
  dd9c8a6... albumsview: Fix issue with zero sized covers (*)
  960f49b... albumsview: Fix crash on empty view (*)
  edc5d66... icon: create a nightly app icon (*)
  5f17d2a... icon: minor color adjustments (*)
  5c5c7ea... icons: fix potential rendering issues (*)
  3275313... meson: Install development icon (*)
  9c393fa... headerbar: Restore the devel style (*)
  f73f28b... coregrilo: Hide Tracker search wrapper results (*)
  aca4785... emptyview: Display a message if xdg music dir is not set (*)
  fc1f85a... coregrilo: Do not query tracker if xdg music dir is not set (*)
  c768402... Updated Spanish translation (*)
  37f24dd... window: Move quit shortcut to the application (*)
  0a1642f... Update Friulian translation (*)
  8d22d4b... window: Fix overlay children (*)
  a79deab... mpris: Listen to the player model changes once a song is pl (*)
  9e7cc82... mpris: Correctly listen to player model changes (*)
  9a20093... songliststore: Add missing docstrings (*)
  1dce8f8... songliststore: Fix incorrect liststore addition (*)
  0ba494b... grltrackerwrapper: Batch listmodel updates (*)
  dd0e665... grltrackerwrapper: Improve artist query (*)
  f48c303... Release 3.35.2 (*)
  690a818... songliststore: Add copyright and license information (*)
  244eece... Update Chinese (Taiwan) translation (*)
  66ff0cc... Update Chinese (Taiwan) translation (*)
  8b54635... Add Basque translation (*)
  495dccf... Add Indonesian translation (*)
  7a0f1d2... grltrackerwrapper: Keep only songs and containers on conten (*)
  b1e0de1... Update Ukrainian translation (*)
  55f594a... Update Brazilian Portuguese translation (*)
  da33ff1... Update Galician translation (*)
  d0aa5ae... Update Galician translation (*)
  ef9f381... appdata: Update screenshots (*)
  b265721... application: Gather actions creation logic (*)
  75ccc3c... application: Restore keyboard shortcut to open help (*)
  3d86700... playlistcontrols: Disable play item on empty list (*)
  75ea51c... player: Do not set playing on an emtpy playlist (*)
  480a78a... player: Minor Player play function cleanups (*)
  89517c9... searchview: Remove some improper code in back button logic (*)
  839e8d8... searchview: Do not go back if the main view is already visi (*)
  0cd0b88... Release 3.35.3 (*)
  33f30ff... albumwidget: Add copyright and license information (*)
  5295c0c... albumwidget: Minor cleanups (*)
  f0f7628... player: Remove unused signal playlist-changed (*)
  4efbfcb... Use normalized strings to sort album, artists and songs nam (*)
  9429d60... Use natural order to sort album, artists and song names (*)
  66e0d11... Update Greek translation (*)
  a9171e9... notificationspopup: Fix visibility condition (*)
  8c0aa3f... playlistsview: Select the next playlist on playlist deletio (*)
  8d3666a... playlistcontrols: Minor cleanups (*)
  3d9522c... window: Remove broken check (*)
  cf18983... playlistcontrols: Move rename actions here (*)
  b23e0b1... playlistscontrols: Move delete actions here (*)
  d92edbf... playlistcontrols: Move playlist_play action creation (*)
  57207e2... playlistcontrols: Move playlist_delete action creation (*)
  d3f4ccd... playlistcontrols: Move playlist_rename action creation (*)
  ca93d3d... playlistcontrols: Minor docstring fix (*)
  adcc07b... playlistcontextmenu: Move action creation (*)
  644cece... playlistcontextmenu: Minor cleanups (*)
  ece4cc3... playlistcontrols: Fix playlist renaming (*)
  4b95754... grltrackerplaylists: Check for playlist renaming failure (*)
  43a7fb6... grltrackerplaylists: Use title setter to rename a playlist (*)
  74dc676... artisttile: Directly inherit from GtkListBoxRow (*)
  7dc4e8a... artistsview: Do not emit row-activated signal on launch (*)
  da051a4... playlistsview: Do not emit row-activated signal on launch (*)
  63674e3... artistsview: Do not manually emit the row-activated signal (*)
  8881663... playlistsview: Do not manually emit the row-activated signa (*)
  77a354d... artistsview: Correctly access artisttile on toggle_selectio (*)
  43c9b5a... discbox: Set show properties accordingly (*)
  3eb4b61... Update Indonesian translation (*)
  215c2d3... artistsview: Reselect the current artist when leaving selec (*)
  301002f... artistsview: Remove unused method (*)
  a755b53... baseview: Do not change selection-mode if the view is not v (*)
  c61a246... artistsviews: Prevent selection changes if the view is not  (*)
  b5e86fb... songsview: Prevent selection changes if the view is not vis (*)
  44927a3... albumsview: Do not change selection-mode if the view is not (*)
  9f8d310... searchview: Do not change selection-mode if the view is not (*)
  eba4b27... views: Remove unused selected_items_count property (*)
  afce51e... artistalbumswidget: Remove unused selected_items_count prop (*)
  4b5e620... albumwidget: Remove unused selected_items_count logic (*)
  fcb9fd8... albumwidget: Deselect all when leaving selection-mode (*)
  fb118f7... disclistbox: Do not change a DiscBox selection-mode from Di (*)
  078416d... albumwidget: Do not bypass DiscListBox on selection-mode ch (*)
  4c01040... albumwidget: Rename _listbox to _disc_list_box (*)
  8325c55... discbox: Inherit from GtkListBoxRow (*)
  09ecb7b... disclistbox: Misc cleanups (*)
  d40a2ae... Use deselect_all everywhere (*)
  23039de... albumsview: Fix typo in a comment (*)
  2e7354c... searchview: Fix typo in a comment (*)
  f10061a... scrobbler: Do not reset the client when an account is remov (*)
  fd92246... scrobbler: Remove unused attribute _authentication (*)
  af08570... schema: Add an option to enable Last.fm scrobbler (*)
  085a434... scrobbler: Add a state property (*)
  b66f84c... scrobbler: Add a setter to can_scrobble property (*)
  920d814... Initialize Last.fm scrobbler in application (*)
  243bf98... appmenu: Add an option to enable Last.fm scrobbler (*)
  850874c... scrobbler: Add local runtime cache (*)
  8fbe087... Updated Spanish translation (*)
  d1438bd... Update Indonesian translation (*)
  f817518... Update Slovak translation (*)
  6935307... smartplaylist: Add missing playlist-loaded emission (*)
  7e9df81... Update Chinese (Taiwan) translation (*)
  db3332c... mpris: Fix early signal crash (*)
  8e9e5e5... Let consumers handle playlists availability (*)
  10862ca... Update Finnish translation (*)
  2aa733b... Use tabular numbers for song duration (*)
  426c4cb... Update Friulian translation (*)
  919d2bc... coremodel: Simplify active_playlist usage (*)
  d1f4db8... Add Malay translation (*)
  4f7d471... discbox: Remove unused attribute _selection_mode_allowed (*)
  c8ec8ca... artistalbumwidget: Make discboxes respect selection_mode_al (*)
  84b4004... data/ui: Fix 'Select None' button (*)
  ba62c22... Update Brazilian Portuguese translation (*)
  7f2e2e2... Update Italian translation (*)
  715ea84... Update Swedish translation (*)
  6e7e4fe... baseview: Fix selection-mode changes (*)
  87484aa... songwidget: Use correct icon for the drag handle (*)
  ef6ea09... songwidget: Style the drag handle icon (*)
  8169410... Add GLib logging support (*)
  2d44f78... musiclogger: Pass extra fields (*)
  1473a6d... musiclogger: Enhance debug and warning messages (*)
  1afcdc4... player: Remove debug print (*)
  c9f288a... emptyview: Remove debug print (*)
  4d4ef4e... grlsearchwrapper: Cleanups (*)
  2ad7a25... Switch to new logging and cleanups (*)
  5c462d0... Remove old logger (*)
  8d04f77... Remove GrlDleynaWrapper (*)
  4c972e2... grltrackerwrapper: Fix callback arguments (*)
  850527a... playlistsview: Port to template (*)
  0027744... playlistsview: Factor out playlist list widget (*)
  caf2dd9... playlistsview: Misc cleanup (*)
  65b460d... albumsview: Remove unnecessary selected change (*)
  9d04456... albumsview: Add rubberband selection (*)
  c79bd19... albumcover: Remove EventBox (*)
  f9c5c6a... Update Croatian translation (*)
  eae8f12... scrobbler: Fix some log messages (*)
  571fd44... Update Persian translation (*)
  72fe605... Updated Lithuanian translation (*)
  713a9be... Update Japanese translation (*)
  d2b6a67... Update Japanese translation (*)
  2c16239... Update Basque translation (*)
  5949aa5... Update French translation (*)
  8e8ec52... Update Turkish translation (*)
  3c25308... Updated Czech translation (*)
  a720021... Update British English translation (*)
  9ee3b35... searchview: Make artists view selectable (*)
  f1260ed... window: Move selection handling to views (*)
  bada493... albumsview: Use Application object directly (*)
  1087192... grltrackerplaylists: Fix empty playlist deletion (*)
  7af9222... grltrackerplaylists: Catch deletion failure (*)
  3dccfad... subprojects: Update gfm to master (*)
  f022666... Update Serbian translation (*)
  6c4fd17... coregrilo: Use the async version of grl_source_store_metada (*)
  dfee3bf... Update Galician translation (*)
  13aec83... scrobbler: Add a "not available" state (*)
  352b03b... scrobbler: Add a configure account operation (*)
  50a83b1... scrobbler: Add a property to get account identity (*)
  f2c7e4e... lastfmdialog: Add a dialog to configure a Last.fm account (*)
  4016b63... appmenu: Add a menu to configure Last.fm scrobbler (*)
  c5e4add... appmenu: Hide Last.fm switcher if no account is configured (*)
  a7819c2... Update Basque translation (*)
  c5181ec... window: Fix PlaylistsView selection button state (*)
  dc6b4a5... albumwidget: Pass application (*)
  20a792a... window: Remove Player argument for views (*)
  ad50da3... playlistsview: Remove unused variable (*)
  ad4bc40... albumsview: Fix internal variable call (*)
  226f233... help-overlay: Remove Ctrl+F1 shortcut (*)
  cf66c59... Release 3.35.91 (*)
  0583b3b... scrobbler: Fix log warning crash (*)
  9fc8a43... Release 3.35.91.1 (*)
  e05375f... flatpak: Remove dLeyna support (*)
  e3d887c... Update Galician translation (*)
  8092b25... Update Galician translation (*)
  2832cc8... Update Persian translation (*)
  ce7e50d... flatpak: Update lua version to 5.3.5 (*)
  5a71e67... flatpak: Use radioactive emoji as suffix (*)
  17fc467... Update Polish translation (*)
  2df8dc6... Update Brazilian Portuguese translation (*)
  ef3b0e6... Updated Spanish translation (*)
  cac924e... Update Serbian translation (*)
  b029d86... Update Hungarian translation (*)
  a2c1da2... Updated Lithuanian translation (*)
  9c5c823... Update French translation (*)
  ad0c1ea... grltrackerplaylists: Restore smart playlists update

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]