mp3 파일 디렉토리에서 범용 재생 목록을 어떻게 만드나요?
이 질문은 내 아내가 음악가(바이올리니스트)이고, 그녀가 공연을 하고 있는데, 그 행사의 DJ가 그녀를 위해 그녀의 반주 음악을 연주할 예정이어서 나온 것입니다. 그는 그녀에게 그녀의 음악이 담긴 썸드라이브를 가져오라고 말했습니다. 그녀는 나에게 재생목록을 만드는 데 도움을 달라고 요청했습니다. DJ가 어떤 운영체제를 사용하고 있는지, 앞으로 어떤 운영체제를 사용할지 모르기 때문에 범용 포맷이 필요하고, 큰 노력을 들이지 않고도 이를 달성할 수 있어야 합니다.
검색에 Ask Ubuntu를 추가했는데도 인터넷 검색에서 답변을 제공하지 못했습니다.
질문은 다음과 같습니다.
mp3 파일 디렉토리에서 범용 재생 목록을 어떻게 만드나요?
참고로 이 글을 쓴 후에 나는 발견했다.터미널에서 M3U 재생 목록을 어떻게 생성할 수 있나요?, 그러나 사용 사례는 다르며(다른 대답도 필요함) 여기서 묻는 질문은 m3u의 존재를 인식하지 못합니다.
답변1
mp3 파일 디렉토리에서 재생 목록을 만드는 방법은 무엇입니까?
cd
디렉토리에 그리고
ls -1 *.mp3 > playlist.m3u
라는 상당히 보편적인 형식이 존재한다는 것이 밝혀졌습니다.m3u
체재, 줄 바꿈으로 구분된 파일 이름 목록만큼 간단할 수 있습니다.
아내가 원하는 mp3 파일을 빈 USB 드라이브로 옮긴 후 터미널을 열고 미디어 디렉터리로 이동한 후 다음을 입력하고 Enter 키를 쳤습니다.
ls -1 *.mp3 > playlist.m3u
그런 다음 나는 그녀를 위해 gedit에서 파일을 열고 그녀가 원하는 순서로 원하는 만큼 줄을 복사하여 붙여넣도록 했습니다.
작업을 마친 후 파일을 저장하고 폴더 브라우저에서 해당 파일을 두 번 클릭하면 RhythmBox가 파일을 열었습니다. 그녀는 플레이를 클릭했고 플레이했고 저는 영웅이 되었습니다.
답변2
재생목록 셔플
USB HDD가 포함된 Pi Musicbox용 Bash 스크립트 예(generatePlaylist.sh)...
find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u
4시간마다 실행되도록 crontab 작업과 결합...
0 */4 * * * root /music/playlist/generatePlaylist.sh
답변3
mkpl
~와 함께mkpl
모든 것이 쉽습니다.
하나의 음악 앨범에 대한 재생 목록 만들기:
cd myalbum mkpl myalbum.m3u
무용영화의 재생목록 만들기
mkpl -d HarryPotter -f mkv HP_saga.m3u
내 음악 컬렉션으로 섞인 재생목록 만들기
mkpl -d "my_mp3_collection" "my_mp4_collection" -rs "my music.m3u"
내 음악 컬렉션으로 섞인 재생목록을 만들고 디렉토리를 제외하세요.
mkpl -d "my_mp3_collection" "my_mp4_collection" -r -s -e "my_mp3_collection/metallica" "my_mp3_collection/dk" "my music.m3u"
최대 15개의 트랙으로 TV 시리즈 재생 목록 만들기
mkpl -d "my_series/GOT" -m 15 "got_first_15.m3u"
에 추가내 음악새 노래를 재생하고 동일한 파일을 추가하지 마세요.
mkpl -d "new_collection" -rsu "my music.m3u" -a
파일이 10MB보다 큰 경우 음악 및 비디오 파일로 재생 목록을 만듭니다.
mkpl -d "my_files" -r -z 10485760 "multimedia.m3u"
정규식을 사용하여 1번과 2번 트랙만으로 재생목록 만들기
mkpl -d "my_mp3_collection" -r -p "^[12]|[012]{2}" "my music.m3u"