나는 많은 mp3 노래가 담긴 로컬 라이브러리를 가지고 있습니다.
나는 노래에서 여러 아티스트를 완벽하게 지원하는 음악 플레이어를 원합니다. 예를 들어, 내 라이브러리에 있는 모든 아티스트 목록에서 노래에 아티스트가 있는 경우:
Michael Jackson/Usher
아티스트 목록은 동일한 노래에 대한 두 명의 별도 아티스트임을 인식해야 하므로 이름이 있는 아티스트를 표시해서는 안 됩니다 Michael Jackson/Usher
. 대신 두 아티스트 모두에 동일한 노래가 표시되어야 합니다.
여러 장르도 마찬가지다.
말하기 싫지만 Windows Media Player는 이를 올바르게 수행했습니다(아티스트를 로 구분하지만 ;
여기서는 /
이것이 주요 요점이 아닙니다).
이 기능을 갖춘 음악 플레이어는 무엇입니까? 이상적으로는 가능한 한 가벼워야 합니다. 나는 스트리밍/라디오/온라인 서비스 지원에 관심이 없습니다. 나는 단지 내 로컬 mp3 컬렉션을 관리하고 싶습니다.
답변1
g뮤직브라우저노래에서 여러 아티스트를 지원하고 한 번에 아티스트 중 한 명이 선택될 때 동일한 노래를 표시합니다.
작동 원리
이 작업을 올바르게 수행하려면 두 가지 조건이 있습니다.
아티스트별 필터링을 지원하는 음악 플레이어(애플리케이션은 "뮤직 주크박스" 또는 "주크박스"라고도 함)
;
두 아티스트(또는 기타 지원되는 구분 기호) 사이에 세미콜론 ''으로 구분해야 하는 여러 아티스트가 포함된 노래 메타데이터
L.Storch, oboe; M. Friedmann, violin
조건 #2를 설명하기 위해, 아래 스크린샷에 표시된 것처럼 여러 아티스트가 포함된 노래가 하나뿐이었습니다 .
세미콜론 또는 슬래시
세미콜론 외에도 슬래시(' /
')를 사용할 수도 있습니다. 슬래시 앞뒤에 공백이 올 수 있습니다(예: ) L.Storch, oboe / M. Friedmann, violin
. 이것은 gmusicbrowser에서는 잘 작동하지만 다른 음악 플레이어에서는 테스트되지 않았습니다.
앰퍼샌드 ' &
'는~ 아니다일하다. 쉼표 ' ,
'는 이상하게도 양쪽에 간격을 둘 수 있는 슬래시와 유사하게 작동합니다. 어쨌든 내 목록에 있는 노래는 기본적으로 세미콜론을 사용하고 있었습니다.
필터링 실행 중
다음 GIF 애니메이션 이미지에서는 "Simple List View"의 "Shimmer Desktop" 레이아웃과 함께 gmusicbrowser를 사용하고 있습니다. 해당 장르를 선택하고, 아티스트를 한 명씩 선택했습니다.
Xubuntu 14.04에서 gmusicbrowser 1.1.12를 사용한 작업을 테스트했습니다.
답변2
다중 값 태그는 모든 부분에 내장되어 있습니다.쿠오드 리베트.
/
여러 값을 생성하려면 값을 직접 추가하거나, 지원되는 형식으로 이미 읽은 값을 읽거나, 사전 또는 사용자 정의된 분할기( , &
, -
, and
...) 범위를 사용하여 기존 값을 분할할 수 있습니다 .
~people
그런 다음 ( artist
, albumartist
, performer
, conductor
등 을 검색하는) 메타태그와 마찬가지로 모든 태그로 쿼리할 수 있습니다 composer
.