| 요약 | 사용자의 ListenBrainz 청취 내역을 프로필에 표시하는 Discourse 플러그인 | |
| 저장소 링크 | https://git.sr.ht/~phw/discourse-listenbrainz | |
| 설치 가이드 | Discourse에 플러그인 설치 방법 |
기능
이 Discourse 플러그인은 사용자가 ListenBrainz의 최근 청취 내역을 사용자 프로필에 보여줄 수 있게 합니다. 사용자는 가장 최근 청취 내역을 표시하거나 ListenBrainz 프로필에 대한 일반적인 통계를 표시하도록 선택할 수 있습니다.
ListenBrainz는 사용자가 듣는 음악을 추적하고 청취 습관에 대한 통찰력과 추천을 제공하는 온라인 서비스입니다. 이 프로젝트는 완전히 오픈소스이며 모든 데이터를 오픈 데이터로 공개합니다.
이 플러그인은 현재 MusicBrainz 커뮤니티 포럼에서 사용되고 있지만, 다른 음악 관련 커뮤니티에서도 유용할 수 있습니다.
설정
관리자 설정
Discourse 관리자 인터페이스에서 ListenBrainz 플러그인을 설정할 수 있습니다. 다음 옵션이 사용할 수 있습니다:
-
listenbrainz enable: 사용자의 프로필에 ListenBrainz 상태를 표시하도록 허용합니다. 기본값: 활성화됨.
-
listenbrainz username matches discourse: Discourse 사용자의 사용자 이름이 일반적으로 ListenBrainz 사용자 이름과 일치하는 경우 이 옵션을 활성화하세요. 사용자는 여전히 다른 ListenBrainz 사용자 이름을 설정할 수 있지만, Discourse 사용자 이름이 기본값으로 입력됩니다. 이 옵션은 주로 MetaBrainz 커뮤니티 포럼에서 사용하도록 의도되었습니다. 기본값: 비활성화됨.
-
listenbrainz poster icon: 각 게시물의 사용자 이름 옆에 ListenBrainz 프로필 링크를 표시하도록 허용합니다. 기본값: 활성화됨.
-
listenbrainz_onebox_enabled: ListenBrainz 프로필 페이지 URL에 대한 Onebox 지원을 활성화합니다. 기본값: 활성화됨.
-
listenbrainz_onebox_range: ListenBrainz Onebox의 통계 시간 범위입니다. 기본값: 이번 달.
사용자 설정
각 사용자는 자신의 ListenBrainz 활동이 프로필에 표시되는지 여부를 직접 관리합니다. 사용자는 프로필 설정에서 이를 구성할 수 있습니다. 다음 설정이 사용할 수 있습니다.
-
내 사용자 프로필에 ListenBrainz 정보 표시: 활성화되면 사용자의 ListenBrainz 프로필 세부 정보가 포함된 정보 상자가 사용자의 사용자 카드 및 사용자 프로필에 표시됩니다. 정보 상자의 내용은 아래 옵션으로 구성할 수 있습니다. 기본값: 비활성화됨.
-
ListenBrainz 사용자 이름: 사용자의 ListenBrainz 사용자 이름입니다. 사용자의 ListenBrainz 세부 정보가 표시되려면 설정해야 합니다. 사이트에서 listenbrainz username matches discourse가 활성화되어 있으면 이 값은 Discourse 사용자 이름이 기본값이 되며, 그렇지 않으면 기본값은 비어 있습니다.
-
내 Discourse 사용자 이름 옆에 내 ListenBrainz 프로필 링크 표시: 활성화되면 각 게시물의 사용자 이름 옆에 사용자의 ListenBrainz 프로필 링크가 표시됩니다. 이 옵션은 사이트에서 listenbrainz poster icon이 활성화된 경우에만 사용할 수 있습니다. 기본값: 비활성화됨.
-
표시: ListenBrainz 정보 상자에 표시될 내용을 구성합니다. 다음 옵션이 사용할 수 있습니다:
-
최근 청취: 사용자가 현재 재생 중인 트랙 또는 가장 최근에 재생된 트랙을 표시합니다.
-
사용자 프로필 통계: 사용자의 ListenBrainz 프로필에 대한 일반 통계(청취 횟수, 가장 많이 재생된 트랙, 가장 많이 재생된 릴리스의 커버 아트 등)를 표시합니다.
-
최근 청취 (없을 경우 사용자 프로필 통계로 대체): 최근 청취 내역을 표시하려 하지만, 사용 가능한 내역이 없으면 사용자 프로필 통계를 표시하도록 대체합니다. 이것이 기본 설정입니다.
-
-
시간 범위: 사용자 프로필 통계를 생성할 시간 범위를 선택합니다. 기본값: 이번 달.
-
선택한 범위에 청취 내역이 없으면 더 큰 시간 범위로 대체: 활성화되면 선택한 시간 범위에 청취 내역이 없으면 프로필 통계 뷰가 자동으로 더 큰 시간 범위로 대체됩니다. 예를 들어 "이번 주"를 선택했지만 현재 주에 기록된 청취 내역이 없으면 통계는 "이번 달"을 표시하도록 대체됩니다. 기본값: 활성화됨.
-
이 시간보다 오래된 최근 청취는 표시하지 않음: 주어진 시간보다 오래된 경우 사용자의 마지막 재생 트랙을 표시하지 않습니다. 기본값: 24시간.
TODO
미해결 이슈와 계획된 기능은 공식 이슈 트래커를 참조하세요.
