Tagger not autoconnecting to all content snaps

Tagger is not auto connecting to the gpu snap, ffmpeg and the gnome content snap. This is also confirmed by another user here

Outputs

 ~  sudo snap install tagger --edge
tagger (edge) 2024.6.0 from Nickvision (nlogozzo225) installed

 ~  snap connections tagger
Interface              Plug                   Slot                            Notes
content                tagger:ffmpeg-2404     -                               -
content                tagger:gnome-46-2404   -                               -
content                tagger:gpu-2404        -                               -
content[gtk-3-themes]  tagger:gtk-3-themes    gtk-common-themes:gtk-3-themes  -
content[icon-themes]   tagger:icon-themes     gtk-common-themes:icon-themes   -
content[sound-themes]  tagger:sound-themes    gtk-common-themes:sound-themes  -
dbus                   -                      tagger:tagger                   -
desktop                tagger:desktop         :desktop                        -
desktop-legacy         tagger:desktop-legacy  :desktop-legacy                 -
gsettings              tagger:gsettings       :gsettings                      -
home                   tagger:home            :home                           -
network                tagger:network         :network                        -
network-status         tagger:network-status  :network-status                 -
opengl                 tagger:opengl          :opengl                         -
wayland                tagger:wayland         :wayland                        -
x11                    tagger:x11             :x11                            -

 ~  snap info tagger
name:      tagger
summary:   Tag your music
publisher: Nickvision (nlogozzo225)
store-url: https://snapcraft.io/tagger
contact:   https://matrix.to/#/#nickvision:matrix.org
license:   MIT
description: |
  * Support for many music file types (mp3, ogg, flac, wma, wav, and more)
  * Edit tags and album art of multiple files, even across subfolders, all at once
  * Edit unsynchronized and synchronized lyrics for a file (with LRC import and export support)
  * Convert filenames to tags and tags to filenames with ease
  * Lookup file information using MusicBrainz
  * Lookup lyric information using Letras
  * Open, manage, and create playlists in many formats (m3u, pls, xspf, and more)
commands:
  - tagger
snap-id:      GRWDlU4GuQSnNVYoVOGss5yyQSpQmIM4
tracking:     latest/edge
refresh-date: today at 20:45 IST
channels:
  latest/stable:    2024.6.0 2024-08-26 (458) 31MB -
  latest/candidate: 2024.6.0 2024-08-21 (464) 31MB -
  latest/beta:      2024.6.0 2024-08-21 (464) 31MB -
  latest/edge:      2024.6.0 2024-07-26 (464) 31MB -
installed:          2024.6.0            (464) 31MB -

Now we’re facing the same with tube-converter also. All are coming up after porting to core24. Can anyone please help about this. @alexmurray @jslarraz @emitorino

In upgrading the snap to core24 it is now connecting to different slots and so the existing snap declaration (which only knows about the old slots) will need to be updated to include these new slots (in addition to the older slots).

Can you please create a request in the store-requests category for this? Thanks.

1 Like

But, isn’t that for all? Why do I need new request for gnome snaps? Like, I have upgraded so many snaps, and not all are facing it. Is it normal?

snapd does not merge snap declarations. In this case, the gnome snaps have a snap declaration for their slots which says to allow any other snap to auto-connect to them. But then tagger now has a snap declaration for its plugs which says to auto-connect to various slots. However, this declaration now overrides the ones from the gnome snaps and so they fail to auto-connect. In this case we just need to duplicate the auto-connect declarations from the gnome snaps into tagger itself. @0xnishit @emitorino can you please take a look at this? Thanks.

1 Like

Ah I see there is now a separate thread for this in Auto connect request for Tagger and Tube-Converter