fmII
Sat, May 17th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 05:10 PDT
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]
Theme topics | Apps | Resources | Window Managers | Afterstep | Blackbox | Enlightenment | Fluxbox | GTK | IceWM | KDE | MetaCity | Sawfish | Window Maker

 XMMS2 - Default branch
Section: Unix

 

Added: Sat, May 21st 2005 05:47 PDT (2 years, 12 months ago) Updated: Sun, May 20th 2007 12:46 PDT (12 months, 3 days ago)


About:
XMMS2 is a redesign of the XMMS music player. It features a client-server model, allowing multiple (even simultaneous!) user interfaces, both textual and graphical. All common audio formats are supported using plugins. On top of this, there is a flexible media library to organize your music.

Author:
Tobias Rundström [contact developer]

Rating:
8.41/10.00 (7 votes)

Homepage:
http://sourceforge.net/projects/xmms2/
Changelog:
http://wiki.xmms2.xmms.se/index.php/Release:DrJekyll

Trove categories: [change]
[Development Status]  3 - Alpha
[Environment]  Console (Text Based), Handheld :: Mobile Phone, MacOS X, X11 Applications
[License]  OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]  MacOS X, POSIX
[Programming Language]  C, Python, Ruby
[Topic]  Multimedia :: Sound/Audio :: Players, Multimedia :: Sound/Audio :: Players :: MP3

Dependencies: [change]
GLib 2.2.0 (required)
MAD (Default branch) (required)
Python 2.2.1c1 (required)
SCons 0.94 (required)
SQLite 3.2.0 (required)
Ruby 1.8.0 (optional)
[download links]

 
Project admins: [change]
» Tobias Rundström (Owner)
» Anders Waldenborg (Maintainers)
» Thomas Nilsson (Maintainers)
» Sham Chukoury (Maintainer)

» Rating: 8.41/10.00 (Rank N/A)
» Vitality: 0.00% (Rank 5039)
» Popularity: 2.82% (Rank 1604)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 29,670
   URL hits: 16,419
   Subscribers: 64

Projects depending on this project:
TurboX2


Other projects from the same categories:
Enfle
MP3Organizer
Bonk
gogg
Anthem

Users who subscribed to this project also subscribed to:
RRDcollect
WM PPTP daemon
Seahorse
KlamAV
BatRen


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 0.2 20-May-2007 GNU Lesser General Public License (LGPL) Homepage Changelog Hosted on SourceForge.net

 Comments

[»] I don't think this wise.
by nateatmyballs - May 21st 2005 18:14:01

I don't really want to completely nay-say you here, but the idea of having excessive dependancies seems a foolhardy choice to make.

Ruby and Python should not get involved in something that should be so simple, why would you need two extra languages involved? Just leave it as C.

Anyways, I know you must have your reasons, but to me it doesn't make any sense to use three languages to make a music playing programme, or suite as you have it.

--
Nate

[reply] [top]


    [»] Re: I don't think this wise.
    by Sham Chukoury - May 21st 2005 22:27:51


    > Ruby and Python should not get involved

    > in something that should be so simple,

    > why would you need two extra languages

    > involved? Just leave it as C.

    If you look carefully, you'll notice that Ruby is an optional dependency. It's needed if you want to build the Ruby bindings to the XMMS2 client library. There are more optional dependencies than this, for various plugins, but I haven't listed them.

    Python is a required dependency, since it's required for scons, and is required to generate some code (generate-converter -> converter.c) during the build process.

    [reply] [top]


      [»] Re: I don't think this wise.
      by daniel svensson - May 22nd 2005 08:45:45


      > Python is a required dependency, since

      > it's required for scons, and is required

      > to generate some code

      > (generate-converter -> converter.c)

      > during the build process.

      That is, python is only necessary during build.

      The real dependencies for the produced binary are:
      glib - Easier to port. xmms2 currently compiles on BSD, Linux, Darwin, Windows* without thousands of ifdefs.
      sqlite - The medialib.

      Then you probably want some way to play music..for example:

      mad - Responsible for MP3 playback
      vorbis - Responsible for Ogg/Vorbis.
      flac - Responsible for flac.


      * Windows doesn't really work yet, see the wiki/bts if you want to help.

      --
      /daniel svensson

      [reply] [top]


        [»] Re: I don't think this wise.
        by nateatmyballs - May 23rd 2005 22:12:07

        Thanks, that does make a little more sense.

        --
        Nate

        [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber