Welcome!
Xnoise is a media player for GTK+ with a slick GUI, great speed and lots of features.
Unlike Rhythmbox, Banshee or iTunes, Xnoise uses a tracklist centric design. The tracklist is a list of video or music tracks that are played one by one without being removed (right side of window). This gives you the possibility to queue any track in any order, regardless if they are on the same album. Tracks or groups of tracks can be reordered at any time via drag and drop.
The media browser (left side of the window) contains all available media as a hierarchical tree structure of the available metadata. It is easy to find a single track, artist or album by using this tree structure or by just entering a search term. From the media browser, single or multiple tracks, streams, albums, artists or videos can be dragged into the tracklist to every position.
Features
- Video support
- ID3 tag editing
- Lyrics fetching
- Automatic album art fetching
- 'Now playing' pane
- Fast library (metadata) search
- State restore
- Can play any GStreamer media
- Plugin Support
- Last.fm integration
- MPRIS v1/v2 DBus interfaces
- Notifications
- Window title setting
- Ubuntu Ayatana Soundmenu
- Media key support
- And more!
- Lightweight and speedy
Within a playing track, it's possible to jump to any position by clicking the position bar or by scrolling on it. Metadata of tracks can be edited and by that the appearance of the tracks in Xnoise's mediabrowser can be improved. Xnoise is always running in a single instance, so that music files that are associated with it, will always be added to the tracklist instead of starting a new instance of Xnoise.
A local database (sqlite) is used for caching the metadata and media locations. Song tags are imported via taglib. All that gives Xnoise a really great speed!
Columns are customizable in visibility, order and width. Everything is restored on the next start. There is autoscaling for the columns, that will only use available space and though avoid horizontal scrollbars.
Please help improve Xnoise!
If people would take over some tasks, fix some bugs or help developing, then the development of xnoise could be much faster.- Xnoise could need some help packaging for other distros.
- You can translate xnoise into your language.
- If you feel like you should add a feature to xnoise or a plugin then you should write to the mailing list.
- Xnoise needs a better web site
Xnoise is written in Vala. This means it is compiled to pure Gobject/C and therfore very fast and memory efficient compared with other music players written in Mono or Python.