gnome-music issueshttps://gitlab.gnome.org/GNOME/gnome-music/-/issues2019-06-01T17:41:41Zhttps://gitlab.gnome.org/GNOME/gnome-music/-/issues/253flatpak: MPRIS Cover Art Not Loading2019-06-01T17:41:41ZChristopher Davisflatpak: MPRIS Cover Art Not LoadingWhen running Music (either stable or development) via flatpak, GNOME Shell's MPRIS interface does not receive cover art and uses a fallback.
![Screenshot_from_2018-12-11_17-57-27](/uploads/7831325352095bd2d67f5135b7261d7f/Screenshot_fro...When running Music (either stable or development) via flatpak, GNOME Shell's MPRIS interface does not receive cover art and uses a fallback.
![Screenshot_from_2018-12-11_17-57-27](/uploads/7831325352095bd2d67f5135b7261d7f/Screenshot_from_2018-12-11_17-57-27.png)https://gitlab.gnome.org/GNOME/gnome-music/-/issues/259In-app notifications need to be dismissable2020-04-27T15:22:02ZJean FelderIn-app notifications need to be dismissableAccording to the [HIG](https://developer.gnome.org/hig/stable/in-app-notifications.html.en) in-app notifications need to be dimissable.
In Music, notifications are displayed when a main view is being loaded or when a playlist operatio...According to the [HIG](https://developer.gnome.org/hig/stable/in-app-notifications.html.en) in-app notifications need to be dimissable.
In Music, notifications are displayed when a main view is being loaded or when a playlist operation has been performed. A close icon needs to be added in order to dismiss them. See an exemple at the bottom of the [wireframe](https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/music/wire-playlists.png)https://gitlab.gnome.org/GNOME/gnome-music/-/issues/260GStreamer elements not checked for availability2019-06-14T09:33:38ZMarinus Schraalmschraal@gnome.orgGStreamer elements not checked for availabilityAs seen in https://gitlab.gnome.org/GNOME/gnome-music/merge_requests/340#note_437132.
```
Traceback (most recent call last):
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/application.py", line 107, in do_ac...As seen in https://gitlab.gnome.org/GNOME/gnome-music/merge_requests/340#note_437132.
```
Traceback (most recent call last):
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/application.py", line 107, in do_activate
self._window = Window(self)
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/window.py", line 90, in __init__
self._setup_view()
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/window.py", line 123, in _setup_view
self._player = Player(self)
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/player.py", line 584, in __init__
self._gst_player = GstPlayer()
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/gstplayer.py", line 77, in __init__
self._setup_replaygain()
File "/home/tester/jhbuild/install/lib/python3.7/site-packages/gnomemusic/gstplayer.py", line 102, in _setup_replaygain
self._filter_bin.add(self._rg_volume)
TypeError: Argument 1 does not allow None as a value
```
GStreamer elements may not be available and return `None`, currently this is not checked at all in Music.
* In case of _ReplayGain_ this should just disable it and not error out like this.
* In case of _playbin_ it should probably notify the user.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/263MPRIS2 reports wrong .desktop file name2019-04-01T19:32:08ZChristopherMPRIS2 reports wrong .desktop file nameThis bug has been reported on https://bugs.launchpad.net/ubuntu/+source/gnome-music/+bug/1819037
'My application is asking GnomeMusic various data via the (MPRIS2) DBus-interface.
When asking "DesktopEntry", GnomeMusic returns value "gn...This bug has been reported on https://bugs.launchpad.net/ubuntu/+source/gnome-music/+bug/1819037
'My application is asking GnomeMusic various data via the (MPRIS2) DBus-interface.
When asking "DesktopEntry", GnomeMusic returns value "gnome-music" (meaning gnome-music.desktop).
This is probably wrong. The right answer would be "org.gnome.Music".
Please see:
https://specifications.freedesktop.org/mpris-spec/latest/Media_Player.html#Property:DesktopEntry '
PS: Totem had a similar bug that is now fixed: https://gitlab.gnome.org/GNOME/totem/issues/306#login-panehttps://gitlab.gnome.org/GNOME/gnome-music/-/issues/268Open audio files with Music2023-09-13T14:19:04ZBilal Elmoussaouibil.elmoussaoui@gmail.comOpen audio files with MusicHey,
Currently, with the latest GNOME Music, we can't at all click on an audio file and select open with Music :/ Which makes the usability of GNOME Music pretty hard :(
What's needed?
- Possibility to open an audio file using Music
...Hey,
Currently, with the latest GNOME Music, we can't at all click on an audio file and select open with Music :/ Which makes the usability of GNOME Music pretty hard :(
What's needed?
- Possibility to open an audio file using Music
What are the things that we should think about before implementing this?
- How we should handle audio files that are not part of the current music library, should we allow the user to import it directly from Music's UI?
- If we do allow importing Music files through the UI, should we also allow the user to drag and drop another audio resource or a directory to be scanned directly from the UI? Or at least provide some way of selecting a directory to be added when you open Music for the first time?
Would like to hear what the Design team thinks about this and how we should implement that. Hoping that we can get the same usability in Photos later.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/269Make ArtistsView and PlaylistsView sidebars resizable2021-07-29T08:35:14ZRobert KaganMake ArtistsView and PlaylistsView sidebars resizable![Bildschirmfoto](/uploads/ef838605dbfa59f15b031ae72078f46e/Bildschirmfoto.png)
Would it be possible to implement Gtk.Paned, which adopts automatically, to solve that issue?
Thank you for addressing this issue in advance and keep up th...![Bildschirmfoto](/uploads/ef838605dbfa59f15b031ae72078f46e/Bildschirmfoto.png)
Would it be possible to implement Gtk.Paned, which adopts automatically, to solve that issue?
Thank you for addressing this issue in advance and keep up the great work!https://gitlab.gnome.org/GNOME/gnome-music/-/issues/270Order of search and select buttons incorrect2019-04-24T21:51:06ZMarinus Schraalmschraal@gnome.orgOrder of search and select buttons incorrectIn music the LTR order of the search and selection button in the headerbar are the wrong way around. Other core apps, the [mock-ups](https://github.com/gnome-design-team/gnome-mockups/tree/master/music) and the [HIG](https://developer.gn...In music the LTR order of the search and selection button in the headerbar are the wrong way around. Other core apps, the [mock-ups](https://github.com/gnome-design-team/gnome-mockups/tree/master/music) and the [HIG](https://developer.gnome.org/hig/stable/patterns.html.en) have search before select.
![headerbar](/uploads/2122f3f38e029a4dc8b6f19f363d3af7/headerbar.png)https://gitlab.gnome.org/GNOME/gnome-music/-/issues/271Rename Searchbar to SearchBar2019-04-15T14:12:15ZMarinus Schraalmschraal@gnome.orgRename Searchbar to SearchBarThe widget `Searchbar` is derived from is named `SearchBar`, also the `HeaderBar` widget is spelled with an uppercase _B_.
For consistency rename `Searchbar` to `SearchBar` in the source.The widget `Searchbar` is derived from is named `SearchBar`, also the `HeaderBar` widget is spelled with an uppercase _B_.
For consistency rename `Searchbar` to `SearchBar` in the source.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/275HeaderBar in selection mode has the search/cancel button order wrong2019-04-18T15:31:30ZMarinus Schraalmschraal@gnome.orgHeaderBar in selection mode has the search/cancel button order wrongIn #270 the placement of the search button got corrected, however in selection mode the old order is still used.
Switch around the order of the search/cancel button.
See https://github.com/gnome-design-team/gnome-mockups/blob/master/mu...In #270 the placement of the search button got corrected, however in selection mode the old order is still used.
Switch around the order of the search/cancel button.
See https://github.com/gnome-design-team/gnome-mockups/blob/master/music/wire-search.png.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/276"Loading" text does not disappear after switching Artists tab2019-09-15T10:19:30ZRuslan Sinkevich"Loading" text does not disappear after switching Artists tabSwitch it quickly to reproduce the bug.
![Peek_2019-04-15_16-23](/uploads/a745e8e1bd649bb063d0c61b8fb9ec11/Peek_2019-04-15_16-23.webm)Switch it quickly to reproduce the bug.
![Peek_2019-04-15_16-23](/uploads/a745e8e1bd649bb063d0c61b8fb9ec11/Peek_2019-04-15_16-23.webm)https://gitlab.gnome.org/GNOME/gnome-music/-/issues/2883.33.2: test suite is failing2019-05-21T15:11:57ZTomasz Kłoczko3.33.2: test suite is failingPrevious version was OK.
I think that it may be about incorrect usig assertions in tests when code is build with -Wp,-D_GLIBCXX_ASSERTIONS.
https://gitlab.gnome.org/GNOME/glib/issues/976
<pre>+ /usr/bin/ninja test -v -j4 -C x86_64-redhat...Previous version was OK.
I think that it may be about incorrect usig assertions in tests when code is build with -Wp,-D_GLIBCXX_ASSERTIONS.
https://gitlab.gnome.org/GNOME/glib/issues/976
<pre>+ /usr/bin/ninja test -v -j4 -C x86_64-redhat-linux-gnu
ninja: Entering directory `x86_64-redhat-linux-gnu'
[0/1] /usr/bin/meson test --no-rebuild --print-errorlogs
1/2 Validate desktop file OK 0.02 s
<font color="#CC0000"><b>2/2 Validate appdata file FAIL 0.93 s (killed by signal 6 SIGABRT)</b></font>
Ok: 1
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
The output from the failed tests:
2/2 Validate appdata file FAIL 0.93 s (killed by signal 6 SIGABRT)
--- command ---
/usr/bin/appstream-util validate /home/tkloczko/rpmbuild/BUILD/gnome-music-3.32.2/x86_64-redhat-linux-gnu/data/gnome-music.appdata.xml
--- stdout ---
/home/tkloczko/rpmbuild/BUILD/gnome-music-3.32.2/x86_64-redhat-linux-gnu/data/gnome-music.appdata.xml:
--- stderr ---
**
GLib-Net:ERROR:../tls/openssl/gtlsbackend-openssl.c:232:g_tls_backend_openssl_get_default_database: assertion failed: (result)
-------
</pre>https://gitlab.gnome.org/GNOME/gnome-music/-/issues/300ArtistsView weird state after selection mode.2019-10-04T10:43:46ZMarinus Schraalmschraal@gnome.orgArtistsView weird state after selection mode.`ArtistsView` can get into a weird state where the views show `SongWidget` with dnd handles and the album model becomes selectable.
Steps to reproduce.
In `ArtistsView`:
* activate selection mode
* select an artist
* cancel selecti...`ArtistsView` can get into a weird state where the views show `SongWidget` with dnd handles and the album model becomes selectable.
Steps to reproduce.
In `ArtistsView`:
* activate selection mode
* select an artist
* cancel selection mode
* switch to another artist
* this artist albums list will behave as describedhttps://gitlab.gnome.org/GNOME/gnome-music/-/issues/305Playlists Show Twice When First Created2019-10-03T09:46:47ZChristopher DavisPlaylists Show Twice When First CreatedAfter creating a playlist and navigating to the "Playlists" view during the same session, the newly created playlist
will show twice in the sidebar. This could be confusing and cause users to delete one, causing the playlist itself to b...After creating a playlist and navigating to the "Playlists" view during the same session, the newly created playlist
will show twice in the sidebar. This could be confusing and cause users to delete one, causing the playlist itself to be
deleted.
**Version:** 3.32.0
**Install source:** Flathub
**Distro:** Fedora Silverblue 30https://gitlab.gnome.org/GNOME/gnome-music/-/issues/320Stop using show_all2020-05-17T18:39:27ZJean FelderStop using show_allStop using `show_all` on all widgets, instead use the `visible` property.
This is not supported in GTK4 ([all widgets will be visible by default](https://developer.gnome.org/gtk4/3.96/ch29s02.html#id-1.6.4.4.30)), so in preparation this...Stop using `show_all` on all widgets, instead use the `visible` property.
This is not supported in GTK4 ([all widgets will be visible by default](https://developer.gnome.org/gtk4/3.96/ch29s02.html#id-1.6.4.4.30)), so in preparation this needs to be tackled.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/327Update the appdata screenshots2020-01-05T10:42:54ZMarinus Schraalmschraal@gnome.orgUpdate the appdata screenshotsThe screenshots in the source tree and referred in the appdata do not reflect our current look & feel and need updating.The screenshots in the source tree and referred in the appdata do not reflect our current look & feel and need updating.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/334Implement a local cache for the LastFM scrobbler2020-01-27T15:01:19ZMarinus Schraalmschraal@gnome.orgImplement a local cache for the LastFM scrobblerCurrently the LastFM scrobbler relies on a reliable internet connection to always correctly scrobble the songs being played. On an unstable connection the scrobbling process may just fail and the song will not get registered.
Implement ...Currently the LastFM scrobbler relies on a reliable internet connection to always correctly scrobble the songs being played. On an unstable connection the scrobbling process may just fail and the song will not get registered.
Implement a simple local cache to save failed scrobbles and resend them after a timeout or the next time a song is scrobbled.https://gitlab.gnome.org/GNOME/gnome-music/-/issues/360High CPU usage after playing for a few minutes2020-06-09T11:27:41ZAlan OrthHigh CPU usage after playing for a few minutesI notice that after a few minutes of playing GNOME Music pegs the CPU at 100% and my laptop's fan turns on. The GNOME Music interface seems to be inactive, though I can close it with the window manager's X button.
My music collection is...I notice that after a few minutes of playing GNOME Music pegs the CPU at 100% and my laptop's fan turns on. The GNOME Music interface seems to be inactive, though I can close it with the window manager's X button.
My music collection is only about six hundred songs, mostly MP3, with a handful of M4A and FLAC. This behavior happens on all GNOME Music 3.34 versions I've tried in the last few months, as well as on master (3.35.x). Distribution is Arch Linux with Python 3.8.1 and gtk3 3.24.13.
How can I debug this further? Let me know what other information I can provide. Thanks!https://gitlab.gnome.org/GNOME/gnome-music/-/issues/361WIP: Keyboard Shortcuts checklist2023-01-09T01:13:59ZGhost UserWIP: Keyboard Shortcuts checklistWe are trying to provide better (F1) Help shortcut and Keyboard Shortcuts Page for users.
For that, would be awesome that all Gnome applications to have a KSP and some common shortcuts.
We believe that all GNOME applications deserve to h...We are trying to provide better (F1) Help shortcut and Keyboard Shortcuts Page for users.
For that, would be awesome that all Gnome applications to have a KSP and some common shortcuts.
We believe that all GNOME applications deserve to have a Main Menu (MM) and to have some entries on it.
* [x] Does F1 key open Help?
* [ ] Does F10 key open Main Menu?
* [x] Does MM have "Help" entry?
* [x] Does MM have "Keyboard Shortcuts" entry?
* [x] Does Application have KSP?
* [x] Does "Ctrl+question" shortcut open KSP?
* [x] Does KSP contain "F1" entry? : "F1 : Show help"
* [ ] Does KSP contain "F10" entry? : "F10 : Open menu"
* Does KSP contain "Ctrl+W" entry? : "Ctrl+W : Close window"
- Does not need.
* [x] Does KSP contain "Ctrl+Q" entry? : "Ctrl+Q : Quit"
* [x] Does KSP contain "Ctrl+question" entry? : "Ctrl+? : Keyboard shortcuts"
* [x] Ensure all shorcuts are listed in KSP.
Read more about this at the [initiative](https://gitlab.gnome.org/GNOME/Initiatives/issues/14),
@libreajans will help with the implementation of it.
Let us know if you have any questions & thoughts.
# Quick answers about my suggestions
- Why I select Ctrl+question for Keyboard Shortcuts?
Check [GTK automatic help overlay support](https://gitlab.gnome.org/GNOME/gtk/blob/master/gtk/gtkapplication.c)
- Why I select F10 for the primary menu?
It was on [standart navigations keys](https://developer.gnome.org/hig/stable/keyboard-input.html.en)
- Why I remove Ctrl+F1 shortcut
It used to work but, due to a conflict, it was removed (https://gitlab.gnome.org/GNOME/gtk/issues/626)https://gitlab.gnome.org/GNOME/gnome-music/-/issues/376Wrong song count in favourite playlist2020-04-27T15:22:01ZChinmay GurjarWrong song count in favourite playlistEvery time you remove all the songs from favorite songs playlist, the song count increments by one.
Steps to reproduce :
* Star mark a song
* Remove the song from favorite songs playlist
* You'll have an incremented song count
* Wh...Every time you remove all the songs from favorite songs playlist, the song count increments by one.
Steps to reproduce :
* Star mark a song
* Remove the song from favorite songs playlist
* You'll have an incremented song count
* When you empty the playlist n times, the counter increments to n(where it should be showing 0)
![Screenshot_from_2020-03-18_15-04-23](/uploads/265cc9bc50cf5a67125487bbaa08bde8/Screenshot_from_2020-03-18_15-04-23.png)https://gitlab.gnome.org/GNOME/gnome-music/-/issues/378Use libsoup for art retrieval2020-05-17T18:39:27ZMarinus Schraalmschraal@gnome.orgUse libsoup for art retrieval`AlbumArtCache` & `ArtistArt` retrieve remote files by using `Gio`, it is however recommended to use libsoup for such downloads. Also, the `scrobbler.py` code is already using libsoup, so this would bring our codebase in line.
Port the ...`AlbumArtCache` & `ArtistArt` retrieve remote files by using `Gio`, it is however recommended to use libsoup for such downloads. Also, the `scrobbler.py` code is already using libsoup, so this would bring our codebase in line.
Port the retrieval code in the `RemoteArt` & `ArtistArt` objects to libsoup.