XMMS 1.0.0 Released 122
Olle Hällnäs wrote in to tell us that XMMS (the premiere GUI MP3 player for Linux these days) has released v1.1.0. Currently they only have rpms and source on the Web site, but I'm sure debs will follow.
I've attached a feature list if you read more.
- CD Plugin now supports CDDB, and CD Index.
- mpg123 plugin now handles compressed id3 frames.
- OSS plugin got a much better and faster resampling routine.
- Setting for adjusting master volume instead of pcm volume.
- New shortkey, ctrl-n for "No Playlist Advance"
- XMMS can now be made "sticky"
- The Equalizer and Playlist don't show up in GNOME/KDE's task list anymore.
- Reload skin shortkey (F5)
- Option to set the speed of the mousewheel.
- Playlist files are now tried to be recognized by content in addition to suffix.
- Added Fullscreen support for visualization plugins. (in libxmms)
- Added DGA support to fullscreen.
- Added xmms-config command.
- XMMS now handles winamp's .wsz skin files.
Re:Skins are NOT themes.. (Score:2)
Re:Sound Blaster Live! Question (Score:1)
I'f you're using Gnome, chances are that you already have the Enlightenment sound deamon (esd) up and running. In that case use the ESD plugin (if it isn't there, install the xmms-esd package. If it doesn't work with ESD try the OSD output plugin. Should work in KDE.
Re:Skins are NOT themes.. (Score:1)
Re:A strange bug... (Score:1)
Re:Beware (Score:1)
I hardly ever use xmms (Score:2)
Use mpg123 anyway... (Score:2)
First, run
find
(adjust the path if needed). Then, you only need to run
mpg123 -Z -@
to run your jukebox which plays all your MP3s randomly! If you never play games, you can even add the second line to
Note: you could use the result of find(1) directly in conjunction with xargs(1), but if you file list does not change to often, saving it to a file is faster.
Re:it's 0% for me (Score:1)
What I have seen is X slow to a crawl with XMMS running. While I'm only running a 2Meg video card, I always thought it was a little odd that X slowed as much as it did with the CPU load that low.
Of course, if I want -real- sound, I leave the computer room behind, fire up the stereo, and the let Boston Acoustics rattle the light fixtures...
Try the preferences! (Score:1)
Re:Command line version? (Score:1)
Russ
Re:Command line version? (Score:1)
Multiple soundcards? (Score:1)
Re:Radiola announces release (Score:1)
Wow----A PLAYER VIOLA!!!
Re:I prefer hardware decoding (Score:1)
Re:Needs Plugin: Gueiss (Score:1)
I once emailed the guy about Linux support or the possibility of obtaining the source - no reply at all...
Which sucks because there are a helluva lot of modifications I'd love to make to Geiss in addition to a Linux port. (None to the graphical portion, but to the UI portion - I'm taking a class called "Introduction to Digital Music" and it would be really cool to be able to control a vis plugin with MIDI commands embedded in a Digital Performer (Yes, it's using a Mac) project. Geiss is cool, but it would be awesome if you could "script" specific waveform/color/screen combos for different pieces of music automatically.
Use ALSA (Score:1)
Re:Smartplay (Score:1)
Re:I prefer hardware decoding (Score:2)
go to:
http://freshmeat.net [freshmeat.net]
learn it; live it; love it.
and search for mpg123 while you're there.
--
Re:I prefer hardware decoding (Score:1)
I'll take the higher bitrate almost always. its closer to what the original source was - good and bad sound all included.
What about CAT5 and a 386 laptop
you still have the sound of the local drive starting and stopping. unless you run from ram[disk] only - which is an option; but then again, 386 laptops usually don't have much ram to run from!
my idea is to use some kind of remote 'console' in my "quiet playing room" and keep the bulky storage system somewhere else. the lp3 device helps with playback; we need only a remote display and controller. for that, you can sneak by with a matrix orbital style LCD display http://matrix-orbital.com [matrix-orbital.com]. this is connected via a simple rs232 serial cable. and if you get the one with a keypad interface, you have both input and output ability. define some buttons to be pause, play, ff, etc, etc and write some code to display current song/status and you're all set. a very quiet remote controller (no noise at all) and a very quiet and clean audio output driver.
--
Re:Nice....(little offtopic) (Score:1)
not to take this too far, but the sonique gui is about the best i've seen, as far as being both useful, easy, and cool as all hell. Some flash sites are about as close as i've seen (www.globz.com).
The knobs are awesome, click on a knob, move a mouse, seems pretty simple to me. The plugin/skin loading is two clicks (from 'net to screen) and works flawlessly. It's also improved (like all software should, M$) a lot over the past two releases. Still some quibbles, and a couple bugs, but it's a nice microbrew (free beer) and is sooo easy on the eyes.
Window management in an MP3 player is crazy! (Score:3)
I agree!
I use XMMS, and I think it has a pretty nice UI, but it's complete lunacy that they felt the need to implement window management in an MP3 player!
Developers, if you want k-rad eleet title bars, use a k-rad eleet window manager. If you want to write a window manager, write a window manager. But don't force this inconsistency (in both appearance and functionality) on everybody who just wants to run an MP3 player. You aren't writing an ``MP3 Desktop'', you're just writing a damned app.
gkrellm does the same thing, and it's equally crazy.
Re:Command line version? (Score:2)
If I have a lot of stuff going in the background, I often do:
nice -n-20 amp "[artist] song.mp3"
But where is version 1.0.1? (Score:1)
I'm searching the fix from www.xmms.org (should be the right place, right?)
Re:Command line version? (Score:1)
breaks Qsound IQ plugin (Score:4)
ln -s
your location may be different for the libs but none the less that will fix it.
This is one example of why I really like to have the source code whenever possible. All I would need to do was recompile against the new libraries. But again, I bought this plugin just because it made things sound SOOO much sweeter.
Re:1.1.0 or 1.0.0? (Score:1)
K-Jöfol skins (Score:2)
---
Ilmari
Needs Plugin: Gueiss (Score:1)
while I coulnd't do better myself, I was hoping for some better plugins. The best winamp plugin, IMHO, is gueiss (or whatever the spelling is).
It's a great way to relax with music...
Anyone got the skills to code it????
Re:A strange bug... (Score:2)
I've noticed that sometimes XMMS (when first installed) defaults to the disk writer plugin, which would do exactly what you describe, with no output sound.
Another possible problem is the sound driver. I use the OpenSound Aureal drivers, and if you don't select one of the ``virtual''
Personally - I find xmms to be more convenient than mpg123. I have a private web server that creates playlists from a pointy-clicky javascript tree - and netscape spawning xmms works great. I know that mpg123 could do the same thing, but I don't wanna open an xterm to do it.. and xmms is prettier.
-Jeff
it's 0% for me (Score:2)
___
Completely Irresponsible (Score:3)
Do you have any idea how hard it is to undo this? Any Linux user who may be thinking about trying other Unices will take this to mean that XMMS isn't "for" _insert_other_unix_system_here_. It's not intentional I know, and the message is completely subliminal.
Open Source isn't just a catch phrase, it means "./configure && make install". To say that XMMS, or any other program that compiles WITHOUT MODIFICTATION from source is "for Linux" undermines the spirit of Open Source.
This is a big issue for me. I'm a FreeBSD user (I use Linux on my workstation at work, and as a MP3 server at home) and #FreeBSD volunteer and Ports Maintainer, and the "Can I get _insert_open_source_program_here_ for FreeBSD?" gets really annoying.
Even if the question is "There's not an [RPM|DEB] for _insert_open_source_program_here_ for Linux, how can I get it?" (And I've seen this on #Linux) I still think it's important that people realize what it's all about.
Re:A strange bug... (Score:1)
I've noticed that sometimes XMMS (when first installed) defaults to the disk writer plugin, which would do exactly what you describe, with no output sound.
This was correct; it was happily dumping my mp3s to .wav files in my home directory!
Useful, to be sure, but a little hard to get used to. :)
If you have this problem, go to Options/Preferences/Output Plugin and select the OSS Driver plugin as your output device. All should be well now.
Re:I prefer hardware decoding (Score:2)
ever price a high-end sound card?
soundblaster live is about $100 (the 'value' edition). and its still noisier than this dongle since the analog 'tronics are too close to the computer bus.
to get really pure sound, you have to use a digital audio (spdif) card. those start at $400. then you need an external DAC - figure at least $100 for a used one; $300 for a new one. and you STILL don't have a hardware mp3 decoder. not that you really need one but that's extra value you get on this dongle thingie.
after a few weeks of living with the lp3 device, I'd say it comes 90% as close as the spdif solution I just listed. and at a fraction of the price.
the ONLY downside is that you can't pump regular audio thru it - it has to be .mp3 format. I'm guessing that the reason they can get away with a printer port interface is that the audio bandwidth (compressed) can fit in the /dev/lp channel. full digital 44.1/16 audio would certainly not fit in a printer port channel.
one more thought: suppose you use your main computer to store the hundreds of megs (or gigs!) of mp3 files and that system is noisy with fans, chattering disk drives, etc. so you put that machine in your spare room. but you want to listen to your tunes in the bedroom or livingroom. with a conventional analog card, you'd have to run analog wiring for the long distance run. this is lossy and picks up hum. with this device, I would need to run the same length of cable, and it would have to be parallel cable (a bit more expensive and bulky) but its a digital run and not an analog run, so there's zero loss and zero hum pickup. you then place the dongle very close to the preamp of your stereo and bingo: you have extremely low-loss and very high fidelity.
(this is precisely what I intend to do for my hi-end listening room)
--
Re:Bug Fix (Score:1)
Re:Nice.... (Score:2)
Yes, it was the diskwriter plugin (Score:1)
Xmms would be neat if one could choose several directories for shuffle play... does anyone know whether this is possible? Otherwise I'll stick to mpg123...
Re:I prefer hardware decoding (Score:2)
OSS version numbering (Score:2)
I can't wait for better performance and stability at version 0.1.3-pre5! Open source software has such funny version numbering. I can't wait to see Emacs hit version number parity with the current year, either...
Re:Bug Fix (Score:1)
Re:Needs Plugin: Gueiss (Score:1)
Reading comprehension skills... (Score:3)
Do you have any idea how hard it is to undo this? Any Linux user who may be thinking about trying other Unices will take this to mean that XMMS isn't "for" _insert_other_unix_system_here_. It's not intentional I know, and the message is completely subliminal.
No, it's not true that any Linux user will read that as meaning it's only available for Linux. Only those with poor reading comprehension skills.
If someone reads the correct statement "Netscape is the most popular web browser for Linux these days" as meaning "Netscape is only available for Linux", they have poor reading skills. Likewise, if someone read the quoted statement as meaning XMMS is only available for Linux, they too have poor reading skills.
How do we undo this? Better education in the schools, perhaps? I don't know. But I don't think refraining from making accurate and factual statements because they might be misinterpretted is the answer.
--
Re:Still one simple bug (Score:2)
Re:Skins are NOT themes.. (Score:1)
--
Re:Still one simple bug (Score:1)
still not exactly what you would expect...
Re:Skins are NOT themes.. (Score:1)
Bug Fix (Score:3)
There is at least one known bug for XMMS 1.0.0. The XMMS website says:
Beware (Score:2)
RPM's for MESA plugins... (Score:1)
there is no other method to install a MESA visual plugin other than RPM. The RPM is built against the XMMS 1.0.0 RPM (which wouldn't install due to another lib dependancy that I didn't feel like chasing down) so AFAIK if you didn't install the XMMS RPM you can't use the XMMS MESA plugin to do some cool fullscreen stuff
Command line version? (Score:1)
Does anyone have any suggestions? That decoder routine swallows 25% of the CPU in the previous version! Would I be better converting them to compressed WAV-type files for playback, given that I have plenty of disk space?
JudgePagLIVR (Score:2)
And God said, "Let there be an MP3 playter that actually works, on an OS that actually works, and let it not be plagued by stupid lawsuits brought about by greed megalomaniac entertainment conglomerates."
And God looked upon the MP3 player , and saw that it was good.
Way to go, programmers!
1.1.0 or 1.0.0? (Score:2)
So is it 1.1.0 or 1.0.0 that was just released? Guessing 1.0.0.
perl plugin, or freeamp (Score:1)
If you use freeamp, the syntax is:
freeamp -ui freeampcmd blah.mp3
Hmmmm (Score:1)
XMMS does rock, but
Nice.... (Score:1)
What version? (Score:1)
1.0.0, 1.1.0 or 1.0.1. It all looks so digital
But when? (Score:1)
Re:Bug Fix (Score:2)
Everything is working fine. Odd. I'll have to check which version I have when I get home.
Or perhaps I've been listening to the same songs for so long that I'm starting to hear them when I sit down in front of the computer.
--
In related news... (Score:1)
The winner was the xmms-speakers with jakedaw and kint following.
Personally I liked Blursk the most.
---
The day Microsoft makes something that doesn't suck,
Re:Skins are NOT themes.. (Score:1)
<gripe>
Why is it that every graphical MP3 players has to have its own "special" look? I want my title bar, dammit!
</gripe>
I've got three of these on my system (freeamp, gqmpeg, and now xmms) and I don't use any of them, because of this -- mpg123 in an xterm is less painful.
How long 'til the Lawsuit? (Score:1)
EEK! (Score:1)
Re:Skins are NOT themes.. (Score:1)
You can do that with XMMS too:
Misc Options->Sort List->Randomize List and then delete the songs you don't want...
HUh? Use Winamp! (Score:1)
Re:Nice.... (Score:3)
Sound Blaster Live! Question (Score:1)
this sig is not here
I prefer hardware decoding (Score:5)
there's a neat little hardware dongle thingie at:
http://lp3music.com [lp3music.com]
the only limitation is that it can't decode mp3's beyond 192k. that is a bummer - but if you try 192k mode on a good encoder (blade-enc is fine at that rate), you'll be very surprised at the quality; especially with this external decoder unit.
it has the advantage of all the analog electronics being outside the PC. less clock noise and hum = cleaner sound. oh, and since the decode is in hardware, your cpu util. is almost nil. and the best part is that it only needs a printer port - not an ISA or PCI slot. so its perfect for laptops. even older 386 laptops!
oh, and yes, there is linux support for this. they provide links for linux sourcecode to drive this. and there's even some work being done to make this an xmms plug-in; for those who insist on a ooey-gui.
ob disc: I'm just a customer who enjoys this hardware product. I had nothing to do with the design, implementation or anything else for that matter
--
Re:Still now Shout / IceCast Output Streaming (Score:2)
The preliminary release of my liveice plugin for XMMS was just put up today at http://star.arm.ac.uk/~spm/software/liveice-xmms.
For the brave only...
Re:Hmmmm (Score:1)
Re:Nice....(little offtopic) (Score:2)
Sonique, while it looks pretty and actually plays
IMHO, the only thing sonique has over winamp is that it plays mods correctly, and xmms already plays mods correctly.
XMMS is not just an mp3 player! (Score:2)
also a mod file player(that's the music kind of mod file, as in the stuff at the hornet archive [hornet.org]). Given the
right plugin, it is also a viable alternative to many hallucinogens
Re:I prefer hardware decoding (Score:1)
Re:I prefer hardware decoding (Score:2)
Looks like this little devil will solve my problem!
Re:Hmmmm (Score:1)
Re:I prefer hardware decoding (Score:1)
I have also seen a soundcard with TOSLINK in & out for $150, but unfortunately I don't recall the name.
Re:Hmmmm (Score:1)
--
Re:I prefer hardware decoding (Score:2)
One concern I would have is the device limits the sample rate of the mp3 played. Is a higher bitrate mp3 with noise distortion intact better than the lower bitrate mp3 with no outside distortion?
Re:Needs Plugin: Gueiss (Score:1)
Re:Use mpg123 anyway... (Score:2)
Re:Nice....(little offtopic) (Score:2)
Re:But where is version 1.0.1? (Score:1)
Re:I prefer hardware decoding (Score:1)
so, by definition, its not pure. and its jittery as hell. only marginally better than normal analog.
--
Re:Completely Irresponsible (Score:1)
I think exactly the opposite. When I hear "X is available for Linux" I think "Cool, that means it probably will run under Solaris too." Then I go to the site/read the README/attempt to compile and run to find out if it actually does work under Solaris.
Re:Smartplay (Score:2)
Hehe.. I keep it to under 600 mp3s, but it still takes a long time. I guess implementing an O(n^2) algorithm in perl was not a good idea.
Well that's why I only claim it to be ``proof of concept.'' It would be nice if one of the real players picks up the idea and dose some real research into the AI side of it too.. and writing stuff in C instead of Perl. Unfortunatly, I have almost no time for this sort of thing.. graduate school eats all my time.
There are also neet things that can be done with AI players on the net which talk among themselves and share songs, i.e. your player makes recomendations to your friends players. It would be a kind of radio that everyone contributed "taste" to, but no one had to put in the time to DJ. It could send out the recommendation once you lissened to the song. You friends system would track how much they liked recommendations from you just like they track mp3s. Unfortunatly, I do not know enough AI or psychology to pull this off, but [addressing everyone] if you are an AI, computer interfaces, or psychology type person then this could make a cool project.
The goal of our user interfaces should be to keep us from waisting our lives screwing arround with the time consuming parts.
Jeff
Re:Smartplay (Score:1)
I'm working on an MSc in AI, and I'm currently hashing out details of a project proposal for exactly this sort of thing.
A major problem with Smartplay is that it doesn't generalize. When it learns something about one song, that doesn't contribute to its knowledge about other songs. That's what I want to fix. I don't expect to be able to make a program that understands all the nuances of what makes one song like another, but I think I can make something that correlates at least a little to some of people's similarity measures, and that's better than nothing.
The first task is extracting features from the audio. I have a bunch of ideas, but limited time here (where I can get help from clueful professors), and I'd like to have all the feature extractors done before the official start of my project (in April). I'm going to GPL everything I write. If anyone wants to help out, drop me a line [mailto].
yup, me too.. (Score:1)
For awhile xmms will do fine...but then every once in a while it'll just up to %50 CPU usage...thats on a dual 400, so I don't think that is right!
Watch out! (Score:3)
"XMMS runs on Linux." + "Hackers use Linux." = "Hackers use XMMS"
"Hackers use XMMS" + "XMMS plays MP3 files" = "Hey, it's the DeCSS of the music industry!"
I called Vegas and the odds are 2:1 in favor of a DeCSS'ish string of arrests [slashdot.org] before the day is out. Buckle up everybody! Mirror sites, I pray for you [slashdot.org]! :)
these are the apps (Score:3)
--
Skins are NOT themes.. (Score:3)
Now, you ask "who would want to change the interface to their mp3 player?" Well there are a lot of reasons, but they mostly boil down to (1) playlists are a waist of time and (2) you will waist you life away skipping songs you are not in the mood to hear if you use random play. I wrote an mpg123 front end called smartplay [gtf.org] using perl/gtk which tries to fix these problems. Warning: this is ``proof of concept'' which means it will probable crash sometimes. Features: it uses random play but it displays the list of the next 20 songs it will play and allows you to remove them from the queue at any time, i.e. instead of "hitting skip on a crappy song, going back to work, getting another crappy song and needing to quit work (mentally) to skip it" you can just skip all the shit at once. Also, it tracks you lissening patterns to try and opimize it's random file selector to your mood as determined to the kinds of songs you have been lissening to compleatly.
Jeff
Re:Beware (Score:1)
Official Press Release and ChangeLog (Score:2)
ChangeLog [xmms.org]
Radiola announces release (Score:1)
Re:Hmmmm (Score:1)
Solaris plugin (Score:3)
--
Use skins with XMMS to get that feel (Score:2)
XMMS uses WinAmp skins, and a huge mass of them are available at winamp.com [winamp.com].
As much as all you linux junkies hate going to anything with Win in the title
Personally, I've found the BeAmp skin gives a good BeOS feel, if you want something that's like standard GUI widgets.
There are also nicer skins with custom UI's-- the Fusion based ones are nice, I believe one of those is XMMS's base skin (it is in the version I have, anyway), or try X-perienze for a quasi-futuristic look.
You can always design your own skin too.
--
Talon Karrde
Re:HUh? Use Winamp! (Score:2)
But it's an entirely different program, and in contrast to Winamp fully GPL, which is why it sometimes get's its own thread on sites like Slashdot.
Hope this clears up things a bit.
Use the Source, Luke (Score:3)
A similar feature for xmms shouldn't be that hard if you really want it, and a friendly suggestion to the developers might work wonders. Myself, I prefer not having title bars on my xmms, but freedom of choice is what Open Source is all about.
A strange bug... (Score:2)
Did anyone experience such a bug, too?
Re:Beware (Score:2)
--
Re:yup, me too.. (Score:2)
--
Still one simple bug (Score:5)
The timer thinks 1 hour is 99 minutes, so after the timer passes 99:59 it says 1:00:00, but it should wrap after 59:59.
Here is the fix
--- main.c~ Mon Jan 24 20:11:01 2000
+++ main.c Fri Jan 28 15:19:29 2000
@@ -2640,7 +2640,7 @@
stime_prefix = ' ';
}
t
- if (t > 99 * 60)
+ if (t > 60 * 60)
t
number_set_number(mainwin_10min_num, t / 600);
number_set_number(mainwin_min_num, (t / 60) % 10);
--- playlistwin.c~ Mon Jan 24 20:11:02 2000
+++ playlistwin.c Fri Jan 28 15:20:01 2000
@@ -1545,7 +1545,7 @@
if (time 99 * 60)
+ if (time > 60 * 60)
time
text = g_strdup_printf("%c%-2.2d", sign, time / 60);