주요 콘텐츠로 건너뛰기

WaveFlow 데스크톱

안정 버전v2.0.1

당신의 음악을, 만들어진 그대로.

내 파일, 내 라이브러리, 내 컴퓨터.

이미 가지고 있는 파일을 위한 음악 플레이어입니다. WaveFlow는 폴더를 스캔해 앨범, 아티스트, 장르별로 정리하고, 자체 오디오 엔진으로 재생합니다. 갭리스에 Hi-Res를 지원하며, 가사는 한 단어씩 따라갑니다. 구독도, 계정도, 광고도 없습니다.

  • Windows · macOS · Linux
  • 오픈 소스, GPL-3.0
  • 계정 없음
  • 텔레메트리 없음
  • 다운로드 1.3만회
Fluid 스킨의 WaveFlow 홈 화면: 커버 옆에 이어서 들을 트랙이 있고, 그 아래에 다음에 재생할 곡과 오늘의 추천이 보입니다
2.0의 새 인터페이스 Fluid: 이어서 듣기, 다음에 재생할 곡, 오늘의 추천.

사운드

DAC를 위해 만든 엔진

WaveFlow는 자체 실시간 엔진으로 디코딩, 믹싱, 재생을 모두 처리합니다. 공유 출력은 그냥 쓰면 되고, 단독 출력은 장치를 WaveFlow만 사용하게 합니다.

  1. 가지고 계신 모든 형식

    MP3, FLAC, ALAC, AAC(HE-AAC 포함), Opus, Ogg Vorbis, WAV, AIFF, DSD를 지원하며, 2.0부터는 WavPack과 Monkey’s Audio도 지원합니다.

  2. 모든 시스템에서 단독 출력

    Windows에서는 WASAPI 단독 모드, macOS에서는 CoreAudio hog 모드를 사용하며, Linux에서는 ALSA를 통해 오디오 장치에 직접 출력합니다. 신호를 바꾸는 요소가 없고 출력이 파일의 샘플 레이트를 따를 때 bit-perfect가 되며, 그럴 때는 WaveFlow가 알려 드립니다.

  3. Hi-Res와 DSD

    모든 트랙의 음질을 플레이어 바에 표시하고, 24비트부터 Hi-Res 배지가 붙습니다. DSD64부터 DSD1024까지의 DSF와 DFF는 PCM으로 변환하거나, 지원하는 DAC에는 DSD over PCM(DoP)으로 그대로 보낼 수 있습니다.

  4. 갭리스, 그리고 생각하는 크로스페이드

    앨범은 끊김 없이 재생됩니다. 크로스페이드는 앨범 안의 트랙에는 적용하지 않거나, 두 곡의 템포 차이에 맞출 수 있습니다.

  5. AutoMix 2.0 신규

    페이드가 두 트랙의 박자에 맞춰, 32, 16, 8 또는 4박에 걸쳐 이어집니다. 템포가 맞지 않으면 일반 페이드로 바뀝니다.

  6. 서라운드 2.0 신규

    5.1 및 7.1의 각 채널을 해당 스피커로 출력하거나, 사용 중인 스피커 구성에 맞춰 클리핑 없이 다운믹스합니다.

  7. ReplayGain, 이퀄라이저, 재생 속도

    트랙 또는 앨범 ReplayGain, 프리셋이 있는 6밴드 이퀄라이저, 0.5배에서 2배까지의 재생 속도(2.0부터 음높이 유지), A-B 반복, 취침 타이머를 제공합니다.

앨범 페이지: 커버, 제목, 발매 연도와 재생 시간, 재생 중인 트랙이 강조된 트랙 목록, 그리고 플레이어 바에 표시된 파일의 음질
앨범, 그리고 플레이어 바에 표시된 재생 중인 파일의 음질.

가사

한 단어씩 따라가는 가사

싱크 가사는 파일 자체, 옆에 둔 .lrc(2.0부터는 .ttml도), LRCLIB 같은 출처, 또는 플러그인에서 가져옵니다. 출처에 타이밍 정보가 있으면 단어 단위로 빛납니다.

  1. 단어 단위

    Enhanced LRC와 TTML 타이밍을 지원하며, 몰입형 보기, 사이드 패널, 미니 플레이어에서 볼 수 있습니다. 줄 단위 타이밍만 있는 가사도 해당 설정을 켜면 단어별 타이밍을 추정할 수 있습니다.

  2. 로마자 표기와 번역

    출처에서 제공하는 경우, 일본어, 한국어, 중국어 가사 아래에 로마자 표기를, 원문 옆에 번역을 표시합니다.

  3. 나만의 편집기 2.0 신규

    가사를 쓰고, 싱크를 맞추고, 확인하는 과정을 세 단계로 진행할 수 있습니다. 되돌리기를 지원하며, LRC, Enhanced LRC, TTML로 저장할 수 있습니다.

  4. 떠 있는 가사

    모든 창 위에 가사 한 줄을 표시하거나, 앨범 커버와 가사를 보여 주는 미니 플레이어를 항상 맨 위에 표시할 수 있습니다.

몰입형 보기, 한 단어씩 빛나는 가사.
항상 맨 위에 표시되는 미니 플레이어.

라이브러리

태그만이 아니라 음악 자체를 읽는 라이브러리

WaveFlow에 폴더를 지정하면 파일이 추가되거나 사라질 때마다 따라갑니다. 모든 앨범, 아티스트, 장르, 연도, 폴더에 각각의 페이지가 있으며, 검색은 중국어 제목의 병음도 이해합니다.

  1. WebDAV와 SMB 공유 2.0 신규

    공유 폴더를 시스템에 마운트하지 않고도 라이브러리 폴더로 추가할 수 있습니다. WaveFlow는 읽기만 합니다.

  2. 품질 탭 2.0 신규

    무손실로 판매되지만 사실은 그렇지 않은 파일, 무음이거나 업샘플링된 파일, 중복 파일, 트랙이 빠진 앨범을 찾아냅니다. 파일을 더 좋은 사본으로 바꿔도 재생 기록, 좋아요, 재생 목록은 그대로 유지됩니다.

  3. 파일은 건드리지 않는 MusicBrainz 2.0 신규

    장르, 날짜, 크레디트, 커버는 라이브러리 안에서 채워지며 파일에는 기록되지 않습니다. 확실하지 않은 일치는 검토를 기다리고, 모든 변경은 되돌릴 수 있습니다.

  4. 태그 작업실 2.0 신규

    선택한 곡, 앨범, 폴더를 한꺼번에 편집합니다. 채우기, 찾아 바꾸기, 대소문자, 번호 매기기를 지원하며, 기록하기 전에 필드별 미리 보기를 보여 주고 되돌리기도 가능합니다.

  5. 추측이 아닌 측정

    음량과 템포는 내 컴퓨터에서 분석되며, 2.0부터는 에너지와 조성도 분석되어 믹스와 전환에 활용됩니다.

MusicBrainz에서 일치한 앨범을 기록하기 전, 태그 작업실의 미리 보기: 파일마다 바뀌는 모든 필드의 변경 전과 변경 후가 표시됩니다
태그 작업실: 모든 변경을 미리 보고, 모든 변경을 되돌릴 수 있습니다.

믹스와 재생 목록

내가 들은 음악으로 만드는 믹스

모든 계산은 내 컴퓨터에서, 내 청취 기록을 바탕으로 이루어집니다. 다음에 무엇을 들을지 정하는 서비스는 없습니다.

  1. Daily Mix와 On Repeat

    가장 많이 듣는 아티스트를 바탕으로 만든 세 개의 Daily Mix(2.0부터 곡의 에너지 순으로 정렬), 그리고 최근 30일 동안 가장 많이 들은 곡을 모은 On Repeat입니다.

  2. Mood Radio

    Focus, Chill, Workout, Party, Sleep의 다섯 가지 분위기. 각각 라이브러리에서 고른 40곡의 스테이션입니다.

  3. 스마트 재생 목록

    25가지 조건 유형을 AND(그리고), OR(또는), NOT(아님)으로 조합해 규칙을 만들 수 있으며, 조건에 맞는 곡 수가 실시간으로 표시됩니다.

  4. Release Radar 2.0 신규

    라이브러리에 있는 아티스트의 신곡을 앱에 내장된 기능으로 알려 드립니다.

  5. 재생 목록 가져오기 2.0 신규

    M3U, CSV, JSON 또는 공개된 Deezer 링크에서 가져올 수 있으며, 아직 가지고 있지 않은 곡도 순서가 그대로 유지됩니다.

홈 화면의 조금 아래쪽: 나를 위해 만든 Daily Mix와 On Repeat, 내가 만든 믹스, 최근 추가된 앨범
나를 위해: Daily Mix, On Repeat, 그리고 내가 만든 믹스.

인터페이스

커버로 물드는 여섯 가지 스킨

여섯 가지 팔레트가 아니라 여섯 가지 레이아웃입니다. 각각 고유한 서체, 질감, 움직임을 가지며 열네 가지 테마가 있습니다. 2.0부터는 강조색을 직접 고른 색이나 커버의 색으로 정할 수도 있습니다.

  1. 여섯 가지 스킨, 84가지 조합 2.0 신규

    Fluid, Liquid, Pulse, Editorial, Lounge, Studio. 각각 열네 가지 테마가 있습니다.

  2. 몰입형 보기

    커버, 가사, 실시간 스펙트럼을 전체 화면에 표시하며, 트랙에 Canvas 클립이나 애니메이션 커버가 있으면 함께 보여 줍니다.

  3. 미니 플레이어와 트레이

    가사를 표시하며 항상 맨 위에 둘 수 있는 미니 플레이어와 시스템 트레이 기능을 제공합니다.

  4. 통계와 Wrapped

    한 해의 청취 기록과 나만의 WaveFlow Wrapped. 계산은 내 컴퓨터에서만 이루어집니다.

  5. 17개 언어

    오른쪽에서 왼쪽으로 쓰는 아랍어도 포함됩니다.

2.0의 기본 스킨 Fluid의 홈 화면
Fluid · 2.0의 기본 스킨

네트워크

내 오디오 환경에 자연스럽게

모든 서버는 켜기 전까지 꺼져 있습니다.

WaveFlow Server 알아보기
  1. DLNA / UPnP

    WaveFlow가 라이브러리를 미디어 서버로 공유해, 네트워크의 TV, 리시버, 앱에서 사용할 수 있습니다.

  2. MPD

    이미 사용 중인 MPD 클라이언트로 휴대폰이나 터미널에서 재생을 제어할 수 있습니다: MALP, MaximumMPD, mpc, ncmpcpp, Home Assistant.

  3. WaveFlow Server

    내 서버를 두 번째 소스로 쓸 수 있습니다. 서버의 카탈로그가 라이브러리에 더해지고, 즐겨찾기, 평점, 재생 목록, 재생 기록이 기기 간에 이어집니다.

  4. 스크로블과 활동 표시

    Last.fm과 ListenBrainz 스크로블, 그리고 Discord Rich Presence를 지원합니다.

플러그인

확장할 수 있는 여지

플러그인은 샌드박스에서 실행되는 작은 WebAssembly 모듈로, 내 파일에는 접근할 수 없고 선언한 네트워크 호스트에만 연결할 수 있습니다. WaveFlow 안의 스토어에서 한 번의 클릭으로 설치하며, 모든 다운로드는 레지스트리에 고정된 지문과 대조해 확인합니다.

  1. 웹 라디오 기본 제공

    국가, 언어, 장르별로 3만 개 이상의 방송국을 찾을 수 있고, 나만의 방송국을 추가할 수 있으며, 2.0부터는 실시간 스트림을 30분까지 일시 정지할 수 있습니다.

  2. 더 많은 가사

    더 다양한 가사 제공처를 이용할 수 있으며, 단어별 동기화, 듀엣, 번역, 로마자 표기를 지원합니다.

  3. 지금 재생 중 화면의 움직임

    Canvas 클립과 애니메이션 커버를 트랙 뒤에 표시합니다.

  4. 직접 만들기

    음악 소스, 메타데이터, 가사, 전용 페이지, Canvas 클립을 만들 수 있으며, WebAssembly 컴포넌트를 빌드할 수 있는 언어라면 무엇이든 사용할 수 있습니다.

플러그인 둘러보기
확장 기능 페이지: 스토어의 가사 플러그인이 각각의 설명과 설치 버튼과 함께 나열되어 있고, 그 아래에 설치된 플러그인과 권한이 표시됩니다
앱 안에 있는 스토어.

개인정보 보호

계정 가입은 필요 없습니다

계정도, 텔레메트리도, 사용 행태 분석도, 충돌 보고서도 없습니다. 라이브러리, 재생 기록, 설정은 모두 내 컴퓨터에 남습니다.

PRIVACY.md 읽기
  1. 모든 연결을 공개합니다

    커버, 가사, 업데이트 확인 등 온라인으로 동작하는 기능은 모두 PRIVACY.md에 설명되어 있으며, 무엇을 보내는지와 끄는 방법도 함께 적혀 있습니다.

  2. 스위치 하나로 오프라인

    오프라인 모드는 업데이트 확인, 아트워크, 가사, 스크로블, MusicBrainz, 스토어, 라디오, 팟캐스트, 내 서버, 네트워크 공유를 한꺼번에 끕니다. 내 컴퓨터나 내 네트워크 안에서만 동작하는 DLNA, MPD, Discord 활동 표시는 계속 작동합니다.

  3. 개발과 빌드 과정 공개

    모든 릴리스는 공개 저장소의 태그가 달린 커밋에서 GitHub Actions로 빌드되며, 개인 컴퓨터에서 빌드하지 않습니다.

사양

자세한 사양

버전2.0.1
지원 시스템Windows(x64) · macOS(Apple 실리콘과 Intel 겸용 빌드 하나) · glibc 2.39 이상의 Linux x64(Ubuntu 24.04, Debian 13)
오디오 형식MP3, FLAC, ALAC, AAC와 HE-AAC, Opus, Ogg Vorbis, WAV, AIFF, DSD(DSF, DFF). WavPack과 Monkey’s Audio는 2.0부터
출력공유 또는 단독: WASAPI(Windows), CoreAudio hog 모드(macOS), ALSA hw(Linux) · 스테레오. 5.1과 7.1은 2.0부터
DSDDSD64부터 DSD1024까지, PCM으로 변환하거나 DoP로 전송
가사LRC, Enhanced LRC, TTML: 파일 안, 파일 옆, 또는 온라인(.ttml은 2.0부터)
플러그인WebAssembly 컴포넌트(WASI 0.2), 샌드박스에서 실행
언어17개, 오른쪽에서 왼쪽으로 쓰는 언어 포함
업데이트서명된 앱 내 업데이트와 베타 채널. 패키지 관리자로 설치한 경우 해당 도구로 업데이트
라이선스GPL-3.0-only · 무료, 광고 없음, 계정 없음
사용 기술Tauri 2, Rust, React 19

설치

WaveFlow 설치

릴리스마다 모든 시스템용 설치 프로그램을 제공하며, 이미 쓰고 계신 패키지 관리자로도 설치할 수 있습니다. 설치한 빌드는 스스로 업데이트됩니다.

  • Windows

    설치 프로그램(.exe) 또는 MSI, x64

    .exe — Windows v2.0.1 .msi — Windows v2.0.1

    winget

    winget install InstaZDLL.WaveFlow

    설치 프로그램은 프로젝트 자체 인증서로 서명되어 있으며, 아직 Windows가 신뢰하는 인증 기관에서 발급한 인증서는 아니므로 처음 실행할 때 Windows가 경고를 표시할 수 있습니다.

  • macOS

    Apple 실리콘과 Intel 겸용 DMG 하나

    .dmg — macOS v2.0.1

    Terminal

    curl -fsSL https://waveflow.app/install.sh | bash

    WaveFlow는 아직 Apple의 공증을 받지 않아 브라우저로 내려받은 사본은 처음 실행할 때 macOS가 막습니다. 위의 명령으로 설치하면 WaveFlow에 대해서만 이 차단이 풀립니다. DMG를 쓴다면 WaveFlow를 한 번 연 다음 '시스템 설정' › '개인정보 보호 및 보안'에서 [확인 없이 열기]를 선택하세요(macOS 14 이하에서는 마우스 오른쪽 버튼으로 클릭해 [열기]를 선택).

  • Linux

    AppImage, .deb 또는 .rpm, x64

    AppImage — Linux v2.0.1 .deb — Linux v2.0.1 .rpm — Linux v2.0.1

    AUR

    yay -S waveflow-bin

    COPR

    sudo dnf copr enable instazdll/waveflow
    sudo dnf install waveflow

    APT

    sudo install -d -m 0755 /etc/apt/keyrings
    curl -fsSL https://packages.buildkite.com/instazdll/waveflow/gpgkey | sudo gpg --dearmor -o /etc/apt/keyrings/waveflow.gpg
    echo "deb [signed-by=/etc/apt/keyrings/waveflow.gpg] https://packages.buildkite.com/instazdll/waveflow/any/ any main" | sudo tee /etc/apt/sources.list.d/waveflow.list
    sudo apt update && sudo apt install wave-flow

    glibc 2.39 이상이 필요합니다(Ubuntu 24.04, Debian 13). Flathub: 아직 아닙니다. 등록을 준비하고 있습니다.

자주 묻는 질문

플레이어에 관한 질문입니다. 다른 궁금한 점이 있으면 GitHub Discussions에서 어떤 언어로든 물어보세요.

  • WaveFlow는 무료인가요?

    네. WaveFlow는 GPL-3.0 무료 오픈 소스이며, 광고도, 구독도, 계정도 없습니다.

  • 2.0에서 무엇이 달라졌나요?

    2.0이 안정 버전입니다. 새 인터페이스와 이 페이지에서 2.0 신규로 표시된 기능이 들어 있습니다. 설치된 WaveFlow는 업데이트를 직접 안내하며, 패키지 관리자로 설치한 경우에는 해당 패키지 관리자로 업데이트합니다.

  • WaveFlow에서 스트리밍 음악 카탈로그를 이용할 수 있나요?

    아니요. 디스크나 WebDAV, SMB 공유에 있는 내 파일과 웹 라디오를 재생합니다. 어디서든 내 음악을 듣고 싶다면 WaveFlow Server와 함께 사용하세요.

  • 소리가 bit-perfect인가요?

    그럴 수 있습니다. 단독 출력이고, 출력이 파일의 샘플 레이트를 따르며, 볼륨이 100 %이고, 신호를 바꾸는 다른 요소(이퀄라이저, ReplayGain, 속도 변경)가 없으면 샘플이 파일에 있는 그대로 DAC에 전달되며, WaveFlow가 그 사실을 알려 드립니다. DoP로 보내는 DSD도 해당됩니다.

  • 왜 Windows나 macOS에서 경고가 뜨나요?

    Windows 설치 프로그램은 프로젝트 자체 인증서로 서명되어 있는데 Windows가 아직 이 인증서를 알지 못하며, macOS 빌드는 Apple의 공증을 받지 않았습니다. macOS에서는 curl -fsSL https://waveflow.app/install.sh | bash 명령으로 설치하세요. WaveFlow에 대해서만 경고를 해제하며 시스템 설정은 바꾸지 않습니다. DMG를 쓴다면 WaveFlow를 한 번 연 다음 '시스템 설정' › '개인정보 보호 및 보안'에서 확인 없이 열기를 선택하세요. macOS 14 이하에서는 마우스 오른쪽 버튼으로 클릭해 열기를 선택하면 됩니다. 모든 릴리스는 공개 저장소에서 GitHub Actions로 빌드됩니다.

  • WaveFlow가 제 파일을 바꾸나요?

    직접 변경을 지시하지 않으면 수정하지 않습니다. MusicBrainz 정보 보강은 WaveFlow 자체 데이터베이스에만 기록합니다. 태그 작업실은 필드별 미리 보기를 확인하고 변경을 승인한 경우에만 태그를 기록하며, 일괄 작업마다 되돌릴 수 있습니다.

  • 어떤 언어를 지원하나요?

    17개입니다. 영어, 프랑스어, 독일어, 스페인어, 이탈리아어, 포르투갈어(포르투갈과 브라질), 네덜란드어, 러시아어, 일본어, 한국어, 중국어(간체와 번체), 아랍어, 힌디어, 인도네시아어, 튀르키예어입니다.

  • 모바일 앱이 있나요?

    Android용 WaveFlow는 개발 중입니다. 그동안 WaveFlow Server가 OpenSubsonic API를 지원하므로, 이를 지원하는 휴대폰 앱으로 라이브러리를 재생할 수 있습니다.

스크린샷의 앨범 아트워크는 메인테이너 본인의 라이브러리에서 가져온 것이며 저작권은 각 권리자에게 있습니다. WaveFlow는 음악을 포함하거나 배포하지 않습니다.