이곳이 올바른 질문이기를 바랍니다.
기본적으로 저는CMUS그리고 mp3를 자동으로 다운로드하고, 이름을 바꾸고, 이동하는 작은 bash 스크립트가 있습니다.
그러나 cmus는 노래 이름을 라이브러리의 전체 경로로 나열합니다(예: /home/user/music/genre/song.mp3
).
mp3 파일에 앨범, 제목, 아티스트와 같은 태그를 추가하여 이를 변경하고 싶습니다.
특정 파일이 Unix에 본질적으로 그러한 메타데이터를 가지고 있는지, 아니면 음악 플레이어가 읽을 수 있도록 데이터를 특정 방식으로 생성해야 하는지는 확실하지 않습니다.
나는 읽었다cmus 매뉴얼 페이지태그나 태그를 읽는 방법에 대해서는 아무것도 표시되지 않습니다.
요약하자면, bash 스크립트를 통해 입력(예: '')을 읽은 후 albumname
해당 입력을 음악 플레이어에서 사용할 mp3 파일의 앨범 태그로 할당하는 방법을 알고 싶습니다.
답변1
노력하다 eyeD3
.
다음에서 설치하세요.파이썬 아이디어. pip는 최신 버전을 설치합니다.
문서는 여기에 있습니다:https://eyed3.readthedocs.io/en/latest/.
eyeD3
좋은 문서가 있으므로 시작하기 쉽습니다.
유용한 플러그인도 많이 있습니다. 한번 사용해 보세요!