[gnome-music] (208 commits) Non-fast-forward update to branch wip/mschraal/core



The branch 'wip/mschraal/core' 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:

  8bb16d7... coremodel initial commit
  2884691... coremode: def some minor stuff
  75cd077... coremodel: Add coregrilo
  11a3edd... coregrilo: Fill model
  e1d0bba... Add CoreSong
  08e82ab... coresong: Add some more props and cleanup
  215f1f3... coresong: Add favorite
  4f4f769... coresong: remove position (renamed)
  fe09c63... coresong: add track_number
  56e5aa9... coresong: Add album_disc_number
  91d9820... Add nonfunctional albumwidget2
  74c2ecc... pass coremodel around and use it in albumwidget2
  4b92bf7... coremodel: Get album info
  09bb3aa... coregrilo: add favorite to actual query
  93add91... coresong: favorite is a bool
  d388bb4... coresong: album_disc_number is a prop
  b2faf11... coresong: Add favorite getter/setter
  211daea... coresong: Pass favorite through here and do writeback
  61b1281... coresong: Make favorites really work
  c76858f... coresong: poc sort
  1e59a6e... VERY FLAKEY REMOVAL
  5257bcb... albumwidget2: Cleanup on isle 2
  1841f38... coremodel: Use dzl listmodelfilter
  1d94687... albumwidget2: Fix selection mode
  6312eb4... coresong: Make Grl.Media a prop
  da04f30... coresong: Remove property setting duplication
  5b97fb5... albumwidget2: Add back duration calculation
  7c0bb43... albumwidget2: Hackish way of getting play working
  d6bc2af... albumwidget2: Set state on start
  f8bc2a9... albumsview: Minimal working albumsview ported
  1159457... albumsview: Remove unused stuff
  98dde5a... blah work gfm
  2a3b8ae... add gfm subproject
  5d2d22b... [local only] use gfm
  03d9c22... Move trackerer wrapper out of CoreGrilo
  900f6e3... core/grilo groundwork for artist
  ec5620e... artistview: Fill sidebar
  b90023e... artistsview: Respond to click without crash
  a25fb4d... artistalbumwidget: Somewhat working albums view (only in se
  9caaabd... coregrilo: Do not reassign _tracker_source
  ae03a44... artistsview: Somewhat working
  d6cfd37... artistview: Retrieve title for album
  ca1da88... disclistboxwidget: Not sure whats going on with columns
  18864a8... disclistboxwidget: Connect selected & favorite
  2cbcae0... split disc try
  b95efa5... artistsview: make discsets show
  3e297d4... discllistbox: Replace flowbox with listbox for ease of deve
  ae3264b... Make DiscListBox a Gtk.ListBox again, works for artistsview
  6351271... albumwidget2: Make it work with ListBox as well
  eb89687... player: Minimal playing playlist
  6bb6d6e... Set state
  7bfe0e8... player: make prev/next work
  765b099... sort the playlistmodel like the view
  6430239... songwidget: Remove state change print
  4f791c1... coremodel: New style PlayerPlaylist album handling
  e702359... player: Speed up current_song
  e8abf4e... player: Use position for prev/next
  48a51f2... player: Rename PlayerPlaylist index to position
  f7f1704... artistsview: Make the model more prefab
  74a3bae... artistview: Halfway there, albums do play
  5240857... artistview: Make it work for all albums
  6aecbef... albumswidget2: Cleanup
  69f647c... disclistboxwidget: Cleanup unused stuff
  6801507... albumwidget2: cleanup
  e241fa7... artistsview: Cleanup
  e6123a0... columns prop no longer used
  3469864... coremodel: Make coredisc use properties
  218a9b1... coremodel: Add some oversight doc
  93c987f... coremodel: Remove some old cruft
  9910de0... coremodel: Make get_album_disc private
  fa3c210... Make CoreAlbum central over Grl.Media
  eb66322... trackerresource: Better albums query
  b3ac8d0... corealbum: Add composer & year
  2b452e8... coremodel: Sort albums
  89071e2... corealbum: Provide album model
  81c86a0... coremodel: Correct artist playlist type
  5b3c531... coremodel: Minor cleanup
  e35b9a5... albumwidget2: Make duration work again
  c0b1b63... albumwidget2: Bring back DiscListBox
  d762ba7... albumwidget2: Make disclistboxrows non-selectable
  a53e907... albumwidget: re-activate selection mode
  2a6e7cb... disclistboxwidget: Make selection not crash on activation
  3480eb6... different selection approaches combined
  65eacc9... Make selections work through CoreSelection
  6d795e1... tracker: make sure added songs get notified
  1c37587... trackersource: Fix update/removal
  eb949b3... coremodel: Move CoreDisc to a seperate source
  2019c85... coredisc: Move more stuff here
  6681c15... coredisc: Make live add/removals work
  9611fb8... coredisc: Move more here
  70385dd... coredisc: Make model on-demand
  6307987... trackersource: Improve artists query
  49225a3... trackersource: Make album add/removal work
  8587993... Add grl dleyna source (POC)
  0be3fba... coremodel: Sort artists model
  9f109a8... coremodel: CoreArtistAlbum replaced with CoreAlbum
  b9f9e7a... player: Fix crash when switching albums
  6be33c1... coremodel: Reuse CoreAlbums for artist view
  978f283... coregrilo: Cleanup
  f7a384d... coremodel: Sort albums by year
  26f52ea... Remove unused url_hash
  7c31608... artistalbumwidget: Show disc nr
  1a4dc2a... artistalbumwidget: Make discs non-selectable
  16e34c7... artistalbumwidget: Cleanup some unused stuff
  27abc1b... artistalbumwidget: Cleanup
  b2c894e... artistalbumswidget: Cleanup unused stuff
  030a873... artistsview: Cleanup unused stuff
  6712393... coreartist: Create a model
  f48901a... artistsview: Use CoreArtist model
  12d77d0... coreartist: Load model on demand
  c9ae39d... artistsview: Remove some cruft
  a8d6187... coremodel: Stop passing around _hash
  2e6da74... player: Cleanup PlayerPlaylist
  3f9f66c... player: Add a simple poc shuffle
  fa99d06... window: Fix creating playlists
  d2f6aa1... albumsview: Minor cleanup
  7dfc2d7... albumsview: Make selection mode work and cleanup
  f498c7c... flake 8 fixes all over the place
  6f9a5e2... Move AlbumWidget2 back as AlbumWidget
  dd3ac5a... artistview: Make selection mode work
  042c663... SelectionToolbar: Set initial button state
  10ff3fb... songsview: Initial port to core
  2acf7fa... songsview: Make favorites work
  4828485... songsview: Make it play
  1b7fa31... songsview: Make play indicator work
  a9dc89a... songliststore: Clarify model
  00600b3... songliststore: Use the class model directly and sort
  0f45691... songsview: Fix scroll_to
  ec500c3... songsview: Make selection-mode work
  4f33c41... songsview: Fix select all/none
  98045fc... subprojects: Update gfm
  d7baa79... CI: Use stable runtime
  f199e94... coremodel: Improve song sort
  81dab63... coremodel: Fix songslist playlist generation
  41b6d37... coremodel: Better sort with casefold
  ddd3378... coregrilo: Add writeback support
  079227f... coremodel: Make get_artist_albums async
  d148726... coremodel: Make album discs retrieval async
  4c2ba5e... coremodel: Remove unused function
  9d89fa2... grltrackersource: Minor cleanups
  105d7bf... grltrackersource: Minor query identation fixes
  74072f6... grltrackersource: Rename core_selection to coreselection
  d7226f2... grltrackersource: Remove unused LYRICS key
  af75b95... coremodel: Add song search model
  fbba9b7... coresong: Remove debug print
  35c2666... coremodel: Set Gfm version
  f654cf9... searchview: Disconnect enough stuff so it does not crash
  0749fe6... searchview: Show songs list
  7216664... coremodel: Implement search machinery
  d6fa962... searchview: Simple song search working
  6295bb7... searchview: Make playback work
  40dac49... searchview: Add select all/none
  2e681db... searchview: Add a box to contain all search results
  902658f... searchview: Add albums search
  8496f6d... searchview: Fix select all/none for albums
  28d0437... searchview: Make albums activatable
  f6a0290... searchview: Remove treeview stuff
  6e07811... searchview: Add artists results
  9b830dd... searchview: Add select all/none for artist
  7bbe6e0... searchview: Add artist activation
  7766d9d... searchview: Remove unused cruft
  6a22153... player: Implement all/song repeatmode
  62bedc2... coremodel: Better naming for get_artist_albums_model_full
  00e54f1... coremodel: Remove unused argument in set_playlist
  9f0e03d... songwidget: Use CoreSong as init arg
  c1f3948... songwidget: Rework property bindings and do not call grilo 
  12c9f06... disclistboxwidget: Remove transitionary hack
  b8e2076... albumwidget: Do not show disc label with 1 disc
  1a78382... grltrackersource: Fix Tracker import warning
  94c94ff... coremodel: Make all models properties
  9f7f24e... application: Make CoreModel and CoreSelection properties
  dc58ee7... coremodel: Properly pass a CoreSong
  460ec02... songliststore: Reflect favorite changes
  31b7205... coremodel: Make album playlist react to changes
  b297b06... coremodel: Make playlist react to all types for changes
  2ead374... albumwidget: Fix updates
  f85d40c... coresong: Add grlid property
  25667d8... player: Pass around CoreSong instead of Grl.Media
  3ecf6d8... player: Simplify play
  3141df2... player: Trigger writeback through CoreSong
  d91da08... scrobbler: Use passed CoreSong correctly
  6b1573a... coresong: Remove @log
  1719285... grilo: Remove unused functions
  32ad17a... songsview: Fix scroll to on shuffle

Commits added to the branch:

  72a7173... query: Remove unused method clear_playlist (*)
  e060db7... playlists: Remove unecessary method clear_playlist (*)
  fcd33f4... playlistsview: Remove unused attribute _current_playlist_in (*)
  736b5ef... playlists: Remove unused signal song-removed-from-playlist (*)
  a643c1c... playlists: Manage playlists deletion list internally (*)
  619af1d... playlists: Make Playlist a GObject subclass (*)
  4d7fc85... playlists: Add missing __repr__ method to Playlist class (*)
  f2371df... playlists: Turn python-specific fields into GObject propert (*)
  d07f9be... playlists: Dynamically instantiate the smart playlists (*)
  e0a3406... playlists: Add is_smart property to Playlist (*)
  ec7788c... playlists: Add a SmartPlaylist class (*)
  b7835e7... playlists: Manage playlists internally (*)
  c3db50e... playlists: Sort playlists (*)
  45dc9f0... playlistdialog: Use the playlists managed by Playlists (*)
  b2a7762... playlists: Introduce a ready property (*)
  acffc10... playlistsview: Move playlists instantiation in the class (*)
  f41709c... playlistsview: Use the playlists managed by Playlists (*)
  446c8b3... playlists: Remove is_smart_playlist method (*)
  8eb717b... mpris: Use the playlists managed by Playlists (*)
  214bf5a... grilo: Remove unused function populate_playlists (*)
  4b24b7f... playlists: Remove unused signals (*)
  ccd81c9... playlists: reorder imports (*)
  c87507e... playlists: Update copyright header (*)
  88c17a1... coremodel initial commit
  503c02f... coremode: def some minor stuff
  5c6bbfe... coremodel: Add coregrilo
  d5b4732... coregrilo: Fill model
  41e18ea... Add CoreSong
  74d61c3... coresong: Add some more props and cleanup
  b8f78cb... coresong: Add favorite
  7d53d5e... coresong: remove position (renamed)
  7f80b3f... coresong: add track_number
  2914379... coresong: Add album_disc_number
  f43489b... Add nonfunctional albumwidget2
  0a0b437... pass coremodel around and use it in albumwidget2
  dc5a34e... coremodel: Get album info
  8bcd852... coregrilo: add favorite to actual query
  0aec2a0... coresong: favorite is a bool
  be722d6... coresong: album_disc_number is a prop
  05d6c03... coresong: Add favorite getter/setter
  46f79a3... coresong: Pass favorite through here and do writeback
  62abf9a... coresong: Make favorites really work
  1b44557... coresong: poc sort
  b3f5dfd... VERY FLAKEY REMOVAL
  7a842a3... albumwidget2: Cleanup on isle 2
  1a24be0... coremodel: Use dzl listmodelfilter
  6e11bdb... albumwidget2: Fix selection mode
  9c4e5e5... coresong: Make Grl.Media a prop
  fec7750... coresong: Remove property setting duplication
  d2e4ede... albumwidget2: Add back duration calculation
  7fe98e4... albumwidget2: Hackish way of getting play working
  e223d63... albumwidget2: Set state on start
  64fe5af... albumsview: Minimal working albumsview ported
  015cc31... albumsview: Remove unused stuff
  e0058db... blah work gfm
  b5c1956... add gfm subproject
  d75e88d... [local only] use gfm
  18b0aa3... Move trackerer wrapper out of CoreGrilo
  cc1c524... core/grilo groundwork for artist
  69f9f15... artistview: Fill sidebar
  6c52a7e... artistsview: Respond to click without crash
  c50e6dc... artistalbumwidget: Somewhat working albums view (only in se
  838a588... coregrilo: Do not reassign _tracker_source
  a0dbcf7... artistsview: Somewhat working
  6158088... artistview: Retrieve title for album
  0e44240... disclistboxwidget: Not sure whats going on with columns
  6513db6... disclistboxwidget: Connect selected & favorite
  1dcb3fa... split disc try
  88dfa8f... artistsview: make discsets show
  f397bab... discllistbox: Replace flowbox with listbox for ease of deve
  c22f87e... Make DiscListBox a Gtk.ListBox again, works for artistsview
  2d9248a... albumwidget2: Make it work with ListBox as well
  530a28a... player: Minimal playing playlist
  f10134b... Set state
  f769e76... player: make prev/next work
  e583055... sort the playlistmodel like the view
  2949cfc... songwidget: Remove state change print
  8cdecb0... coremodel: New style PlayerPlaylist album handling
  f6def97... player: Speed up current_song
  29c5b90... player: Use position for prev/next
  926d72f... player: Rename PlayerPlaylist index to position
  da04b41... artistsview: Make the model more prefab
  0aa271f... artistview: Halfway there, albums do play
  90e5b76... artistview: Make it work for all albums
  ce53357... albumswidget2: Cleanup
  c9cba6a... disclistboxwidget: Cleanup unused stuff
  6559b9d... albumwidget2: cleanup
  37ee6e3... artistsview: Cleanup
  e6b85c0... columns prop no longer used
  e6b8101... coremodel: Make coredisc use properties
  48555b4... coremodel: Add some oversight doc
  1602acb... coremodel: Remove some old cruft
  f24c08a... coremodel: Make get_album_disc private
  c6b7637... Make CoreAlbum central over Grl.Media
  c098f74... trackerresource: Better albums query
  7a84976... corealbum: Add composer & year
  1cc9645... coremodel: Sort albums
  7a445b7... corealbum: Provide album model
  4e3ae97... coremodel: Correct artist playlist type
  8704998... coremodel: Minor cleanup
  2a14a40... albumwidget2: Make duration work again
  9698420... albumwidget2: Bring back DiscListBox
  e43d22e... albumwidget2: Make disclistboxrows non-selectable
  50483e5... albumwidget: re-activate selection mode
  6f7a7ad... disclistboxwidget: Make selection not crash on activation
  aa5938f... different selection approaches combined
  97055a1... Make selections work through CoreSelection
  1b067db... tracker: make sure added songs get notified
  468f560... trackersource: Fix update/removal
  91a5040... coremodel: Move CoreDisc to a seperate source
  d8e9159... coredisc: Move more stuff here
  b0b2279... coredisc: Make live add/removals work
  1e01942... coredisc: Move more here
  36748fb... coredisc: Make model on-demand
  0eef3b7... trackersource: Improve artists query
  7858f9e... trackersource: Make album add/removal work
  5be429e... Add grl dleyna source (POC)
  7a35ed3... coremodel: Sort artists model
  406d679... coremodel: CoreArtistAlbum replaced with CoreAlbum
  4caa18a... player: Fix crash when switching albums
  b5bf279... coremodel: Reuse CoreAlbums for artist view
  004c7aa... coregrilo: Cleanup
  a2bd6be... coremodel: Sort albums by year
  228cfee... Remove unused url_hash
  c4896cd... artistalbumwidget: Show disc nr
  be45c19... artistalbumwidget: Make discs non-selectable
  b95a394... artistalbumwidget: Cleanup some unused stuff
  078e169... artistalbumwidget: Cleanup
  7070744... artistalbumswidget: Cleanup unused stuff
  4587bc7... artistsview: Cleanup unused stuff
  c51f825... coreartist: Create a model
  8d67ff4... artistsview: Use CoreArtist model
  9163379... coreartist: Load model on demand
  c3daf80... artistsview: Remove some cruft
  78092e3... coremodel: Stop passing around _hash
  0f72ac6... player: Cleanup PlayerPlaylist
  3b3751a... player: Add a simple poc shuffle
  099dad2... window: Fix creating playlists
  4fd1331... albumsview: Minor cleanup
  188aca3... albumsview: Make selection mode work and cleanup
  b1b8c49... flake 8 fixes all over the place
  5d23cd7... Move AlbumWidget2 back as AlbumWidget
  7e9c105... artistview: Make selection mode work
  e0c6468... SelectionToolbar: Set initial button state
  c6aef82... songsview: Initial port to core
  cc9e473... songsview: Make favorites work
  7b82334... songsview: Make it play
  14a0bcf... songsview: Make play indicator work
  4c697e2... songliststore: Clarify model
  94b98b7... songliststore: Use the class model directly and sort
  246940d... songsview: Fix scroll_to
  0474698... songsview: Make selection-mode work
  947852c... songsview: Fix select all/none
  f81c5d5... subprojects: Update gfm
  005b8f0... CI: Use stable runtime
  5c6cdf5... coremodel: Improve song sort
  87b0e68... coremodel: Fix songslist playlist generation
  088772f... coremodel: Better sort with casefold
  38d5bb2... coregrilo: Add writeback support
  81baac3... coremodel: Make get_artist_albums async
  00f8a5c... coremodel: Make album discs retrieval async
  70796f2... coremodel: Remove unused function
  97b796e... grltrackersource: Minor cleanups
  c95863e... grltrackersource: Minor query identation fixes
  e8e9202... grltrackersource: Rename core_selection to coreselection
  bdbd613... grltrackersource: Remove unused LYRICS key
  070395d... coremodel: Add song search model
  fdb6666... coresong: Remove debug print
  ad5ddad... coremodel: Set Gfm version
  010aa90... searchview: Disconnect enough stuff so it does not crash
  a93982b... searchview: Show songs list
  922ff59... coremodel: Implement search machinery
  0febb2c... searchview: Simple song search working
  5f8af69... searchview: Make playback work
  2a5184e... searchview: Add select all/none
  b229140... searchview: Add a box to contain all search results
  5473a61... searchview: Add albums search
  ecb98d4... searchview: Fix select all/none for albums
  c954ed2... searchview: Make albums activatable
  4e411fe... searchview: Remove treeview stuff
  53962cd... searchview: Add artists results
  4fcd823... searchview: Add select all/none for artist
  3c27822... searchview: Add artist activation
  ac2fc8e... searchview: Remove unused cruft
  7b7bb7d... player: Implement all/song repeatmode
  59124c5... coremodel: Better naming for get_artist_albums_model_full
  f7ff18c... coremodel: Remove unused argument in set_playlist
  690da0d... songwidget: Use CoreSong as init arg
  96a172f... songwidget: Rework property bindings and do not call grilo 
  3a68e54... disclistboxwidget: Remove transitionary hack
  dbbb599... albumwidget: Do not show disc label with 1 disc
  7f66533... grltrackersource: Fix Tracker import warning
  ca9e3c1... coremodel: Make all models properties
  b9b32da... application: Make CoreModel and CoreSelection properties
  90c9e94... coremodel: Properly pass a CoreSong
  43a7683... songliststore: Reflect favorite changes
  e14874d... coremodel: Make album playlist react to changes
  9e71923... coremodel: Make playlist react to all types for changes
  757ea50... albumwidget: Fix updates
  a648129... coresong: Add grlid property
  59c62fb... player: Pass around CoreSong instead of Grl.Media
  ad16d53... player: Simplify play
  4e622f8... player: Trigger writeback through CoreSong
  08699ca... scrobbler: Use passed CoreSong correctly
  5b65696... coresong: Remove @log
  4b86f3f... grilo: Remove unused functions
  9a29abd... songsview: Fix scroll to on shuffle
  47b2b16... Fixes for core on top of new playlists.

(*) 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]