Slashdot Mirror


Using Winamp vis. Plugins with xmms

protonman writes "...and you thought emulation was for watching quicktime trailers, playing nintendo games, or just running calc.exe. Think again, Please welcome Winamp Visualization Plugins for XMMS, available now!"

18 of 236 comments (clear)

  1. Visuals. by saintlupus · · Score: 4, Funny

    Please welcome Winamp Visualization Plugins for XMMS, available now!

    Time to call all of the Linux-using stoners I know.

    --saint
    (Hey, this is my 500th post. Sheesh.)

    1. Re:Visuals. by agentZ · · Score: 3, Funny

      The heck with that. Get that cave girl dancer!

  2. WMA input plugin? by Steev · · Score: 4, Interesting

    What would be really cool is an XMMS input plugin that can decode WMAs. I don't ever encode music in the WMA format, but I do encounter it on the net quite a bit and it's a pain in the ass to have to go WMA -> Wav -> MP3 for every single one.

  3. Scaling from Windows to WINE by $carab · · Score: 3, Funny

    Okay, Ive got an Athlon 1300 with a Geforce 2 Ultra. Under XP, Winamp visualizations that are greater than maybe 600x400 look really bad because of the raw crunching power necessary to make the pretty shapes. I know that WINE (or the Linux graphics subsystem in general), sometimes has speed problems relative to Windows so if that problem continues with these visulizations, I think it would be pretty wimpy if a good system could only run Visulizations adequately at like 200x200.

  4. Get stoned on multiple platforms! by Fastball · · Score: 4, Funny

    We no longer have to settle for that Microsoft contraband now that the Penguins are producing some quality shit.

  5. Re:Too bad... by Gaccm · · Score: 3, Flamebait

    have you really used xmms? Sure all the people who came from windows will use WinAmp. But, XMMS is a finished product, it's been developed for years. I SERIOUSLY doubt that winamp for linux is going to be that great. Besides, it's very unlikely that winamp will be GPL'd and you know that matters to a fair number of linux users.

    --

    Only dead fish swim with the stream...
  6. Plugins by Geiss by Cheetah86 · · Score: 5, Informative

    Ryan Geiss makes some of the best winamp plugins available, including Geiss, Milkdrop, and Smoke. Geiss is a little dated and runs too fast on my computer at maximum settings(the framerate isn't restricted making it look too fast), but Smoke and Milkdrop run smoothly. Milkdrop is one of the best Winamp plugins available, so check it out if you have Winamp, or now, XMMS.

  7. Re:Too bad... by Lemmy+Caution · · Score: 4, Interesting

    I know that this is a GTK1.2 limitation, not an xmms limitation, but xmms fails the polish test when it comes to file browsing by extension, and the entire file-browse function in general. (I guess all gtk apps - except the gimp, which has its own file browser - suffer from this, but I don't feel the pain in the other apps as much because masking my file browsing isn't as important to me in anything other than mp3 browsing.) It's what keeps it behind winamp.

  8. Why bother with emulation? by ajiva · · Score: 3, Insightful

    Anyone think that trying to run windows apps on Linux is counter productive? Yes so the person is no longer running Windows, but they are still tied to it. Reminds me a lot like OS/2, where most people would just use OS/2 to run Windows apps, and the number of OS/2 apps started to dwindle, till there was nothing left.

  9. please don't feed the trolls by bilbobuggins · · Score: 3, Insightful
    sigh...

    i get so sick of people saying 'winamp is pointless b/c of xmms'
    i guarantee you these are the same hypocrites who say 'gee, kde and gnome bring such great choice and variety to the linux desktop!'

    how about we applaud a company that recognizes that there are linux users out there in the market and have actually put some resources towards noticing us as opposed to being so close minded against anything that didn't start on *nix? and no, i don't own stock in winamp and i use xmms all the time, i'm just saying we should _encourage_ ALL companies to make linux versions of their products even if there is already an alternative...

    1. Re:please don't feed the trolls by civilizedINTENSITY · · Score: 3, Insightful

      We should encourage all companies to back linux versions of their products, yes. I fail to comprehend how this relates to XMMS. WinAmp didn't write XMMS. WinAmp didn't write WINE. WinAmp didn't write xmms-winamp. What resources did WinAmp "put ... towards noticing us"? I'd love to applaud, but I've not heard the news.

  10. Winamp is better than XMMS by boa13 · · Score: 3, Informative
    Here are a few things that make me consider Winamp better than XMMS.
    • Shift-V (or right-click on the stop button) to stop the current song using fade-out. Much more nicer to my ears. XMMS doesn't have that.
    • I don't know since when, but latest Winamp versions have a very nice and subtle micro-fade-out when you stop a song or switch to a different one. This rocks. XMMS clicks and pops when you switch songs. This sucks.
    • Winamp Vorbis comment editor and Vorbis comment displayer simply rock. The best I've seen to date. XMMS Vorbis comment editor and Vorbis comment displayer simply suck. Big time.
    That's all. That's enough for me to prefer Winamp over XMMS. Yet I use XMMS much more than Winamp... simply because I've run Windows approximately ten hours over the past five months.

    Oh, and XMMS still doesn't seem to have good aRts support. This sucks, too.
  11. MPlayer plays WMA by Nailer · · Score: 3, Informative

    MPlayer will happily play WMA version 7 or 8 (and I think Xine might too - not sure). Now MPlayer is fully open source, the only think that remains for it to become a quality media player is a playlist - expect it there pretty soon.

  12. Re:Yea !!! by micromoog · · Score: 3, Funny

    Given the heavily opinionated nature of your post, the large number of patently untrue things in it, and the pishposh of grammatical errors, I'm really having a hard time deciding which of George Carlin's two categories to put you in: "idiot" or "full o' shit".

  13. A mini review by Nailer · · Score: 5, Informative

    First, someone below seems to think this was created by Winamp. It wasn't, it just another Open Source tool created by OSS developers/hackers.

    Install the plugin. Then if you're using WineX (as you should), you'll need to link .wine to .transgaming. Start XMMS, and enter the plugin configuration dialog. You'll have WinAMP meta plugin pop up in the list.

    Now download Geiss or G-Force from Winamp.com and run `winex (whatever).exe'. Install as normal, the defaults will be fine.

    Now start XMMS again. When you try and configure the WinAMP meta plugin, you should now be able to select the Plugin DLL you just installed.

    Using Transgaming WineX 2.0 stable release, GeForce works fine, except the window doesn't move and is always on top. GeForce doesn't resize the screen when it tries to go fullscreen. I'm not sure if these are WineX problems, WinAMP meta plugins or otherwise, suffice to say that WineX handles this well already for most games it supports.

    So yeah: G-Force and Geis are great. Various `dancer' type plugins failed miserably. But its a promising start, especially for an app that's only existed for a few weeks.

  14. Winamp 3 and Linux by abdulla · · Score: 3, Informative

    Winamp 3 will be available on linux, so you might see more cross platform plugins (even your favourite trippy visualisations).

  15. XMMS rocks, where's a no-gui version for old PCs? by npendleton · · Score: 5, Interesting

    I do love my XMMS, but...
    mpg123 may support lowend PCs, but XMMS has the biggest selection of plugins of any GPL MP3 player. e.g., this plugin for that remote.

    We all have doorstops, ahem... older computers, that could be headless mp3 servers, great gifts, eco "Reuse me baby!" friendly, and even RULE Project consistent.

    So where is the full command line and no-GUI version of XMMS?

    xmms-shell [dead link] was a great start at the command line part. It has very detailed input and output of status, settings and more from the command-line. XMMS-control provides a web gui for XMMS via xmms-shell. XMMS project should encorporate a command line that elegantly handles ALL GUI commands and info displayed.

    Removing the GUI, and adding full/powerful command line, would support many recipes for mp3 server.

    My recipe for a server would have a headless box, wirelessly connected to the Home Entertainment Center via DVD Anywhere with remote for song skipping. Samba Server for LAN users to play music, and create playlists. A web gui for XMMS, particularly for selecting playlists (auto-converted from LAN users playlists to local). Command line also creates opportunity for a TV style GUI, to properly handle TV-out videocard, that DVD Anywhere can send to the TV!

    Ideally an integrated XMMS command line would seemlessly handle multiple instances of XMMS and multiple sound cards, and dynamic reassignment of sound cards to a particular XMMS instance, for powerful whole house sound system with as many zones as sound cards on the MP3 server. e.g., play same song in every zone/room in the house at the start of the party such as Stones "Start me up", later break out the living room zone to another XMMS instance running dance music playlist, and patio to jazz. Later, reunify the all the sound cards/rooms/zones to the XMMS instance playing Jazz.

    -Nathaniel

  16. Try the Linux Winamp alpha for yourself, maybe... by Wee · · Score: 3
    Winamp 3 will be available on linux, so you might see more cross platform plugins (even your favourite trippy visualisations).

    The alpha release of Winamp for Linux is available for download from Nullsoft's site. A fairly lightweight 1.5MB download (XMMS was around 2MB last time I grabbed it). The press release for version 3 has this to say about Linux and us maybe seeing other cross-platform code:

    Every component of the Winamp player can be removed or replaced, enabling developers to create exactly what they want and integrate it quickly into Winamp. The "Wasabi" coding platform enables instant cross- platform functionality for supported platforms that will include Windows and Linux at launch. The Winamp player is the first full-featured application for this groundbreaking new coding platform.
    That bodes well. Maybe the Wasabi "platform" will allow more visual stuff, hoepfully for more than just an mp3 player. The license, I'm sure, won't be GPL or LGPL.

    I downloaded the alpha. It's a tarball all right, but it's a tourist in the Linux world and definitely not a native speaker. First off, the archive has hardcoded paths starting from /. It expects you (as root, I assume) to extract it from /, and it makes a /usr/local/Winamp directory for its files and then places a shell script in /usr/local/bin which runs /usr/local/Winamp/Winamp.exe (with an input file arg and STDIN/STDERR to /dev/null). This is very weird. I now have a binary file with a .exe extension at $HOME/download/win32/winamp/usr/local/Winamp and a shell script which points elsewhere.

    I tried to run it manually, but forgot one other thing about the shell script: it adds /usr/local/Winamp/libs to my LD_LIBRARY_PATH environment variable. I didn't do this, so it wouldn't run. I added it, and Winamp.exe did in fact execute. But it didn't run long.

    It looks like this is a debug build, which is unsurprising since it's an alpha. It ran and displayed various profiler messages and such (the app loaded completely in 3422ms, in case you were interested). Most of the output wasn't especially interesting or unusual, although it did have a few of what looked to be function names that simply said "Write me!". I happened to notice that among these unwritten items, both Systray::addIcon and Systray::setTip told me to write them. Again, in case you didn't know it was a work-in-progress, here you go. Except seeing as how I don't have a system tray to which an icon and its associated tooltip might be added, I wonder if this might not be a work based on Win32 version which is in progress...

    When the .exe ran it tried to create what looked like 3 new windows. I assume that they were the main window, the EQ and the playlist window. I couldn't say for sure since the allocated screen real estate was simply black. These new windows were up for about 1 second then went away. On the console, I saw this final message before the app died:

    X Error of failed request: BadMatch (invalid parameter attributes)
    Major opcode of failed request: 72 (X_PutImage)
    Serial number of failed request: 5012
    Current serial number in output stream: 5013
    I'm no X programmer, but that looks to me that the app is trying to draw something in a window -- a border or background image or some such -- and can't because some X API function call was expecting different args. I don't know. I'm using XF86 that comes with Red Hat 7.3, version 4.2.0. Maybe this Winamp alpha was built under a different version? Version 3.something maybe? At any rate, I can see why they redirect STDIN and STDERR from the shell script. This build spits out a lot of info.

    So there it is. I ran it with strace and watched all the "seek into my zipped-up skins files" hoo-ha fly by. I'm tired and it's late and I'm no longer all that curious as to what "Linamp" might be like, so I didn't go through it all of it very much. I did scan through it, though. Toward the end, I saw bunch of open() calls that failed because the files weren't found. I also saw some libpng warnings about incomplete streams. Offhand, I'd say that this alpha build actually does expect to be installed in a certain location. Although I can't imagine hard-coding paths, even in an alpha. More likely, I've got it all wrong and my theories are bunk. I didn't install it where it wanted to be, though. I like a little unsolved mystery sometimes.

    Anyway, it'll be nice to have some choice once they get it working. When I switched from Windows to Linux, one of the things I really missed was Winamp's minibrowser. XMMS could use that feature.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.