Loading
Commits on Source 69
-
Sabri Ünal authored
- Add the `<developer><name>` tag - Mark the `<developer_name>` tag as deprecated - Use appstreamcli to validate appdata - Add vcs-browser add the translate URL - Update the donation URL
-
Angelo Verlain authored
Require libadwaita 1.4. Related #579
-
Angelo Verlain authored
Related #579
-
Angelo Verlain authored
Related #579
-
Angelo Verlain authored
Require GTK-4.6.2, this is when scroll-to-focus got the correct default.
-
Ekaterine Papava authored
-
Anders Jonsson authored
-
Yuri Chornoivan authored
-
AsciiWolf authored
-
Artur S0 authored
-
Marinus Schraal authored
The Music LastFM support depends on GOA. Since LastFM got removed from GOA for GNOME 46, Music has to drop scrobbling support. Fixes: #584
-
Marinus Schraal authored
Can be directly used from the ui definition now the LastFM bits got purged.
-
Piotr Drąg authored
-
Sabri Ünal authored
-
Marinus Schraal authored
Replace Music's homegrown navigation UI with Adw.NavigationView. Related: #579
-
Marinus Schraal authored
By mistake the label never got added the 'View All' buttons in SearchView. Add a box widget with label and icon to the buttons.
-
Marinus Schraal authored
Currently Music does not search playlists.
-
Danial Behzadi authored
-
Marinus Schraal authored
This was replaced a while ago by the Adwaita widget.
-
Marinus Schraal authored
Music historically abused some Tracker specific sparql behaviour that was made compliant in Tracker 3. See https://gitlab.gnome.org/GNOME/gnome-music/-/merge_requests/1027#note_1967141 for details. Thanks to Jon Hudson for investigating and Carlos Garnacho for providing the insight and cure. Fixes: #578
-
Marinus Schraal authored
The play count of the Grl.Media got updated, but the CoreSong update never got triggered. Resulting in the playcount effectively staying the same. Trigger an update for the CoreSong values to remedy this. Fixes: #587
-
Marinus Schraal authored
Last played log message mentioned play count mistakenly.
-
Marinus Schraal authored
-
Radek Crlík authored
-
Vancha authored
Set minimum size according to mobile form factor as per HIG: 360x294px. Not that Music can handle it in all views currently, but it could be a goal when implementing further adaptivity. Fixes: #560
-
AsciiWolf authored
-
Marinus Schraal authored
This could improve scrolling in gridview as the content is now fixed height. Related #580
-
Marinus Schraal authored
While doing a quick initial search with no album and/or artist results, the headers and flowbox would be visible and empty. This is because the hiding is only triggered when their respective models update, which does not happen with no results. Make albums/artists invisible by default to not hit this problem.
-
Fran Dieguez authored
-
Marinus Schraal authored
Replace the set_last_played function with a property.
-
Marinus Schraal authored
-
Mpho Jele authored
-
Marinus Schraal authored
-
Marinus Schraal authored
Use expression sorters where it is easily replaced. This seems a net gain in performance. Requires PyGObject-3.47 for expression support.
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
-
Marinus Schraal authored
This was used in selection mode only.
-
Marinus Schraal authored
-
Marinus Schraal authored
Related: #579
-
Yosef Or Boczko authored
-
Feliks Weber authored
Replace the custom Gtk.Image used for the favorites star with a "StarToggle" class based on Gtk.ToggleButton. Fixes #497
-
Feliks Weber authored
-
Marinus Schraal authored
-
Marinus Schraal authored
* Use translator-credits for translators. * Update website to apps.gnome.org from wiki.
-
Marinus Schraal authored
Scaled textures could look pretty bad depending on the filtering and render backend. Texture scaling support has been improved in GTK, make use of it. Fixes: #513
-
Marinus Schraal authored
Currently we always create a new MediaArtLoader, this messes up the AsyncQueue as it assumes it can clean up the queue by matching on the async object (the MediaArtLoader). Add a specific remove queue function to help with this case.
-
Artur S0 authored
-
vcottineau authored
Use Adw.PreferencesDialog to expose settings available in gschemas. • repeat • replaygain • inhibit-suspend Fixes: #471
-
AsciiWolf authored
-
Jean Felder authored
-
Jean Felder authored
This can prevent a visual glitch when the new song duration is greater than the previous one: the scale does not immediately go back to the start.
-
Jean Felder authored
The duration handling logic is changed to now listen to the 'duration-changed' message to handle duration changes. However, the duration can only be queried once the pipeline is prerolled (it's in the PAUSED or the PLAYING state). If that is not the case, the pipeline will receive an 'async-done' message once it's prerolled and the duration needs to be queried. With this new logic it's possible to remove the timeout to query duration at the start of the stream: if the pipeline is already prerolled, the duaration query will succeed. If not, the duration will be queried once an 'async-done' or 'duration-changed' message will be received.
-
Tobias Bernard authored
-
Marinus Schraal authored
Use deaf-symbolic.
-
Marinus Schraal authored
A playlists that contains songs that are not tagged enough to get displayed in any of the other views.
-
Marinus Schraal authored
Related #570
-
Marinus Schraal authored
This is disabled, as it is not hooked up yet.
-
Carlos Garnacho authored
As the query goes, we query all songs played after a fixed date, merge it tracker-miner-fs-3 data, then pick the 50 most recent ones. Take the filter on the lastPlayed date outside of the larger query, so it only applies to the 50 most recent songs returned. This happened to be the main bottleneck on the query, since nie:contentAccessed is not an indexed property, and this check would run for all songs that were ever played, before ordering the results and limiting to 50 elements.
-
Marinus Schraal authored
-
Amin Bandali authored