Movie player is default application for MP3 files and it suggests to search for MP3 plugin. Of course I want to search. And search is... unsuccessful. Manual search in Package Manager is also unsuccessful. You probably know that MP3 support in Fedora is famous topic.This has inspired me to write a walk-through for anybody struggling to listen to MP3s or play a movie in Fedora 15. (I've chosen a video file for this walk-through because I get video and MP3 working in one swell foop.)
The review writer has done what I did, tried to play a file and seen a notification about missing plugins and an option to search for them:
Here we go with the search:
And my search is also unsuccessful:
(I think that notification should really say Failed to find plugin.)
However, if the review author had clicked the More information button, he would have found the answer. The button launches the Fedora Project Wiki page:
If you're seeing this page, it is probably because you tried to search for something in PackageKit, but it could not find what you were looking for in the Fedora repositories. Look at the contents below to find information about specific issues you might encounter.Scroll down the page and you'll find that the decoders you need are actually codecs which cannot be included in the Fedora repository because they are "patent encumbered or under an unacceptable license", and that you need to get them from a third party repository. Follow the link and you'll be offered several. I've used rpmfusion.org before, so I clicked on that, and then on the Enable RPM Fusion on your system link. I opted for Graphical setup via Firefox web browser, and selected Fedora 15. This brings up the option to open an rpm file:
After the download, there's a prompt to install the file:
A request for additional confirmation:
[Update: Repeat the process for the nonfree repository.]
Now we go back to our media file and try to play it again. We get the same notification about missing plugins- but don't be disheartened:
This time the search finds the plugins we need (in the third party repository we added, of course).
And we get another request for additional confirmation (and a chance to look at the packages that are going to be installed).
Then we are asked if we trust the source of the packages. (This is important! In this case, we can trust the signed packages from this trusted source, but clicking through confirmation dialogues like this without being sure is not a good habit to get into.)
And finally we can watch our film. (And listen to MP3s too, as the film required the MP3 codec.)
Update: Tried this procedure myself after a clean install of Fedora 16, and although video worked, MP3 coded audio in video (or indeed, just MP3 files) wouldn't.
In the end the solution was to manually install the GStreamer streaming media framework "ugly" plug-ins and the Non Free GStreamer streaming media framework "bad" plug-ins.