media-sound / xmms2

X(cross)platform Music Multiplexing System. Next generation of the XMMS player

Official package sites : https://xmms2.org/wiki/Main_Page ·

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. List of features currently offered by XMMS2: Client-server model: * Allows XMMS2 to have various multiple interfaces (as clients). o Command line interfaces o GTK clients (matching GNOME & XFCE4 look and feel) o 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)) Wide format support: * Can play FLAC, mp3, MOD, SID, speex, ogg vorbis, wave files. * Clean separation of transport and decoder subsystems 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.

v0.8_p20161122-r5 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
~alpha ~amd64 ~arm ~ppc ~x86
USE flags
aac airplay alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mad mlib-update mms modplug mp3 mp4 musepack ofa opus oss perl phonehome pulseaudio python ruby samba server sid sndfile speex test valgrind vocoder vorbis wavpack xml zeroconf

v0.8_p20161122-r4 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
alpha amd64 ppc x86 ~arm
USE flags
aac airplay alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mad mlib-update mms modplug mp3 mp4 musepack ofa opus oss perl phonehome pulseaudio python ruby samba server sid sndfile speex test valgrind vocoder vorbis wavpack xml zeroconf

v0.8_p20161122-r3 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
~alpha ~amd64 ~arm ~ppc ~x86
USE flags
aac airplay alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mad mlib-update mms modplug mp3 mp4 musepack ofa opus oss perl phonehome pulseaudio python ruby samba server sid sndfile speex test valgrind vocoder vorbis wavpack xml zeroconf

v0.8_p20161122 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
alpha amd64 ppc x86
USE flags
aac airplay alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices jack mac mad mlib-update mms modplug mp3 mp4 musepack ofa opus oss perl phonehome pulseaudio python ruby samba server sid sndfile speex test valgrind vocoder vorbis wavpack xml zeroconf

General

aac
Enable support for MPEG-4 AAC Audio
airplay
Support for airplay format
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
ao
Use libao audio output library for sound playback
asf
Support for Monkey's Audio (APE) format with help of bundled libasf
cdda
Add Compact Disk Digital Audio (Standard Audio CD) support
curl
Add support for client-side URL transfer library
cxx
Build support for C++ (bindings, extra libraries, code generation, ...)
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
flac
Add support for FLAC: Free Lossless Audio Codec
fluidsynth
Enable fluidsynth support (MIDI)
gvfs
Transport for glibs virtual filesystem
ices
Icecast source output plugin
jack
Add support for the JACK Audio Connection Kit
mac
Support for Monkey's Audio (APE) format with help of media-sound/mac
mad
Add support for mad (high-quality mp3 decoder library and cli frontend)
mlib-update
Enable building of xmms2-mlib-updater client
mms
Support for Microsoft Media Server (MMS) streams
modplug
Add libmodplug support for playing SoundTracker-style music files
mp3
Add support for reading mp3 files
mp4
Support for MP4 container format
musepack
Enable support for the musepack audio codec
ofa
Support for Open Fingerprint Architecture (OFA)
opus
Enable Opus audio codec support
oss
Add support for OSS (Open Sound System)
perl
Add optional support/bindings for the Perl language
phonehome
This client sends anonymous usage-statistics to the xmms2
pulseaudio
Add support for PulseAudio sound server
python
Add optional support/bindings for the Python language
ruby
Add support/bindings for the Ruby language
samba
Add support for SAMBA (Windows File and Printer sharing)
server
Build xmms2 player daemon (otherwise only clients are built)
sid
Support for C64 SID
sndfile
Add support for libsndfile
speex
Add support for the speex audio codec (used for speech)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind
Run unit tests under valgrind.
vocoder
Phase vocoder effect plugin
vorbis
Add support for the OggVorbis audio codec
wavpack
Add support for wavpack audio compression tools
xml
Enable support for various XML based playlists and sources: RSS, XSPF
zeroconf
Support for DNS Service Discovery (DNS-SD)

python_single_target

python2_7
Build for Python 2.7 only
python3_4
Build for Python 3.4 only
python3_5
Build for Python 3.5 only
python3_6
Build for Python 3.6 only

python_targets

python2_7
Build with Python 2.7
python3_4
Build with Python 3.4
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6

dev-db / sqlite : SQL database engine

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / ruby : An object-oriented scripting language

dev-libs / boost : Boost Libraries for C++

dev-libs / glib : The GLib library of C routines

dev-libs / libcdio-paranoia : an advanced CDDA reader with error correction

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-perl / Module-Build : Build and install Perl modules

dev-python / cython : A Python to C compiler

dev-python / pyrex : A language for writing Python extension modules

dev-util / cunit : C Unit Test Framework

dev-util / valgrind : An open-source memory debugger for GNU/Linux

gnome-base / gnome-vfs : Gnome Virtual Filesystem

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / flac : free lossless audio encoder and decoder

media-libs / libao : The Audio Output library

media-libs / libdiscid : Client library to create MusicBrainz enabled tagging applications

media-libs / libmad : "M"peg "A"udio "D"ecoder library

media-libs / libmms : Common library for accessing Microsoft Media Server (MMS) media streaming protocol

media-libs / libmodplug : Library for playing MOD-like music files

media-libs / libofa : Open Fingerprint Architecture

media-libs / libogg : the Ogg media file format library

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libshout : library for connecting and sending data to icecast servers

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / opus : Open codec designed for internet transmission of interactive speech and audio

media-libs / opusfile : A high-level decoding and seeking API for .opus files

media-libs / resid : C++ library to emulate the C64 SID chip

media-libs / speex : Audio compression format designed for speech

media-sound / cdparanoia : an advanced CDDA reader with error correction

media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications

media-sound / jack-audio-connection-kit : A low-latency audio server

media-sound / mac : Monkey's Audio Codecs

media-sound / mpg123 : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / musepack-tools : Musepack SV8 libraries and utilities

media-sound / pulseaudio : A networked sound server with an advanced plugin system

media-sound / sidplay : C64 SID player

media-sound / wavpack : Hybrid lossless audio compression tools

net-dns / avahi : System which facilitates service discovery on a local network

net-fs / samba : Samba Suite Version 4

net-misc / curl : A Client that groks URLs

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

virtual / ffmpeg : Virtual package for FFmpeg executable implementation

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / perl-Module-Metadata : Virtual for Module-Metadata

virtual / pkgconfig : Virtual for the pkg-config implementation

virtual / rubygems : Virtual ebuild for rubygems

dev-db / sqlite : SQL database engine

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / ruby : An object-oriented scripting language

dev-libs / boost : Boost Libraries for C++

dev-libs / glib : The GLib library of C routines

dev-libs / libcdio-paranoia : an advanced CDDA reader with error correction

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

gnome-base / gnome-vfs : Gnome Virtual Filesystem

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / flac : free lossless audio encoder and decoder

media-libs / libao : The Audio Output library

media-libs / libdiscid : Client library to create MusicBrainz enabled tagging applications

media-libs / libmad : "M"peg "A"udio "D"ecoder library

media-libs / libmms : Common library for accessing Microsoft Media Server (MMS) media streaming protocol

media-libs / libmodplug : Library for playing MOD-like music files

media-libs / libofa : Open Fingerprint Architecture

media-libs / libogg : the Ogg media file format library

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libshout : library for connecting and sending data to icecast servers

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / opus : Open codec designed for internet transmission of interactive speech and audio

media-libs / opusfile : A high-level decoding and seeking API for .opus files

media-libs / resid : C++ library to emulate the C64 SID chip

media-libs / speex : Audio compression format designed for speech

media-sound / cdparanoia : an advanced CDDA reader with error correction

media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications

media-sound / jack-audio-connection-kit : A low-latency audio server

media-sound / mac : Monkey's Audio Codecs

media-sound / mpg123 : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / musepack-tools : Musepack SV8 libraries and utilities

media-sound / pulseaudio : A networked sound server with an advanced plugin system

media-sound / sidplay : C64 SID player

media-sound / wavpack : Hybrid lossless audio compression tools

net-dns / avahi : System which facilitates service discovery on a local network

net-fs / samba : Samba Suite Version 4

net-misc / curl : A Client that groks URLs

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

virtual / ffmpeg : Virtual package for FFmpeg executable implementation

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / rubygems : Virtual ebuild for rubygems

app-admin / conky : An advanced, highly configurable system monitor for X

media-sound / lxmusic : A simple GUI XMMS2 client with minimal functionality

media-sound / xmms2-scrobbler : XMMS2 AudioScrobbler client

Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: fix c++ client dangling reference
Picked patch from https://github.com/xmms2/xmms2-devel/pull/5 Reported-by: James Le Cuirot Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
media-sound/xmms2-0.8_p20161122-r4: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/663338
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: stable 0.8_p20161122-r4 for ppc, bug #663338
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-sound/xmms2:
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-sound/xmms2: x86 stable (bug #663338)
Package-Manager: Portage-2.3.46, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: drop old
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Sergei Trofimovich · gentoo
media-sound/xmms2: install perl modules into /usr, not /usr/local
$ perl -MConfig -e 'print "$Config{archlib}\n"' /usr/lib64/perl5/5.24.3/x86_64-linux $ perl -MConfig -e 'print "$Config{sitearch}\n"' /usr/local/lib64/perl5/5.24.3/x86_64-linux Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
media-sound/xmms2: add ruby24, ruby25
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Hans de Graaff · gentoo
media-sound/xmms2: add ruby23, bug 645608
Closes: https://bugs.gentoo.org/645608 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-sound/xmms2: drop obsolete USE=gvfs, bug #647604
Reported-by: Pacho Ramos Closes: https://bugs.gentoo.org/647604 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-sound/xmms2: use virtual/jack instead of media-sound/jack
Noticed and reported as working by korans! Package-Manager: Portage-2.3.20, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-sound/xmms2: point bugs.xmms2.org to https://, bug #637190
Reported-by: Francesco Turco Bug: https://bugs.gentoo.org/637190 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Sergei Trofimovich · gentoo
media-sound/xmms2: adapt to mac-3 -> mac-4 API change
Picked patch sas-is from: https://github.com/xmms2/xmms2-devel/pull/2 Package-Manager: Portage-2.3.13, Repoman-2.3.4
James Le Cuirot · gentoo
media-sound/xmms2: Keyword for ~arm
Thoroughly tested and working. Package-Manager: Portage-2.3.10, Repoman-2.3.3
Sergei Trofimovich · gentoo
media-sound/xmms2: fix hash computation on big-endian platforms
Was manifested as a single test failure in xmms2. Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
media-sound/xmms2: 0.8_p20161122 stable for ppc/x86, bug #625080
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Tobias Klausmann · gentoo
media-sound/xmms2-0.8_p20161122-r0: alpha stable
Gentoo-Bug: 625080
Tobias Klausmann · gentoo
media-sound/xmms2-0.8_p20161122-r0: add amd64 keyword
Gentoo-Bug: 625080
Sergei Trofimovich · gentoo
media-sound/xmms2: switch HOMEPAGE to https://
Package-Manager: Portage-2.3.6, Repoman-2.3.2
James Le Cuirot · gentoo
media-sound/xmms2: 0.8_p20161122 tested with Python 3.5 + 3.6
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-sound/xmms2: bump up to 0.8_p20161122, latest snapshot
This bump is a snapshot of a xmms2-devel/master git branch. Devel tree has fixes like: - waf bump (ruby-2.1 support) - ffmpeg/libav upstream patches - new plugins - new s4 storage as a database (instead of sqlite) - many other things It's a a bit hard to backport patches to 6 years old release. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/618850 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
media-sound/xmms2: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-sound/xmms2: x86 stable wrt bug #593562
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/xmms2: ppc stable wrt bug #593562
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-sound/xmms2-0.8-r4: stable on amd64
Gentoo-Bug: 593562
Lars Wendler · gentoo
media-sound/xmms2: Fixed samba dep.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
media-sound/xmms2: drop broken python3.5 support, bug #599426
This fails: PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python3_5" emerge -v1 xmms2 This works: PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python3_4" emerge -v1 xmms2 PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" emerge -v1 xmms2 Reported-by: Petross404(Petros S) Bug: https://bugs.gentoo.org/599426 Package-Manager: portage-2.3.2
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Pacho Ramos · gentoo
media-sound/xmms2: Use zeroconf instead of avahi USE flag (#477620)
Package-Manager: portage-2.3.1
Tobias Klausmann · gentoo
media-sound/xmms2-0.8-r4: add alpha keyword
Gentoo-Bug: 593562
Sergei Trofimovich · gentoo
media-sound/xmms2: populate REQUIRED_USE from python-single-r1.eclass
Package-Manager: portage-2.3.0_rc1
Sergei Trofimovich · gentoo
media-sound/xmms2: update from python-any-r1 to python-single-r1
Reported-by: James Le Cuirot Bug: https://bugs.gentoo.org/583606 Package-Manager: portage-2.3.0_rc1
Sergei Trofimovich · gentoo
media-sound/xmms2: backported samba detection fix
While at it updated to non-deprecated python and ruby eclasses. Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: Add knob to disable valgrind at test runtime, bug #424377
When valgrind is installed in system but is not working we should still be able to run tests. Reported-by: Diego Elio Pettenò Bug: https://bugs.gentoo.org/424377 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: support stable API for libav, bug #540890
Latest stable media-video/ffmpeg-2.8.6 provides both functions: avcodec_decode_audio3 avcodec_decode_audio4 While latest stable media-video/libav-11.3 provides only avcodec_decode_audio4 Pulled large patchset from upstream to support audio4 API. Builds fine on both stable virtual/ffmpeg implementations and unstable libav. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/540890 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: shrink DESCRIPTION
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: tweak ExtUtils detection against perl-5.22, bug #578778
Reported-by: Scott McClung Bug: https://bugs.gentoo.org/578778 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: fix build failure against stable libmodplug, bug #536046
Reported-by: Anthony Parsons Bug: https://bugs.gentoo.org/536046 Package-Manager: portage-2.2.25
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed