I confirm that I could not duplicate this bug in Ubuntu 16.10 (Unity) or Ubuntu GNOME 16.10. (I thought sessioninstaller didn't work with Ubuntu GNOME 16.10, hmm…)
We can use GNOME Software instead of sessioninstaller, but here's what we have to do: 1. Uninstall sessioninstaller then install gstreamer1.0-packagekit. (gstreamer1.0-packagekit is in universe but it's from the packagekit source so I don't think it will be a problem to promote it to main) 2. GNOME Software has to be built with the PackageKit backend (LP: #1643134) I confirmed that this works for installing a mp3 codec. ** Description changed: - Attempting to play a mp3 file with Rhythmbox on the latest Zesty daily - build + Test Case + --------- + You can duplicate this with the daily build. If you install, don't select the option to install additional codecs. + + If you've already installed the additional codecs, you can remove them + with + + sudo apt purge ubuntu-restricted-addons gstreamer1.0-fluendo-mp3 \ + gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly; + sudo apt autoremove + + Here's a CC-BY-ND .mp3 you can download: + http://music.esgi.co.uk/track/echoes-in-time + + Use totem (or rhythmbox) to try to open the file. + + Original Bug Report + -------------------- + Attempting to play a mp3 file with Rhythmbox on the latest Zesty daily build Rhythmbox opens but no playback start. On the terminal I got this: Rhythmbox-Message: Missing plugin: gstreamer|1.0|rhythmbox-metadata|MPEG-1 Layer 3 (MP3) decoder|decoder-audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3 /usr/lib/python3/dist-packages/sessioninstaller/core.py:47: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded. from gi.repository import Gst /usr/lib/python3/dist-packages/sessioninstaller/core.py:48: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk Falling back to package information Rhythmbox-Message: Missing plugins installed. Updating plugin registry ... But the wizard to install the missing codec actually fails to launch. Please see https://bugzilla.gnome.org/show_bug.cgi?id=770620 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1661371 Title: [zesty] doesn't offer a window to install missing gstreamer codecs Status in PackageKit: Won't Fix Status in Session Installer: New Status in gnome-software package in Ubuntu: Confirmed Status in packagekit package in Ubuntu: Invalid Status in sessioninstaller package in Ubuntu: Confirmed Bug description: Test Case --------- You can duplicate this with the daily build. If you install, don't select the option to install additional codecs. If you've already installed the additional codecs, you can remove them with sudo apt purge ubuntu-restricted-addons gstreamer1.0-fluendo-mp3 \ gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly; sudo apt autoremove Here's a CC-BY-ND .mp3 you can download: http://music.esgi.co.uk/track/echoes-in-time Use totem (or rhythmbox) to try to open the file. Original Bug Report -------------------- Attempting to play a mp3 file with Rhythmbox on the latest Zesty daily build Rhythmbox opens but no playback start. On the terminal I got this: Rhythmbox-Message: Missing plugin: gstreamer|1.0|rhythmbox-metadata|MPEG-1 Layer 3 (MP3) decoder|decoder-audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3 /usr/lib/python3/dist-packages/sessioninstaller/core.py:47: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded. from gi.repository import Gst /usr/lib/python3/dist-packages/sessioninstaller/core.py:48: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk Falling back to package information Rhythmbox-Message: Missing plugins installed. Updating plugin registry ... But the wizard to install the missing codec actually fails to launch. Please see https://bugzilla.gnome.org/show_bug.cgi?id=770620 To manage notifications about this bug go to: https://bugs.launchpad.net/packagekit/+bug/1661371/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp