본문 바로가기
리눅스

Audacious (software)

by 다움위키 2023. 12. 18.

Audacious는 낮은 자원 사용, 높은 오디오 품질과 다양한 오디오 형식 지원에 중점을 둔 자유와 오픈-소스 오디오 플레이어 소프트웨어입니다. 그것은 주로 POSIX-호환 유닉스-계열 운영 시스템에서 사용하도록 설계되었으며, Microsoft Windows에 대한 지원은 제한적입니다. Audacious는 LubuntuUbuntu Studio에서 기본 오디오 플레이어입니다.

History

Audacious는 Beep Media Player의 포크로 시작되었으며, 그 자체가 XMMS의 포크입니다. Ariadne "kaniini" Conill은 원래 개발 팀이 BMPx라는 차세대 버전을 만들기 위해 개발을 중단한다고 발표한 후 Beep Media Player를 포크하기로 결정했습니다. Audacious 홈 페이지에 따르면, Conill과 다른 사람들은 "플레이어를 어떻게 설계해야 하는지에 대한 [그들] 자신의 아이디어를 가지고 있었고 [그들은] 프로덕션 환경에서 시도하고 싶었습니다."

버전 2.1부터, Audacious는 이전 버전에서 알려진 Winamp-계열 인터페이스와 foobar2000과 어느 정도 유사한 GTKUI로 알려진 새로운 GTK-기반 인터페이스를 모두 포함합니다. GTKUI는 Audacious 2.4에서 기본 인터페이스가 되었습니다.

Change to C++ and Qt

버전 3.0 이전에, Audacious는 기본적으로 GTK 2.x 툴킷을 사용했습니다. GTK3에 대한 부분 지원이 버전 2.5에 추가되었고, Audacious 3.0은 GTK3에 대한 전체 지원을 가지고 기본적으로 그것을 사용합니다. 어쨌든, GTK3의 진화에 불만을 품은, Audacious 팀은 3.6 출시부터 GTK2로 되돌리기로 결정했으며, 장기적으로 Qt로 이식할 계획입니다.

2018년 8월 8일부터, 공식 웹사이트에는 사이트 전체에서 HTTPS가 활성화되어 있고 GTK3 지원이 완전히 버려졌습니다.

버전 4.0일 때, Audacious는 주요 툴킷으로 Qt를 사용하고 있지만 GTK 2.x 지원은 계속 사용할 수 있습니다.

Features

Audacious은 내장된 끊김없는 재생을 포함하고 있습니다.

Default codec support

Plug-ins

Audacious는 모든 코덱을 포함하여 플럭-인에 기능의 많은 부분을 빚지고 있습니다. 더 많은 기능은 타사 플러그인을 통해 사용할 수 있습니다.

Audacious 코어의 현재 버전은 플럭-인을 다음과 같이 분류합니다 (일부는 낮은 수준이고 현 시점에서 사용자는 볼 수 없습니다):

  • Decoder plug-ins, 콘텐츠 디코딩에 사용되는 실제 코덱을 포함합니다.
  • Transport plug-ins, 저수준이고 VFS 계층에 의해 구현됩니다.
  • General plug-ins, 플레이어에 사용자 추가 서비스를 제공합니다 (예를 들어, AudioScrobbler로 트랙 보내기)
  • Output plug-ins, 플레이어의 오디오 시스템 백엔드를 제공합니다.
  • Visualization plug-ins, 웨이브 데이터의 빠른 푸리에 변환을 기반으로 시각화를 제공합니다.
  • Effect plug-ins, 디코딩된 오디오 스트림에 다양한 사운드 처리를 제공합니다.
  • Container plug-ins, 재생 목록과 기타 유사한 구조를 지원을 제공합니다.
  • Lowlevel plug-ins, 플레이어 코어에 기타 서비스를 제공하고 다른 플럭-인으로 분류되지 않습니다.
  • Output plug-ins:
    • PulseAudio 출력
    • OSS4 출력
    • ALSA 출력
    • Sndio 출력
    • SDL 출력
    • FileWriter plug-in – 소리가 재생되지 않고 출력은 대신 새 파일로 리다이렉션됩니다: 이 플럭-인은 출력 파일 형식: WAV, mp3, Ogg Vorbis, 및 FLAC을 지원하며, 파일을 트랜스코딩하고 CD를 리핑하기 위해 사용될 수 있습니다.
    • JACK 출력

Skins

Audacious는 Winamp 2 스킨을 완전하게 지원하고, 버전 1.2부터, 일부 자유-형식 스키닝이 가능합니다. Zip 아카이브 유형, Winamp .wsz 스킨 파일은 직접 사용되거나, 개별 디렉토리에 아카이브 해제될 수 있습니다. 그 프로그램은 Winamp 아카이브에서 윈도우 비트맵 (.bmp) 그래픽을 사용할 수 있지만, 리눅스에 대해 기본 스킨은 보통 휴대용 네트워크 그래픽 (.png) 형식으로 렌더링됩니다. Audacious 1.x는 사용자에게 임의의 스킨의 RGB 색상 균형을 조정하는 것을 허용하며, 수동으로 그것들을 편집 없이 기본 흰색 스킨을 여러 가지 색상의 스킨과 동등하게 효과적으로 만듭니다.

Clients

Audacious는 Conky와 같은 클라이언트 소프트웨어의 연결을 허용하지만 서버가 아닌 독립 실행형 미디어 플레이어 (XMMS2와 다름)로 만들어졌습니다.

원격 제어를 위해 Audacious로의 연결은 MPRIS-호환 클라이언트를 사용하거나, 이 목적을 위해 만들어진 공식 Audtool 유틸리티를 사용함으로써 일반 DBus에 걸쳐 수행될 수 있습니다.

Further reading

External links