소개
DuskPlayer는 Aveek Saha가 개발한 데스크톱용 미니멀 음악 플레이어입니다. Electron 기반으로 제작되어 간결한 인터페이스와 함께 MP3를 포함한 다양한 오디오 파일 형식을 지원합니다. 이 플레이어는 심플한 음악 재생에 초점을 맞추고 있으며, 사용자가 자신의 UI를 구현하는 데 도움이 되는 출발점 역할도 합니다.
상세정보
프로그램 소개 / 무엇인지
DuskPlayer는 심플함을 위해 설계된 최소한의 음악 플레이어입니다. Electron 프레임워크를 기반으로 Howler.js를 사용하여 음악 재생을 처리하고, Svelte를 사용하여 UI를 구현했습니다. 또한 music-metadata 라이브러리를 통해 ID3 태그를 검색할 수 있습니다.
주요 기능
- 다양한 형식 지원: mp3, opus, ogg, wav, aac, m4a, webm 파일을 재생할 수 있습니다.
- ID3 태그 처리: 파일의 ID3 태그를 읽어 아티스트 정보와 앨범 아트(해당하는 경우)를 표시합니다.
- 플레이리스트 관리: 플레이리스트에서 빠르게 트랙을 전환하고, 검색창을 통해 곡을 검색할 수 있습니다.
- 테마 전환: 달키(Dark), 라이트(Light), 디스코(Disco) 모드를 즉시 전환하여 사용할 수 있습니다.
- 키보드 단축키: 재생 제어를 위한 키보드 단축키를 지원합니다.
- 다음 트랙: →
- 이전 트랙: ←
- 볼륨 업: ↑
- 볼륨 다운: ↓
- 재생/일시정지: Space
설치 및 시작
공식 GitHub 릴리스 페이지에서 운영 체제에 맞는 빌드를 다운로드하여 설치할 수 있습니다. Linux는 .deb 패키지 또는 AppImage를, Windows는 .exe 파일을, macOS는 .pkg 파일을 제공합니다.
설치 후 애플리케이션을 시작하면, 상단 왼쪽의 ‘Folders’ 탭을 클릭하여 오디오 파일이 있는 폴더를 선택할 수 있습니다. 폴더를 선택하면 곡이 자동으로 로드되어 재생을 시작할 수 있습니다.
지원 환경 및 요구사항
DuskPlayer는 Windows, Linux, macOS를 지원합니다. 구체적인 하드웨어 요구사항은 문서에 명시되어 있지 않으나, Electron 애플리케이션의 특성상 일반적인 데스크톱 환경에서 원활히 작동합니다.
버전 및 업데이트
현재 최신 버전은 7.0.0이며, 2023년 5월 22일에 릴리스되었습니다. 새로운 버전이 출시되면 애플리케이션이 자동으로 업데이트를 확인하여 설치할 수 있습니다.
제한 사항 및 라이선스
이 소프트웨어는 MIT 라이선스 하에 배포됩니다. 소스 코드는 GitHub에서 확인할 수 있으며, 자유롭게 수정하고 배포할 수 있습니다.
자주 묻는 질문 (FAQ)
- Q: 어떤 오디오 파일 형식을 지원하나요?
A: mp3, opus, ogg, wav, aac, m4a, webm 형식을 지원합니다. - Q: 키보드로 재생을 제어할 수 있나요?
A: 네, 방향키로 볼륨과 트랙 전환을, 스페이스바로 재생/일시정지를 제어할 수 있습니다. - Q: 앨범 아트 이미지를 표시하나요?
A: MP3 파일에 앨범 아트 정보가 포함되어 있으면 표시됩니다.
시스템 요구사항
별도의 시스템 요구사항이 공식 문서에 명시되어 있지 않으나, Electron 기반 애플리케이션이므로 웹 브라우저를 실행할 수 있는 일반적인 환경을 필요로 합니다.


