Almost all you need for this purpose: Packman has it! Just add this repository to smart. From there on are two ways. If you added Packman with the default settings you will get a bunch of new packages the next time you do a "smart update/upgrade" replacing the one's from SUSE by Packman's. There's nothing wrong with this, but I like to stay closer with SUSE. So, when adding the Packman repository to smart I selected "-10" as priority. This way, I can manually choose which packages from Packman I like to install.
If you followed the "-10 priority"-part you now need to install the packages manually. Open the smart-gui and search for the following packages and mark them for installation/removal (packages by Packman have "pm" in their name):
- libxine1 (from Packman)
- xine-ui (from Packman)
- xine-skins (from Packman)
- speex (for amd64: both, the x86_64 and i686 from Packman)
- xmms (from Packman)
- xmms-lib (from Packman)
- faad2-xmms-plugin (from Packman)
- xmms-mac (from Packman)
- xmms-shn (from Packman)
- speex-32bit (from SUSE)
- xmms-plugins (from SUSE)
After those packages and their dependencies are installed you should be able to listen to mp3's and watch most movie formats - with the exception of DVDs... I'll cover that later, as this is a little tricky and in some countries even not legal.