First: I'm not an Ubuntu user, but I would like to help newbies to get XMMS working on Ubuntu Hardy Heron.
Why: a) A guy entered #xmms on Freenode and wanted to install XMMS on him Ubuntu, so I tried to help him.
b) XMMS is still a good player, and if somebody wants to use it, why not help him?
We will install XMMS from source, but there are alternatives though like:
1) change your distro
2) try gutsy packages
OK, let's start
First Step:
We need to download the required packages to compile XMMS
# sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev \
libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev \
libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make
Depending on your internet connection and your machine this may take some minutes.
Second Step:
Prepare the XMMS for compiling
Create a directory in your HOME directory:
# mkdir ~/build
Change the working directory to it:
# cd ~/build
Download XMMS sources:
# wget http://legacy.xmms2.org/xmms-1.2.11.tar.gz
Unpack it:
# tar xvf xmms-1.2.11.tar.gz
Change the working directory to the source directory:
# cd xmms-1.2.11/
Third Step:
Compiling it:
This generates the necessary files, and checks your system:
# ./configure --prefix=/usr
The actually compiling
# make
Fourth Step:
Install it:
# sudo make install
After install we no longer need the source directory:
# cd
# rm -rf ~/build
That's it, now we can run XMMS: press ALT+F2 write xmms there and hit enter and enjoy your music.
NOTE: many people say that XMMS is old, buggy,no UTF-8 support, etc. Yes maybe all is true, but it's an audio player not a media library organizer, so it plays music and you listen, that's all and it does that job.
UPDATE:
Flac Plugin
We need to get the build dependencies
# sudo apt-get build-dep flac
You already know what's this ;)
# mkdir ~/build
# cd ~/build
Get flac's sources
# apt-get source flac
Another well known step:)
# cd flac-1.2.1
# ./configure
# make
It's enough to copy the plugin, not to install the whole flac stuff, this is good if will be flac update, note, an update wont break the plugin.
# cp src/plugin_xmms/.libs/libxmms-flac.so ~/.xmms/Plugins
# cd
# rm -rf ~/build
UPDATE2:
Knuta's Ubuntu & Debian repo
Check out here
Very good instructions, it takes me only 10 minutes to done this.
ReplyDeleteHey!
ReplyDeleteJust wanted to drop by and thank you! This really saved my bacon becuase, frankly, I don't like "Media organisers/players" with to much bling bling and funktions. I want a slim mp3 player and you really made my day with this howto.
Thanks man!
Tank's it worked as expected!
ReplyDelete;-)
Muchas gracias por las instrucciones
ReplyDeleteme fueron de mucha utilidad
gracias :)
nice instructions (though you fail if you can't figure out how to compile something, but you also fail if you use Ubuntu, so i guess, meh), but why not just use Audacious? It fixes all the shortcomings you mentioned about XMMS, it uses GTK2 instead of GTK1 and it's actually in active development...Oh, and it adds a bunch of other nice stuff that XMMS doesn't offer.
ReplyDeletejd:
ReplyDeleteListen, that's good in "linux" world, you can choose what you want to use, and please let users to choose what they use, as you noticed I have here postive feedback, so that means that users still want to use XMMS, that's why I don't agree with removal from distros, IMHO there are many packages in ubuntu (debian) which users don't use and only the developer/packager knows about them.
XMMS will be dead when no one will use it;)
One thing I liked in Xmms was that I could click "Add", then select to add every file in a directory. Does anyone know if you can do this in Audacious. Seems like a pretty fundamental feature to me but neither Audacious or Totem support it - it seems like you have to go through and add every file individually... I'm sticking with XMMS for now.
ReplyDeleteI do not agree sartek. People who agree with you do so probably because they are tuned to xmms. Audacious is not that different. neither in quality and mem foot-print nor in look and feel. I don't see why not shift to it then be stuck on an outdated player.
ReplyDeletehey manish
ReplyDeleteIn my experiences, Audacious is slower, eats more memory then XMMS.
I tried many audio players, but all has problems with a huge collection when adding it as well as when searching in it.
It's not about look-and-feel.
Why are you saying that it's outdated?
If you consider that 1.2.10 version was released in 2004, only minor fixes till now and it builds with newer gcc's (on new distros)...
Thank you very much.
ReplyDeleteI can´t believe they actually removed it in the first place. Shocking...
Thanks man i will try this ;) BTW xmms rocks!!
ReplyDeletehey, thanks a lot
ReplyDeletefinally i can play my favorite music in HH
matur suwun >>> javanese language
Thanx a lot for the guide. You saved the day! As an old Winamp user I have always felt comfortable with XMMS and now I can continue to feel comfortable. ;)
ReplyDeleteGreat writeup, thanks!
ReplyDeleteWow ! I was already very unhappy to miss the beautiful XMMS on Hardy.
ReplyDeleteIn my opinion it is the real and only one mp3 player.
I used the "clone" Winamp on Windoz systems since years. - By the way still the nice Winamp 2.74 - Because I don't know why a music player should play video and all this stuff.
Thank you again for your very good instructions. Worked perfect on the german version of Hardy.
Thank you so much for this how to. I've looked everywhere it seems to find xmms for hardy. My problem still remains though. I don't get any sound at all. The player plays but no sound comes out. I've got a sneaky suspicion that it's because I'm running 64 bit.
ReplyDeleteThank You!!!
I just installed Audacious which fits the bill fine. I miss xmms though. Call it nostalgia or whatever you want. Excellent How To. Just wanted to give an alternative to those struggling with Hardy 64bit and xmms.
ReplyDeleteThank you for your great work. I was ready to remove Ubuntu 8.04 and replace it with the previous 7.10.
ReplyDeleteThanks for the good manual, with this i got xmms working :) Thanks ~
ReplyDeleteThanks so much! Also, surprisingly there actually is a version for hardy, and its on launchpad. https://launchpad.net/ubuntu/hardy/+source/xmms/ I got it _after_ I did this because I needed/wanted global hotkeys, but that depended on xmms-dev, which depended on xmms, which wasn't seen because it was compiled from source...
ReplyDeleteXMMS IS STILL ALIVE!!!
Thank you very much!!! Flawless!
ReplyDeleteThank you Sartek! I just upgraded to Heron and lo and behold, XMMS is gone. I've used XMMS since the Slackware days in the mid 90s.
ReplyDeleteI'm going to offer one argument for those who are trying to pawn off fancier apps whether they be players like XMMS or media librarians. Little or no development has been on on XMMS for years. That's because it works. You make a playlist. It plays. Done. If I wanted to look at album art and kiss performance goodbye, I'd get a little stand and put the CD cover next to the monitor while I was playing tunes.
Thanks again.
Its OK, but I don`t like how it works in Hardy, so please tell me how to remove xmms?Thanks...
ReplyDeleteworks like a charm.. thanks a lot!
ReplyDeletein XMMS' source folder execute:
ReplyDelete# make uninstall
if you removed it, follow again the steps
so:
# ./configure --prefix=/usr
# make uninstall
Thank you, Sartek! I missed xmms within Hardy too. The compilation/installation just took me some minutes.
ReplyDeleteI will recommend your instruction to others!!
Thanks man!
Regards
Xmms is THE player (as long as you tweak the equalizer ;-) )
ReplyDeleteBig Thanks !!
THANK UUUUUUUUUUUUUUUUUUUUUUUUUUUU
ReplyDeleteThis worked very well, and I appreciate the time you spent writing the blog. Is there a way to to skip the "alt+F2, xmms" part and create a link in the "applications > sound & video menu", or an icon on the desktop? Thanks again!
ReplyDeletesure.
ReplyDeletein the source file there's a xmms/xmms.desktop
you can copy it to your desktop or to /usr/share/applications
and put xmms's icon (xmms_mini.xpm) to /usr/share/pixmaps
or just click on desktop create launcher.
/ panel -> add to panel -> custom application launcher
hth
Thanks a million. For some reason double-size (CTRL-D) crashes xmms, but other than that it works like it should.
ReplyDeleteYou rock!
Hi! Thank you very much! It was really helpful!
ReplyDeleteYes it's a known gtk1 bug.
ReplyDeleteWorkaround:
1)
"export XLIB_SKIP_ARGB_VISUALS=1"
in a terminal and then run xmms from terminal.
2) in the .desktop add to Exec section like: "Exec=env XLIB_SKIP_ARGB_VISUALS=1 xmms"
3) move the xmms binary to: e.g: xmms1
create a bash script like:
#!/bin/sh
export XLIB_SKIP_ARGB_VISUALS=1 xmms
and put it to /usr/bin as xmms
or check your PATH,
# echo $PATH
if /usr/local/bin is the first, u can put the script there, no need to rename xmms
hth
Thanks for the guide...I always forget which GTK1 libraries XMMS depends on whenever I need to build it from source.
ReplyDeleteAs for the detractors who say XMMS is completely irrelevant, try playing Shorten files. Sometimes it'll work with FFmpeg via commandline, and if it does work, good luck getting any of the GUI frontends to not completely choke when you try playing the files. The only music player I've encountered that has consistent success with handling SHN on Linux is XMMS.
Now some might say I ought to convert the files to some other format (WAV, FLAC, WavPack, etc.) before playback, but I like being able to play my SHN files on the fly from my data DVDs.
Thank you! I was also unhappy with the dropping of XMMS from Hardy and almost downgraded. The compiling was very easy. You can use SourceForge to add missing or more plugins. I was also able to compile with the Hardy source code as well. XMMS is an excellent straightforward player that performs great. The technology behind it is not an issue. There's a good deal of code in use that's less than new. As others have said, it just works,and works just fine. And does what it needs to do. If you want a more elaborate program that also happens to play music, you have choices. That's what Linux offers. Why should I follow someone else's taste and style over the performance and usabability I'm looking for? That's not about tech. And you can disagree with my choices over what I use and why, but that's like disagreeing with the weather.
ReplyDeleteA LinuxChikk, Slack, Arch, Ubuntu
Thank You.
ReplyDeletenice guide - well done!
ReplyDeleteThat did it man! You rock!
ReplyDeleteThank you for the instructions.
ReplyDeleteOnly xmms can add directories and only xmms has cyrillic fonts.
I have one problem with the flacinstallation, here it is:
cannot stat `src/plugin_xmms/.libs/libxmms-flac.so': No such file or directory
Any idea?
Very nice to have this back. I had spent the past day or so installing xmms2 and various frontends, audacious, und so weiter... and found them all wanting. The xmms killer feature for me is that it properly supports multiple instances so I can layer tracks on one another. This is a niche use case, I know, but is very handy when roughing out a DJ set before hitting the turntables. The closest that I found was alsaplayer, but that is very rough around the edges.
ReplyDeleteE-X-C-E-L-L-E-N-T!
ReplyDeletei'm getting the packages now.. i used xmms under gutsy, and had to switch to audacious because xmms was axed from heron. turns out audacious doesn't support oss4 (unless i recompile the plugins). xmms does, so if i'm going to recompile anything, i out to with that which works good!
ReplyDeleteI'll just add my compliments on an *excellent* set of directions.
ReplyDeleteUntil someone produces an equivalent application based on xmms2, this will have a place on my systems. Thanks for helping me get it running.
I don't get why xmms Is so critizised sure it uses gtk+ so what the only time you notice it is in settings / prefs whcih your gradma probably won't be using anyway or things could get "ugly".
ReplyDeleteWhen listening to radio stations xmms will go through the playlist if the first "track" isn't working ogg 160 it will go to next track ogg 32. if that isn't working it will go to third track per se an error messege" we currently have a few problams blah blah blah"
Audacious just freezes if there's no first track (listening to radio stations) and by the way it is slower doesn't seem to state the percentage of buffering and so on.
By the way the latest version of XMMS was relaesed in 2007 after 3 years. (if it ain't broken). We'll have to wait till late 2010 to see if XMMS is truly dead.
most appreciated! i gave audacious a shot, and it was fine for most things, but i encountered some https streaming issues (would lock up for moments, then continue) which was lame.
ReplyDeletei've just try audicious, seems that it quite fits the bill.
ReplyDeleteInitially quite reluctant to try it since i saw prev comment that it can't add folder.
However it did support support 'add folder' functionality, just simply add the folder and audacious will recognize it automatically :)
I take all my comments back. XMMS rocks, Audacious sucks. not only in terms of mem footprint but also playback quality and stability.
ReplyDelete-Manish
Thanks for this - I tried many different options after upgrading and nothing compared to XMMS. Audacious wasn't stable for me (Wouldn't play ALSA but all other applications can play ALSA no problem) - used your guide - installed XMMS and back in working order :)
ReplyDeleteSuper Hiper MEga Thanks Bro.....!!!!!!
ReplyDeleteThanks a lot for this very helpful instructions. i just have some problems with the volume control of xmms. it doesn't work in my ubuntu hardy system. any help with this is highly appreciated.
ReplyDeleteThanks again bro. Keep up the good work.
Thanks once again this is the perfect guide. Question once copying the .desktop file from source dir to /usr/share/applications how do you get gnome to recongnize its there. I've tried killing the process for the panel, and Ctrl+alt+backspace (restart X) still no go.
ReplyDeleteThanks for the instructions.
ReplyDeleteIf you want ogg, make sure you apt-get install libvorbis-dev.
It was not on my system by default.
Thank you soooo much for this. I'm a fan of small, simple apps that do what I want them to do without cruft that I never use.
ReplyDeleteNice guide. This'll allow me to be able to listen to tunes on my PII Thinkpad (running Xubuntu Hardy) without having to constantly break up my coding to issue a new mpg123 path/to/track.mp3 every 3-6 minutes or bog it down to ultimate slowness with Audacious.
ReplyDeleteWow, thats some awesome set of instructions!! Thanks a lot for them being very comprehensive too....i followed them and XMMS is up again on my machine!! Love XMMS, dont know why so many hate it so much...
ReplyDeleteGot it working, but i miss the OSD PLUGIN any tips on how making that work?
ReplyDeleteHi,
ReplyDeleteI was able to get XMMS deb package for my AMD64 machine from launchpad: https://launchpad.net/ubuntu/hardy/+source/xmms/
Just download the .deb package and install.
Some UI fonts are missing, which can be fixed by setting language to US_En in System > Administration > Language support.
Santosh,
India
Thanks for the tutorial, i love XMMS because it is very simple and basic just enough for listen music while you are working.
ReplyDeleteThanks again XD
just wanted to say thanks for the instructions - i'm running a beta release of linux mint elyssa, which is based on the hardy release and these instructions worked fine and i am running XMMS now.
ReplyDeleteeven better still, i can re-install foxytunes in firefox again.
one minor niggle - the playlist used to attach itself to the player and when you minimised the player, the playlist went as well.
it seems now that when you minimise the player the playlist stays put and has to be closed.
but a minor niggle - just happy to have it back. cheers.
any chance of telling us how to get the mp4 plugin working?
ReplyDeletereally cool that xmms is not ditched. however i have some issues with libs and plug ins ..its kind of chaotic..some .so are in /usr7local/lib/xmms/ and some in /usr/lib/xmms so Xmms doesn't really load plugins and effects properly. any help there? thnx anyway.
ReplyDeleteThis is very helpful, thanks.
ReplyDeleteXMMS has the best sound of all other linux audio players.
sorry guys
ReplyDeletethis year I finish the uni so dont have much time, cant (re)install these days ubuntu,
jason: what's the problem? you tried from source?
medix: strange.. which plugins are in /usr/local ? try to put them in ~/.xmms/Plugins/ (till we resolve the problem) and see if it works
thanks
sartek: i mv Plugins and Skins in .xmms/Plugins and /Skins..it all works now except i cant get zoom (ctrl+d) workaround in xmms.desktop to work..i guess i am just unlucky many who had fallen victims to Hardy upgrade..had to re-correct the whole system..eh. thanx for good tips and bringing xmms back.
ReplyDeleteso use the "bash script" way: create it and in the desktop file add it, for example:
ReplyDeleteExec=/home/medix/bin/xmms.sh
dont forget to chmod +x it
Thanks a lot sartek. Very helpful and concise :o)
ReplyDeleteHi. Everithing worked great. I got only one little problem. My volume slider doesn't work. Do you have any idea how to fix this.
ReplyDeleteThx.
goran: which output plugin are you using ?
ReplyDeletethanks a lot!!!
ReplyDeletei am happy using xmms..
As soon as I read your response I knew waht to do..I changed it to ALSA and everything works great now. I still don't know why the took xmms out out of the respository list in 8.04. But still your post helped a lot.
ReplyDeletePEace.
You save my day.
ReplyDeleteThanks,
Nico
sartek, i've solved my mp4 problem.
ReplyDeletei just converted them to mp3 :o)
i'm getting used to the playlist being a seperate entity though, so it's all good.
Works perfekt for me - Thank You !
ReplyDeleteExcellent! Thank you very much for the detailed instructions. This was step-by-step, clear and concise. No issues, and worked great on my Hardy Heron install running under VMWare on OSX 10.5.3.
ReplyDeleteListening to the great libraries of online music as I write this...
Thanks, again!
I've used XMMS player for years in a professional broadcasting environment. After switching from Fedora over to Hardy Heron, imagine my disappointment when I couldn't install XMMS via apt-get. THANK YOU so much for this instruction! I can now continue to broadcast with the Linux player that gets the job done the way I want it without all the frills. :)
ReplyDeletethanx a lot... i hate those big multimedia centers, which are always analyzing your whole music library... xmms is maybe buggy, but still great and this helped me a lot
ReplyDeleteThanks a million! Your instructions worked flawlessly! I had xmms in Gutsy, and I was sure missing it in Hardy!
ReplyDeleteYour guide works, thanks. Reading all the previous post, it is obvious that this tool is highly respected and needed. What it needs is someone to take charge and start supporting it (based on old QT Libraries?). I don't have the skills to do so myself but am willing to do whatever I can to help.
ReplyDeleteThe XMMS2 effort may eventually be the solution but at some point this install will no longer work, then what? Something to consider.
Thank you very much... finally I got it through!
ReplyDeleteThanks so much, being a relatively new user of linux guides that work perfectly first time like this help enormously, I and many others greatly appreciate the time people like you take to help educate us away from the global domination of MS.
ReplyDelete:-)
cool!
ReplyDeletethanks for this recipie.
worked like a charm.
i use xmms and pyxmms a lot and did not quite understood yet why they threw it out from hardy.
again thanks!
Thanks a lot !!!!
ReplyDeleteThanks a lot! But there are no captions on the buttons. Please provide for a solution.
ReplyDeleteAppreciate the walk through. Great instructions, works perfectly.
ReplyDeleteThanks.
ReplyDeleteThanks!
ReplyDeleteI always liked xmms due to it being simple and effective.
sartek,ur great,thx 4 the great job!best wishes from romania.
ReplyDeleteGot my .deb file from here.
ReplyDeletehttps://launchpad.net/ubuntu/hardy/amd64/xmms/1:1.2.10+20070601-1 Listening to my music for a few hours. Did not have to re-create all my playlist files.
Thanks for all the comments on it's functionality in Heron....
Nice work all, keep it free....
Not into those programs that want to organize my music. XMMS has allways been my favourite.
Good job!
ReplyDeleteThank you :)
I'm Isaboubou,
ReplyDeleteYou have brightened my day!
You're great ! I love you ! Thanks a lot !
Peace out !
This is great. XMMS has always been my favorite player in Linux. haloroundmyhead is absolutely right, this is the only decent player for shn. Myself, I don't want itunes - I want a simple player that that plays my all my music files. XMMS is it for me. Thanks so much for this!
ReplyDeleteHello, my friend!
ReplyDeleteI love you!
You saved the day!
I translated your post in Bulgarian and put it in my blog / with links to your blog offcoarse/, so my friends here in Bulgaria could know that you and this good solution exist!
I like XMMS and I can not afford to trade it even for the so colorful Banshees and so on ...
I really Really Really THANK YOU!!!
May your cats be always purring and well fed!
Guys, please help!
ReplyDeleteWhen I'm trying to play mp3 with xmms, is says "no output plugin been selected".
But there's nothing to select. Which output plugin I should download and how I should do it. Sorry, I'm newbe to Ubuntu.
Nevermind, I figured I didn't install it :)). It works!
ReplyDeleteMany thanks, that's really great instruction for dummies!!! :)
I have put together a simple debian package of xmms (1) compiled for AMD64 (x86_64) systems. You can download it (sometimes) from: http://superkuh.ath.cx/~superkuh/xmms_1.2.11-1_amd64.deb (2.188 MB)
ReplyDeleteYeah man, great Ifea to do it like this and to post it, thx a lot
ReplyDeleteYeah man, great Idea to do it like this and to post it, thx a lot
ReplyDeletethanxx!! noiicee. just wondering. it would be alot more convenient to place an icon on the applications>sound and video menu. how do you put one though?
ReplyDelete1. place this:
ReplyDeletehttp://www.flickr.com/photos/bbandyka/2609451328/sizes/o/
icon in /usr/share/pixmaps
and check your xmms.desktop file (in /usr/share/applications)
you need somthing like "Icon=xmms"
here is mine: http://sartek.net/~sartek/xmms.desktop
hth
thank you.
ReplyDeleteyou are awesome
Man thanks!
ReplyDeleteThis is a much better solution than grabbing from the gutsy repo's.
I have no idea why they'd drop the best audio player available from the repos.
Thanks again,
~Starcannon
Thanks ! It took 10 minutes to do it. I hate XMMS2 and its crappy frontends. [2]
ReplyDelete\o/
I've used your instructions and checkinstall to make an installable package. :)
ReplyDeletehttp://www.ungab.com/content/xmms-ubuntu-804-hardy-heron
I'd like people to give it a test.
Phillip, your installable package works like a champ! Many thanks!
ReplyDeleteNo problem. Glad I could help someone. :)
ReplyDeleteBrilliant instructions! Just have to copy and paste into a terminal. Well done.
ReplyDeleteAudacious is very buggy compared to xmms.
ReplyDeleteDude,
ReplyDeleteGreat work! My favorite Music application of all time is Streamtuner.
I could not have gotten this (Streamtuner) to work without your post. Recently I tried out most of the new Linux distros, and settled on Ubuntu 64-bit.
Thanks! Now I'm off to find new XMMS skins.
JJMacey
Phoenix, Arizona
hi,
ReplyDeletei have small difficulties with installing xmms, for some reason it gives me an error and wont pass compling stage after i enter the make command. error goes af follows:
ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration
ir.h:53: error: previous declaration of 'keepGoing' was here
ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration
ir.h:52: error: previous declaration of 'irapp_thread' was here
make[3]: *** [ir.lo] Error 1
make[3]: Leaving directory `/home/mahlberg/build/xmms/General/ir'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mahlberg/build/xmms/General'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mahlberg/build/xmms'
make: *** [all] Error 2
what should i do?
Thanks again and again!! All I want to do is listen to my music not organize it, so I can't stand those bloated music organizers. XMMS is great!
ReplyDeleteThanks
emk
like the most of the others i just wanted to say thank you so much.
ReplyDeleteand it's right, xmms is doing the job.
Thanks very much for your effort.
ReplyDeleteI created a repository for XMMS packages in June, but forgot to mention it here. Check out http://www.pvv.ntnu.no/~knuta/xmms/ :-)
ReplyDeleteThanks a lot. v.v. good instruction and great work. really really appreciated. Hope to get this type of instruction in future also.
ReplyDeletegood job!!!
ReplyDeleteyay, I have my xmms back - thanks so much :)
ReplyDeleteI just want something simple to run digital radio .pls streams when I click them. why do all multimedia apps nowadays make simple things so complicated?
Thanks man, beautiful! Long live XMMS!
ReplyDeleteThanks very much for having done this. I was going to install xmms myself, but you certainly saved me a lot of headaches and time, and your instructions were superbly written. I was extremely pleased and happy when I came across this information from you! THANKS!!!
ReplyDeleteFor those looking to play shn files in Hardy the options are limited. Luckily XMMS comes to the rescue.
ReplyDeleteI wrote a tutorial for installing shn on xmms- extending these instructions from Sartek.
http://ubuntuforums.org/showthread.php?t=833164&highlight=shn
Could never have done this without this great tutorial -
thanks Sartek
This is some good work. I am a noob at this ubuntu stuff, but if all the instructions are this good, I will be a pro in no time. ;-)
ReplyDeleteThanks for taking the time out to write these instructions.
Thank you very much Sartek. I really appreciate your work.
ReplyDeleteThe discussions around the removal of XMMS reveal two serious issues for the Free Software community:
ReplyDeleteFirstly, there has been no proper consultation with the user community carried out by the Ubuntu project (and if there indeed has been such consultation it only makes things worse) since it is clear that XMMS is still in wide use. For good reasons we well.
Secondly, the advocacy of people *against* the use of XMMS simply because it is build on an outdated platform is some weird, blind form of technofetishism (bigger, harder, faster, more) overriding considered reason: XMMS remains the only player on the GNU/Linux platform that can handle huge collections - and in these days of a networked sharing culture of media, who would want something like Amarok or Banshee, which can do all kinds of fancy things - but ONLY _as long as_ your collection is no more than a few thousand tracks?
It is clear that XMMS is an old thing, but it is also the player that works best in the new context of huge collections - so once again we see that less is more!
To Mark Shuttleworth & Co: please listen to the people on which your distribution depends and put XMMS with ALL available plugins back into the repos for Intrepid Ibex.
-- and thanks a lot for the how-to, which might be complemented by the discussions here:
ReplyDeletehttp://ubuntuforums.org/archive/index.php/t-765609.html
Thank you. I was looking for a while for xmms for ubuntu. Now found. Great instructions.
ReplyDeleteI still get the damn GTK+ >= 1.2.2 not installed - please install first error
ReplyDeletehardy heron
outdated or not will always be my favorite best skins and minimal is better
you have installed 'libgtk1.2-dev' ?
ReplyDeleteYippee...thanks bro, I was freaking out thinking about life without xmms, until I ran across this page. Precise instructions!
ReplyDeleteYou are a golden god for this.
ReplyDeleteIt's sad that we have to 'pirate' Free Open Source Software because some self-proclaimed deity decides not to carry XMMS in the repository. I hope that idiot who locked XMMS out gets his game music collection confiscated for six months.
ReplyDelete...at last I've found real instructions to install it.All other places seem to require hours of reading before doing it.Thanks!!Linux needs more "do it without thinking" tutorials.
ReplyDeleteFabulous, thanks.
ReplyDeleteI never understood why they took it out of the package list, and none the other players I have tried really come close.
I'm so glad to find this page... thanks for the instructions.
ReplyDeleteXMMS does everything I need and nothing I don't.
How much space could it possibly take up on the repos? I'm sure there's tons of stuff there that I don't use but I wouldn't recommend removing them.
Hey Ubuntu devs, BRING XMMS BACK!
thank you Sooo much!
ReplyDeleteI missed this program and now
I have it again!
I am an XMMS luver... Thanks for article...
ReplyDeleteI just did a scratch re-install of Xubuntu HH and was forced to revisit installing XMMS. I was pleasantly surprised to find an i386 package that installed flawlessly at. https://launchpad.net/ubuntu/+source/xmms/1:1.2.10+20070601-1build2/+build/484643
ReplyDeleteThis guide is great! :D
ReplyDeleteBig THANX!!
I love xmms too! thankyou so much! this is perfect for newbies like me! :D
ReplyDeleteThank you VERY much!
ReplyDeleteThis helped me a lot!
Great guide! *claps*
This comment has been removed by the author.
ReplyDeleteHey, I think it's great to see support (and more importantly development) for XMMS. I don't want a media library application. I just want a simple mp3/music player and xmms does the job. Sure it's using GTK1, *shrug*. still works. I'm still going to use it.
ReplyDeleteThanks for the simple directions. Glad to see someone took the time to write this up.
Thanks Sartek
ReplyDeleteAudacious doesn't allow for multiple instances. XMMS does. I'd like it even better if Audacious could open multiple instances or at least multiple playlist viewers with the ability to preview on headphones. As you might have guessed: Very handy for DJ stuff!
Thanx again!
Thank you very much! Worked fine for me. I need XMMS, I would switch to Audacious, but Audacious is still just too buggy.
ReplyDeleteThanks buddy, that is ŕeally a nice instruction. Took me some time, cause I am setting up an old Compaq Armada M700, but works perfectly.
ReplyDeletethanks a lot, that is really a fine tutorial. first I had some trouble assigning the correct audio device. normally, I use amarok, which I find awesome, but the good'ol'xmms is always worth using anyway. my hardy heron refused to work with xmms or even retrieving the software packages. but there is one little thing left... could anybody give me some advice on how to list it in my application list? I can't see any icon, I just start it with the command line.
ReplyDeletekoszonom szepen,ezer koszonet devarol,romania
ReplyDeleteBRING XMMS BACK!!!!
ReplyDeleteCANONICAL,DEVELOPERS,CAN YOU HEAR ME????????????????????????????????
WE WANT XMMS BACK!!!!!!!!!
5star for sartek,and wish in the next distro will see Xmms
ReplyDeleteworked also with 'Ibex
ReplyDelete-anv
for 8.10 I had to install some extra packages/renamed - it did compile at least.. i did not try any newer versions.. Just the one shown above
ReplyDeleteI also had to install
libxml2-dev
libglib2.0-dev
libglib1.2-dev
libglib2.0-dev
libgtk1.2-dev
HI Thank you Sartek just did amazing job. Though, some time ago got no problem but the last part as said someone sai above...
ReplyDeletecannot stat `src/plugin_xmms/.libs/libxmms-flac.so': No such file or directory
looking for at the build/flac-1.2.1/plugin_xmms... no solution...
Can help?
xmms: error while loading shared libraries: libxmms.so.1: cannot open shared object file: No such file or directory
ReplyDeleteThank You man!
ReplyDeletethanks a lot
ReplyDeletei tried lots of audio player but never find as good as winamp 5
so i prefer return to my good old xmms
for a french page about how to install xmms since ubuntu 8.04 check : http://www.taltan.fr/post/2008/05/04/Pour-les-nostalgiques-de-XMMS-1XX-sous-Ubuntu-Hardy-Heron-804
I have added xmms in my ppa repository (intrepid)
ReplyDeletehttps://edge.launchpad.net/~mapopa
I will try to add other plugins and related apps
https://edge.launchpad.net/~mapopa/+archive/+index?field.name_filter=xmms&field.status_filter=published
also i have added xmms-wma
ReplyDeleteand i will work on the flac issues
I get an error:
ReplyDeletechecking for glib-config... no
checking for GLIB - version >= 1.2.2... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***
how do I get the GLIB?
gychang
gychang:
ReplyDeletehttp://packages.ubuntu.com is your friend
you need: libtag1-dev
Thanks, holy xmms...
ReplyDeletesuwon o cak
ReplyDeleteThanks Marius for the deb packages.
ReplyDeleteI noticed the building the flac plugin from source does not compile in Intrepid. I however was lucky enough to have my hardy installation on hard drive still available.
(probably not the best thing) but I just copied the plugin file and still works.
I can upload/email or something if anyone wants.
I installed the deb packages for xmms and xmms-wma from the personal packages section from https://edge.launchpad.net/~mapopa as mentioned above by Mariuz
Thanks once again
Very Good Article...
ReplyDeleteThanks!!!Love to have it back.
ReplyDeletehttp://users.lmi.net/subjazz/ftp/xmms.png
I totally have to agree with colonus' comments above in that the recent so-called "upgrades" from Ubuntu/Canonical (which leak out to the various other distros like LinuxMint, which I use,) are based on "some weird, blind form of technofetishism" and not on usability as things properly aught to be addressed in the Debian/Ubuntu community.
ReplyDeleteAs a community, it behooves us all to let our voices be heard >>LOUD AND CLEAR<< in the Ubuntu forums.
And: Excellent howto!!! Kudos!
I run XMMS on openSuSE 11.0 very well.
ReplyDeleteAfter all the difficulties that I had with the last 2 versions of both Ubuntu, and Linux Mint, I went back to .rpm distros.
BTW, I did follow this "how-to" at one time, and it worked great. BUT, after Ubuntu dropped XMMS.
Not a good thing!
John, i'd use xmms from packman on suse
ReplyDeletehttp://packman.links2linux.org/package/xmms
sartek,
ReplyDeleteI have been using the Packman repositories for a long, long time on my SuSE or openSuSE systems.
Thank you for such a detailed and correct information.
ReplyDeleteFantastic! Thank you so very much for this simple explanation.
ReplyDeleteOldschool ist best school.
Excellent. Thank so much. I Just follow the steps and now hearing my favorite music in a few minutes.
ReplyDeleteGreat! Thank you very much, Sartek. The right info, made easy, to obtain exactly what I was looking for.
ReplyDeleteThank you soo much,Sartek. Very good. But would you like to tell about how to install real player 11 on Ubuntu 8.10
ReplyDeleteThanks very much, Sartek! Saved me all the trouble of learning a new, more complicated player.
ReplyDeleteSartek, you are freaking awesome! Wohoooooeeooeooooo!
ReplyDeleteWohoooooooooooo!
Under Ubuntu 8.10, I get this error upon installation:
ReplyDeletechecking for GLIB - version >= 1.2.2... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***
Apparently libglib1.2 has been replaced with libglib1.2lbdl, which prevents libglib1.2 from installing....
any workaround found???
Sartek, wondering will this procedure also work with Kubuntu? I don't get why it cannot be grabbed any longer by adept, but this seems to be the case. If you can advise how to make it go in Kunbuntu, that would be great.
ReplyDeleteStar Cat
Star Cat: it should be the same.
ReplyDelete@all if you managed to install on the new ubuntu please post the required modification(s) here
Thanks, will try.
ReplyDeleteSC
I have 8.10 installed on my box and i had to install libglib1.2-dev and libgtk1.2-dev first to get xmms the above instruction to work
ReplyDeleteOkay, here's what you need to do to get XMMS working on Intrepid.
ReplyDeleteYou may have noticed that libxml-dev isn't in the repositories for Intrepid. I tried to install XMMS without this package, installation appeared to go flawlessly, but then if you tried to run XMMS, it'd complain about not being able to find/execute libxmms.so.1, even though that file exists and has proper permissions.
However, after finding the Hardy versions of libxml and libxml-dev off Launchpad and installing the necessary deb files for my processor architecture (amd64, in my case), XMMS suddenly worked.
"New, improved" media players can't beat XMMS for low CPU usage. I compared XMMS to various other media apps and it's simply the fastest. Uses almost nothing, zip, nada, zero. Less CPU than mpg123, I still don't understand that one, mpg123 is just a command-line command with a text interface.
ReplyDelete"New" isn't better in the computer world, the oldest thing that still does the job is usually the most efficient. I still use ICEWM for the same reason.
Great tutorial! Just a comment for fellows sharing my case: although the make of flac failed with
ReplyDelete"main.cpp:75: error: ‘memcmp’ was not declared in this scope"
I just followed the instructions to the end, ignoring the error, copied the plugin library to the necessary location and it worked despite the error.
Hello there,
ReplyDeleteI've got following problem: I already had xmms installed from a .deb. I configured (no fail) and ran "make" on the Flac sources, all went just fine, but I can't find any libxmms-flac in " src/plugin_xmms" folder, it's just scratch there. Would be greatfull for help.
Thank you very much this was very helpful and I learned a lot :-)
ReplyDeleteAlso discovered If you get the error "Couldn't find package libxml-dev" then simply try again changing libxml-dev to libxml2.dev.
Hope this helps anyone with the same problem
ciao
ReplyDeletewith other programs like amarok and vlc, I expecienced that the beats sometimes were falling over each other. with xmms2 not, but the graphical interface of xmms is obviously much better than xmms!
ReplyDeleteyeah thanx dude works perfectly for me on ubuntu 8.04 your a legend :)
ReplyDeletehi sartek,
ReplyDeletethx fr the tute
i really wanted to go the apt-get way to get this baby
but yeah it's fun to do it thu the source
in fact this is the way to do it,
now a days whn ppl. hv gt yum n apt-get dependency hell is bcomin outdated :)
gud thing
bt doing it the source way makes me feel geeky and the show off factor is an added piece of chocolate
thanks again...
hehe ... i luv xmms .. i've tryed many other players but i'm sticking with xmms for now ...
ReplyDeleteTrying to remove installation in the course of troubleshooting audacity audio issues and thinking the only strange thing I've done to my computer (aside from tweaking xorg.conf) is install XMMS per the instructions on this page, which are very thorough.
ReplyDeleteHowever, instructions for removal (see below) are very sparse. I had to locate the XMMS folder (usr/lib/xmms) then once I was in that folder (cd /usr/lib/xmms/) I typed the instructions "make uninstall" and got the following:
make: *** No rule to make target `uninstall'. Stop.
O great and mighty Sartek! I beg of you: Would you expand on instructions for complete removal of your XMMS installation?
And before well meaning persons who are NOT the Great and Highly Esteemed Sartek begin responding that my Audacity audio issues have nothing to do with my XMMS installation: Even if they don't, I still think we should have a REVERSE in case we want to get back where we were before we followed these instructions.
Thank you.
Jerit
Anonymous said...
Its OK, but I don`t like how it works in Hardy, so please tell me how to remove xmms?Thanks...
May 2, 2008 9:25 PM
sartek said...
in XMMS' source folder execute:
# make uninstall
if you removed it, follow again the steps
so:
# ./configure --prefix=/usr
# make uninstall
May 2, 2008 10:13 PM
you can easily pack it into a deb package. there's a good utility called checkinstall. in order to make a deb package you download the sources, run ./configure with whatever parameters you want, and then 'checkinstall make install', answer a few questions (or rather fill in a few lines), and voilà, you have a fresh .deb. no need to keep the sources any longer, even if you wanted to uninstall it later. it can be uninstalled with 'dpkg --purge xmms' or through synaptic (or other front-end).
ReplyDeleteThanks for your blog , very useful
ReplyDeleteThank you very much! I had been in a world where xmms was not bad for too long (FreeBSD). So when did you have to have a iTunes clone to play mp3s? Upp ummm "Media files".
ReplyDeleteXMMS does what it is supposed to do: PLAY MUSIC!
Thanks again -
Cheers!
For sharing thank you very much good very beautiful work
ReplyDeletehttp://www.ciceksepetiniz.com
Also thank you so much, audacious is a kludge it crashes all the time, runs away with cpu on nearly a daily basis, every time i add lots of new songs to the playlist takes like 10 mins while it parses thru the id3 tags and just hangs everything in the meantime, freaks out occasionally and adds a few thousand versions of the same playlist, etc etc. the ONLY thing going for it is that it handles UTF-8..
ReplyDeleteI srsly wanna slappa whoever thought it a good idea to take out the lovely perfectly working XMMS and force this piece of crud apon Ubuntu users. Have been head desking over this for a year, already manually installed xmms on my lappy, and now gonna uninstall audacious with a vengance... wth ppl, srsly...
Just now i accidently cleared the playlist and spent 30 mins trying to get it to readd my 80,000 or so mp3s to audacious only to have it crash repetedly... xmms handled those fine. >_<
Awesome guide!
ReplyDeleteToo bad GTK 1.2 is not avalible in Karmic (9.10).
ReplyDeleteI added Dapper Drake repo and installed xmms 1.2.10, so I've many plugins which are standardly: xmms-arts, xmms-crossfade ... etc., but is still one problem. I can't find compiled visualistation plugin vumeter (last tar.gz version 0.92). I tried to convert through Package Converter .rpm package from Fedora to .deb, but this package doesn't work. The installation path is /usr/local/bin..., usr/local/share... . I attempted compile from sources vumeter and I wrote apt-get build-dep vumeter, no result. When I was in catalogue root@s
ReplyDeletedesktop:/home/s/Pulpit/vumeter-0.9.2# I wrote ./configure and console returned error: checking for XMMS - version >= 1.2.9... no
*** The xmms-config script installed by XMMS could not be found.
*** If XMMS was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XMMS_CONFIG environment variable to the
*** full path to xmms-config.
configure: error: *** XMMS >= 1.2.9 not installed - please install first ***. But xmms is installed in system with all the dependencies. Vumeter plugin .deb is also for audacious, but not intagrated with program (precisely program windows). I've attempted to copy vumeter.so and vumeter.la from /usr/local/lib/xmms/Visualisation to /usr/lib/xmms/Visualisation. Xmms > Visualisation > Visualisation plugins and Analogue VU meter plugin exist, but not enabled - turned off. Has anybody compiled package with path /usr/share... , /usr/lib/ ... , /usr/bin ... good package for amd64 architecture? I'm looking for in Google, but still without good solution.
It's all great, but you really shouldn't run
ReplyDelete$ sudo make install
on a system that has a package management (unless you install kernel modules, maybe, but even then...)
It just defeats the purpose, and can easily brake things down without telling you what exactly is being broken.
There are different ways to build xmms (or other software) from sources and pack it into a .deb or .rpm of what have you. dh_make is the best way to do it, but checkinstall is somewhat easier.
anonymous vumeter
ReplyDeletetry: PATH=/usr/local/bin:$PATH ./configure
I wanted an audio player similar to winamp from windows. Google suggested xmms. Another search and I found this page. This was a very accesible and easy-to-understand guide. I installed xmms in less than 10 minutes including a few breaks. Good job!!!
ReplyDelete