Crash when symlink location does not exist
Expected behavior
Ignore directories/files when directories/files cannot be found without crashing.
Traceback:
utils.py:103:get_media_title:gi.repository.GLib.GError: g-io-error-quark: Error when getting information for file “/home/user/Music/<symlink_path>”: No such file or directory (1)
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/gnomemusic/grilowrappers/grltrackerwrapper.py", line 355, in _add_to_model
song = CoreSong(media, self._coreselection, self._grilo)
File "/usr/lib/python3.7/site-packages/gnomemusic/coresong.py", line 69, in __init__
self.update(media)
File "/usr/lib/python3.7/site-packages/gnomemusic/coresong.py", line 122, in update
self.props.title = utils.get_media_title(media)
File "/usr/lib/python3.7/site-packages/gnomemusic/utils.py", line 103, in get_media_title
"standard::display-name", Gio.FileQueryInfoFlags.NONE, None)
gi.repository.GLib.GError: g-io-error-quark: Error when getting information for file “/home/user/Music/<symlink_path>”: No such file or directory (1)
Additional information
Basically, I created a symlink in my ~/Music
folder to a removable drive so gnome-music can pick up my music from the removable drive. If the drive is not mounted, gnome-music will crash immediately after launch.
Version
gnome-music version: 3.34.4-1