웹 브라우저나 모바일 앱에서 개인 음악 라이브러리를 재생할 수 있는 셀프 호스팅 음악 스트리밍 서버입니다.
suitux/Tagr
음악 파일의 태그를 탐색하고 재생·편집하며, 변경 사항을 파일에 기록하는 셀프 호스팅 웹 앱입니다.
대체할 수 있는 제품:MusicBrainz Picard
Mp3tag
- 스타
- 248
- 포크
- 8
- 열린 이슈
- 7
- 마지막 커밋
- 9일 전
어떤 프로젝트인가요?
Tagr는 브라우저에서 실행되는 셀프 호스팅 음악 메타데이터 편집기입니다. 하나 이상의 음악 폴더를 지정하면 라이브러리를 색인하고 폴더 트리, 곡 목록, 상세 편집기로 구성된 3패널 인터페이스에 표시합니다. 사용자 지정 태그, 앨범 아트, 별점, 트랙 번호와 디스크 번호를 포함해 40개 이상의 필드를 편집할 수 있으며, 변경 사항은 디스크의 오디오 파일에 기록됩니다.
모든 메타데이터 변경 사항은 이전 값과 새 값이 함께 기록되므로 개별 편집이나 일괄 변경을 되돌릴 수 있습니다. 앱에는 파형 보기, 청취 기록, 재생 횟수, ListenBrainz 선택적 스크로블링을 지원하는 내장 플레이어도 포함되어 있습니다. 사용자 계정은 Tagger 및 Listener 역할로 접근을 제어합니다.
지원 형식은 MP3, FLAC, WAV, AAC, OGG, M4A, M4B, WMA, AIFF, Opus입니다. 기술 스택은 Next.js, React, SQLite를 사용하는 Prisma, 태그 읽기와 쓰기를 위한 audiotagr 라이브러리로 구성됩니다. amd64와 arm64용 Docker 이미지가 제공됩니다.
핵심 기능
- 01사용자 지정 태그와 앨범 아트를 포함해 40개 이상의 메타데이터 필드 편집
- 02편집별 또는 일괄 되돌리기를 지원하는 전체 변경 기록
- 03파형 보기, 청취 기록, ListenBrainz 스크로블링을 지원하는 내장 플레이어
- 04필터링, 정렬, 사용자 지정 열을 지원하는 3패널 라이브러리 브라우저
- 05역할 기반 사용자 관리(admin, tagger, listener)
- 06모바일 반응형 인터페이스
활용 사례
- 대규모 개인 음악 컬렉션의 태그를 정리하고 표준화
- 어떤 브라우저에서든 NAS에 저장된 라이브러리의 메타데이터 편집
- 이전 태그 변경 사항을 확인하고 되돌리기
- 가족 구성원에게 Listener 계정으로 읽기 전용 감상 화면 공유
빠른 시작
- 1
docker-compose.yml 파일을 다운로드합니다
wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml - 2
시크릿 키를 생성하고 관리자 자격 증명 및 음악 폴더와 함께 docker-compose.yml에 설정합니다
openssl rand -hex 32 - 3
컨테이너를 빌드하고 실행합니다
docker compose up -d - 4
http://localhost:3000을 열고 로그인한 다음 라이브러리를 스캔합니다
사용 전 알아둘 점
- 셀프 호스팅 서버가 필요하며 환경 변수와 볼륨을 수동으로 설정해야 합니다.
- AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통해 제공되는 수정 버전에도 적용되는 카피레프트 라이선스입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Tagr은(는) 무엇인가요?
- 음악 파일의 태그를 탐색하고 재생·편집하며, 변경 사항을 파일에 기록하는 셀프 호스팅 웹 앱입니다. Tagr는 브라우저에서 실행되는 셀프 호스팅 음악 메타데이터 편집기입니다. 하나 이상의 음악 폴더를 지정하면 라이브러리를 색인하고 폴더 트리, 곡 목록, 상세 편집기로 구성된 3패널 인터페이스에 표시합니다. 사용자 지정 태그, 앨범 아트, 별점, 트랙 번호와 디스크 번호를 포함해 40개 이상의 필드를 편집할 수 있으며, 변경 사항은 디스크의 오디오 파일에 기록됩니다.
- Tagr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Tagr은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Tagr은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Tagr의 마지막 커밋은 2026년 10월 28일입니다.
- Tagr은(는) 어디에 사용할 수 있나요?
- 대규모 개인 음악 컬렉션의 태그를 정리하고 표준화 어떤 브라우저에서든 NAS에 저장된 라이브러리의 메타데이터 편집 이전 태그 변경 사항을 확인하고 되돌리기 가족 구성원에게 Listener 계정으로 읽기 전용 감상 화면 공유
- Tagr는 어떻게 설치하나요?
- docker-compose.yml 파일을 다운로드합니다: wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml 시크릿 키를 생성하고 관리자 자격 증명 및 음악 폴더와 함께 docker-compose.yml에 설정합니다: openssl rand -hex 32 컨테이너를 빌드하고 실행합니다: docker compose up -d http://localhost:3000을 열고 로그인한 다음 라이브러리를 스캔합니다
- Tagr은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/suitux/Tagr
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Svelte와 Tauri로 만든 데스크톱 음악 플레이어 겸 태거로, 끊김 없는 재생과 스마트 플레이리스트를 지원합니다.
개인 음악 라이브러리를 어느 브라우저에서나 재생할 수 있는 셀프 호스팅 웹 기반 음악 스트리밍 서버입니다.
메타데이터 연동과 음악 컬렉션 관리, 탐색에 중점을 둔 웹·모바일 UI를 제공하는 셀프 호스팅 음악 서버입니다.
전체 화면 애니메이션 가사에 초점을 맞춘 TypeScript 음악 플레이어로, NetEase, QQ, Kugou, Navidrome 및 로컬 라이브러리를 지원합니다.