Kühn (Software) - Audacious (software)
Erstveröffentlichung | 24. Oktober 2005 |
---|---|
Stabile Version | 4.1 (1. Februar 2021 [±] | )
Vorschauversion | 3.10-Beta 1 (2. Juli 2018 [±] | )
Repository | |
Geschrieben in | Ursprünglich in C99 und GTK , neu geschrieben in C++11 und Qt bei v3.6 |
Betriebssystem | Unix-ähnlich , Windows XP und neuer |
Typ | Audioplayer-Software |
Lizenz | Ab 3.3: BSD-2-Klausel 1.4 bis 3.2.4: GPL-3.0-nur 1.3 bis 1.3.2: GPL-2.0-nur 0.1 bis 1.2.2: GPL-2.0-oder höher |
Webseite | kühner-media-player |
Audacious ist eine kostenlose Open-Source- Audioplayer-Software mit Fokus auf geringen Ressourcenverbrauch, hohe Audioqualität und Unterstützung für eine Vielzahl von Audioformaten. Es ist in erster Linie für die Verwendung auf POSIX- kompatiblen Unix-ähnlichen Betriebssystemen mit eingeschränkter Unterstützung für Microsoft Windows konzipiert . Audacious ist der Standard-Audioplayer in Lubuntu und Ubuntu Studio .
Geschichte
Audacious begann als Fork von Beep Media Player, der selbst ein Fork von XMMS ist . William "nenolod" Pitcock beschloss, den Beep Media Player abzuspalten, nachdem das ursprüngliche Entwicklerteam angekündigt hatte, die Entwicklung einzustellen, um eine Version der nächsten Generation namens BMPx zu erstellen. Laut der Audacious-Homepage hatten Pitcock und andere "ihre eigenen Vorstellungen davon, wie ein Spieler gestaltet werden sollte, die [sie] in einer Produktionsumgebung ausprobieren wollten".
Seit Version 2.1 enthält Audacious sowohl die aus früheren Versionen bekannte Winamp- ähnliche Oberfläche als auch eine neue, GTK- basierte Oberfläche namens GTKUI , die in gewisser Weise foobar2000 ähnelt . GTKUI wurde die Standardschnittstelle in Audacious 2.4.
Wechsel zu C++ und Qt
Vor Version 3.0 verwendete Audacious standardmäßig das GTK 2.x- Toolkit . In Version 2.5 wurde eine teilweise Unterstützung für GTK3 hinzugefügt, und Audacious 3.0 bietet vollständige Unterstützung für GTK3 und verwendet es standardmäßig. Unzufrieden mit der Entwicklung von GTK3 entschied sich das Audacious-Team jedoch, ab der Version 3.6 zu GTK2 zurückzukehren, mit langfristigen Plänen, auf Qt zu portieren .
Seit dem 8. August 2018 ist auf der offiziellen Website HTTPS für die gesamte Website aktiviert und die Unterstützung von GTK 3 wurde vollständig eingestellt.
Als Version 4.0 verwendet Audacious Qt als primäres Toolkit, aber die GTK 2.x-Unterstützung ist weiterhin verfügbar.
Merkmale
Audacious enthält eine integrierte lückenlose Wiedergabe .
Standard-Codec-Unterstützung
- MP3 mit libmpg123
- Erweiterte Audiocodierung (AAC und AAC+)
- Vorbis
- FLAC
- Wavpack
- Kürzen (SHN)
- Musepack
- TTA (Codec)
- Windows Media-Audio (WMA)
- Verlustfreier Apfel (ALAC)
- 150 verschiedene Modulformate
- Mehrere Chiptune-Formate: AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM , VGZ, VTX
- PlayStation Audio: Tragbares Soundformat (PSF und PSF2)
- Nintendo DS-Soundformat: 2SF
- Ad-lib-Chiptunes über die AdPlug-Bibliothek
- WAV-Formate, die vom libsndfile- Plug-in bereitgestellt werden .
- MIDI über native OS-Synthesizer-Steuerung oder FluidSynth .
- CD-Audio
Plugins
Audacious verdankt einen Großteil seiner Funktionalität Plug-Ins , einschließlich aller Codecs . Weitere Funktionen sind über Plug-Ins von Drittanbietern verfügbar.
Aktuelle Versionen des Audacious-Kerns klassifizieren Plug-Ins wie folgt (einige sind auf niedrigem Niveau und derzeit nicht für den Benutzer sichtbar):
- Decoder-Plug-Ins , die die eigentlichen Codecs enthalten, die zum Decodieren von Inhalten verwendet werden.
- Transport-Plug-Ins , die auf niedriger Ebene sind und von der VFS-Schicht implementiert werden.
- Allgemeine Plug-Ins , die dem Player vom Benutzer hinzugefügte Dienste bereitstellen (z. B. das Senden von Tracks mit AudioScrobbler )
- Ausgabe-Plug-Ins , die das Audiosystem-Backend des Players bereitstellen.
- Visualisierungs-Plug-Ins , die Visualisierungen basierend auf schnellen Fourier-Transformationen der Wellendaten bereitstellen .
- Effekt-Plug-Ins , die verschiedene Klangverarbeitungen des decodierten Audiostreams ermöglichen
- Container-Plug-ins , die Wiedergabelisten und ähnliche Strukturen unterstützen.
- Lowlevel-Plug-ins , die verschiedene Dienste für den Player-Kern bereitstellen und nicht in die anderen Plug-ins eingeordnet werden.
- Ausgabe-Plug-Ins:
- PulseAudio- Ausgang
- OSS4- Ausgang
- ALSA- Ausgang
- Sndio-Ausgang
- SDL- Ausgabe
- FileWriter-Plug-in – es wird kein Ton abgespielt, die Ausgabe wird stattdessen in eine neue Datei umgeleitet: Dieses Plug-in unterstützt die Ausgabedateiformate: WAV , mp3 , Ogg Vorbis und FLAC , es kann verwendet werden, um eine Datei zu transkodieren und auch um eine CD rippen
- JACK- Ausgang
Skins
Audacious bietet volle Unterstützung für Winamp 2-Skins, und ab Version 1.2 sind einige Freiform-Skins möglich. Winamp .wsz-Skin-Dateien, eine Art Zip-Archiv, können direkt verwendet oder in einzelne Verzeichnisse dearchiviert werden. Das Programm kann Windows Bitmap (.bmp)-Grafiken aus dem Winamp-Archiv verwenden, obwohl native Skins für Linux normalerweise im Portable Network Graphics (.png)-Format gerendert werden. Audacious 1.x ermöglicht es dem Benutzer, die RGB-Farbbalance jeder Haut anzupassen, wodurch eine einfache weiße Haut effektiv einer Vielzahl von kolorierten Skins entspricht, ohne sie manuell zu bearbeiten.
Kunden
Audacious soll ein eigenständiger Mediaplayer sein, kein Server (im Gegensatz zu XMMS2 ), obwohl er Verbindungen von Client-Software wie Conky akzeptiert .
Die Verbindung zu Audacious für die Fernsteuerung kann über einfachen DBus erfolgen , indem ein MPRIS-kompatibler Client verwendet wird oder das offizielle Audtool-Dienstprogramm verwendet wird, das speziell für diesen Zweck erstellt wurde.
Siehe auch
Verweise
Weiterlesen
- McFarland, Patrick (5. Dezember 2006). "Von XMMS zu Audacious: Die Geschichte eines Winamp-Klons" . Zeitschrift für freie Software . Archiviert vom Original am 8. Januar 2013 . Abgerufen am 20. Mai 2013 .