나는 터미널 뮤직 플레이어를 찾고 있어요. mpg321/mpg123
정확히 나에게 필요한 것이지만 그렇지 않습니다.내 음악 카탈로그를 모두 재생해 줘(하위 디렉토리가 포함되어 있음) cmus
제가 전혀 사용하지 않는 기능이 너무 많기 때문에 약간 과잉인 것 같습니다.
내 음악 디렉토리와 로고를 제공할 수 --random
있고 모든 것을 무작위 순서로 재생할 수 있는 프로그램이 필요합니다. 누군가 내 옵션이 무엇인지 알려줄 수 있나요?
답변1
다음을 사용하여 스크립트를 쉽게 끝낼 수 있습니다.찾다그리고RL(팩무작위화 라인데비안에서).
대략 다음과 같습니다.
find "$1" -type f -name *.mp3 | rl | while read FILE; do mpg123 "$FILE"; done
답변2
나는 사용한다소비세 123명령줄 플레이어로서. 상위 디렉토리를 가리키면 -z 플래그를 사용하여 상위 디렉토리와 하위 디렉토리를 섞습니다. 저는 이렇게 운영합니다.
gst123 -z ~/Music
답변3
콘솔에 moc - 음악이 있습니다. mpd보다 간단하지만 ncurses 프런트엔드가 내장되어 있습니다. mocp와 함께 ncurses TUI를 사용하거나 서버와 직접 통신할 수 있습니다.
물론 네트워크 스트리밍, 동시 출력 등 mpd가 할 수 있는 멋진 작업을 모두 수행할 수는 없습니다. 그러나 로컬 컴퓨터의 간단한 콘솔 플레이어로서 매우 유용합니다. mpd와 달리 작동하는 데 초기 구성이 필요하지 않습니다. 매개변수 없이 mocp를 호출하면 서버가 자동으로 시작되거나 수동으로 시작할 수 있습니다.
서버 시작
mocp -S
음악 폴더를 재생 목록에 추가(-a)하고 셔플(-o shuffle)을 켜고 재생을 시작(-p)하도록 서버에 지시합니다.
mocp -o shuffle -p -a ~/mymusicfolder
9.2GB flac 파일이 있는데 sata 1 하드 드라이브에서 로드하는 데 6초밖에 걸리지 않습니다. 내 SATA 2 SSD에서는 즉시 작동합니다. 내 출력은 alsa입니다. (구성이 필요하지 않음)
답변4
저는 mplayer만 사용합니다. mplayer가 재생 목록으로 가져와 무작위 순서로 재생할 수 있는 음악 폴더에서 파일 목록을 생성했습니다.