미디어 플레이어를 사용하여 vlc
단말기에서 현재 재생 중인 노래의 제목을 어떻게 볼 수 있나요?
답변1
원격 제어 도구를 사용하여 VLC를 실행하면 vlc -I rc
실행 중인 세션과 vlc
상호 작용할 수 있습니다. 여기에는 다음과 같은 제목의 좋은 튜토리얼이 있습니다.
UNIX 도메인 소켓을 사용하여 RC("원격 제어") 인터페이스를 통해 VLC 제어(프로그래밍 필요 없음).
간단히 말해서 vlc
다음과 같이 시작합니다.
$ vlc -I rc /home/saml/Desktop/desktop/mp3/stevesongs/marvelous_day/fast_monkey.mp3
VLC media player 1.1.12 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x700650] [rc] lua interface: Listening on host "*console".
VLC media player 1.1.12 The Luggage
Remote control interface initialized. Type `help' for help.
>
노트:재생 목록으로 실행할 수도 있습니다. 이 경우 MP3 하나만 표시하겠습니다.
이제 vlc 프롬프트에 있으므로 vlc와 상호 작용하고 재생 목록 및 현재 재생 중인 항목에 대한 정보를 찾을 수 있습니다.
상태> status
( new input: file:///home/saml/Desktop/desktop/mp3/stevesongs/marvelous_day/fast_monkey.mp3 )
( audio volume: 256 )
( state playing )
>
재생목록
> playlist
+----[ Playlist - Undefined ]
| 2 - Playlist
| 4 - Fast Monkey (00:03:34) [played 1 time]
| 3 - Media Library
+----[ End of playlist ]
>
가짜 텔레타이프라이터
프롬프트와 상호작용하고 싶지 않다면 가짜 TTY 장치로 vlc
실행 vlc
하여 소켓을 통해 상호작용할 수 있습니다.
노트:스크린샷은 OSX 노트북에서 가져온 것입니다. Linux에서 이 작업을 수행하는 경우 videolan 웹사이트의 단계에 따라 RC 및 Fake TTY를 활성화해야 합니다. 이 가이드에서는 다음과 같은 단계를 간략하게 설명합니다.Linux에서 VLC를 사용하여 전사하는 방법.
팁: 위의 대화 상자는 Linux의 VLC 기본 창에 있는 "도구"->"기본 설정" 드롭다운 메뉴에 있습니다.
vlc
가짜 TTY가 설정 되면 nc
CLI를 통해 netcat()을 통해 명령을 전달할 수 있습니다.
$ echo -n "pause" | nc -U /Users/vlc.sock
$ echo -n "playlist" | nc -U /Users/vlc.sock
답변2
주문하다
ffprobe"http://stream.srg-ssr.ch/m/rsj/aacp_96"
지금 스위스 재즈 라디오에서 무슨 곡이 재생되고 있는지 알려주세요. 출력에서 "StreamTitle"을 찾으십시오.