The Wayback Machine - https://web.archive.org/web/20100323011254/http://xmms2.org:80/wiki/Main_Page

XMMS2 Main Page

From XMMS2

Jump to: navigation, search

X-platform Music Multiplexing System 2


Image:Logo-white-128.pngXMMS2 0.7 DrNo was just released.

Read the release notes for DrNo.

Visit our Summer of Code 2010 page.


XMMS2 will:

XMMS2 will not...

Features

Client-server model 
  • Allows XMMS2 to have various multiple interfaces (as clients).
    • Command line interfaces
    • GTK clients (matching GNOME & Xfce4 look and feel)
    • KDE clients (matching KDE look and feel)
  • Network transparency means you can run and control XMMS2 remotely, (e.g. run XMMS2 on your 'media box' and control it over network using a bluetooth-enabled PDA (TCP) - see Mobile platforms)
Wide format support 

Play mp3, mp4, vorbis, aac, alac, wma, mac, sid, mod, wav, flac, mpc, speex, wavpack, flv, nsf, spc, nsfe, gbs, gym, vgm, sap, ay, tta and shn files.

Transports

Play from local files, over http, samba, daap and mms.

Playlists

Add tracks from rss, xml, asx, xspf, html, m3u, pls, and cue files.

Flexible transform chain concept 

Allows for more flexible access to media. (e.g. play mp3 files from a Samba share without having to mount it on the local filesystem)

Medialib 

Database-driven media library stores metadata about songs as they're played, so songs can be quickly recalled and new playlists easily made. The media library can be easily queried and managed using Collections.

Other 

Gapless playback, coverart extraction.

Get Started!

Getting started with XMMS2 is as easy as: download, install, use!

News and events

  1. Gearing up for Summer of Code 2010
    08 March 2010 13:00 (CET) by Unknown

    We want to participate in the Summer of Code program 2010! There is a lot of things to do, write the application, propose projects, become a mentor! Please join us at the XMMS2 Summer of Code 2010 portal and contribute!

  2. XMMS2 team is trying out Gitorious
    20 February 2010 23:36 (CET) by Unknown

    During the XMMS2Con (which is awesome by the way) we discussed how to improve the workflow, one thing we talked about was to improve the merge tools we have. We ended up trying gitorious instead. You can check out the XMMS2 team page on gitorious here and if you are a developer, please register and notify Tobias or Anders and they can add you to the group. Also leave feedback on how gitorious is working out for you.

  3. XMMS2 0.7 DrNo release and XMMS2Con
    20 February 2010 10:34 (CET) by Unknown

    Yesterday we released DrNo, download at sourceforge. This is the first release in almost a year. We hope that we will get to it. Also today is the first day of XMMS2Con, it's hold at Purple Scout offices in Malmö, Sweden. About 10 of us will hopefully bring some new XMMS2 awesomeness during the weekend. If you are close to Malmö just pop by Purple Scout :)

  4. XMMS2 Conference 2010 announced
    23 September 2009 13:22 (CEST) by Unknown

    We are planning to do a XMMS2 Con next year. Please visit this page to announce your interest: http://wiki.xmms2.xmms.se/wiki/XMMS2Con2010

  5. XMMS2's GSoC '09: 3 exciting projects!
    09 May 2009 18:54 (CEST) by Unknown

    Flowers blossom, birds sing and the sun is starting to shine higher and brighter and later every day. You know what it means: time to go out and find a nice spot in the shade, unfold your laptop and start hacking for it's summer — Summer of Code!

    This year again, we were lucky to be accepted as an organization for the Google Summer of Code. Due to some logistic and organizational hazards, we're only running 3 slots this year, but it's more like a concentrate of amazing projects!

    See for yourself:

    cippo will tackle the almost mythical New Medialib Backend (AKA S4) project (GSoC entry), which aims at replacing our SQLite backend with a more suitable solution adapted to what we use it for, namely a key-value store for media (see the wikipage). Our very own and very bearded anders will be his mentor to make sure it all turns out even smarter than we expected.

    Although the latest iteration of collections has seen a lot of performance optimizations, we still hope that this could bring even better performance. However, we're also interested in improving the memory footprint (incl. reducing duplicate data), alleviate locking problems (BUSY EVENT!), allow smart/dynamic hierarchy of metadata (e.g. attach a cover image to the album entity rather than each individual media) and wrap it all together using collections as a query mechanism. It's all very new and experimental, and that's why it's so cool!

    Our second student, CaffineeHacker, will work on Cross Fade (GSoC entry), by making the xform chain persistent. A refactoring of the xform infrastructure is indeed needed to carry effects across song changes; optionally, the rework might allow "xforms to transmit data in the frequency domain instead of having each xform that uses frequency domain do an FFT". The project has been around for a while and we're happy to run it this year, mentored by rafl!

    Finally, we're happy to get greafine back for another round of GSoC this year. He'd done a great job on nycli last year (freshly released in DrMattDestruction!), and his application left no doubt that he was The Man to work on a very exciting, long-awaited project: a grand new GUI client for XMMS2 (GSoC entry)!

    The basic idea is, quite simply, to build the most awesome music player known to mankind, and while it might not be suitable for everyone, we're committed to make it follow a strong and original vision aligned with that of XMMS2. You can read more about that on the Planet, and more specifically on tru's and theefer's blogs. Incidentally, theefer will be mentoring this project.

    We look forward to working with the students on all those great projects!

    And meanwhile, works continue to merge nesciens'Collections 2.0 for the next release, and get GenIPC and Service Clients in as well!


More news

Subscribe to atom feed

Older news (before blogspot)

Planet XMMS2

RSS Feed

close