Управление VLC-плеером
Nov. 25th, 2020 08:46 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Для того, чтобы невозбранно управлять VLC-плеером по telnet'у, надо запустить его с ключом
playlist.xspf --control=rc --rc-host 127.0.0.1:4444
и далее слать ему на этот хост:порт команды, какие есть -
playlist.xspf --control=rc --rc-host 127.0.0.1:4444
и далее слать ему на этот хост:порт команды, какие есть -
+----[ Remote control commands ] | | add XYZ . . . . . . . . . . . . add XYZ to playlist | enqueue XYZ . . . . . . . . . queue XYZ to playlist | playlist . . . . . show items currently in playlist | play . . . . . . . . . . . . . . . . . . play stream | stop . . . . . . . . . . . . . . . . . . stop stream | next . . . . . . . . . . . . . . next playlist item | prev . . . . . . . . . . . . previous playlist item | goto . . . . . . . . . . . . . . goto item at index | repeat [on|off] . . . . toggle playlist item repeat | loop [on|off] . . . . . . . . . toggle playlist loop | random [on|off] . . . . . . . toggle random jumping | clear . . . . . . . . . . . . . . clear the playlist | status . . . . . . . . . . . current playlist status | title [X] . . . . . . set/get title in current item | title_n . . . . . . . . next title in current item | title_p . . . . . . previous title in current item | chapter [X] . . . . set/get chapter in current item | chapter_n . . . . . . next chapter in current item | chapter_p . . . . previous chapter in current item | | seek X . . . seek in seconds, for instance `seek 12' | pause . . . . . . . . . . . . . . . . toggle pause | fastforward . . . . . . . . . set to maximum rate | rewind . . . . . . . . . . . . set to minimum rate | faster . . . . . . . . . . faster playing of stream | slower . . . . . . . . . . slower playing of stream | normal . . . . . . . . . . normal playing of stream | frame. . . . . . . . . . play frame by frame | f [on|off] . . . . . . . . . . . . toggle fullscreen | info . . . . . information about the current stream | stats . . . . . . . . show statistical information | get_time . . seconds elapsed since stream's beginning | is_playing . . . . 1 if a stream plays, 0 otherwise | get_title . . . . . the title of the current stream | get_length . . . . the length of the current stream | | volume [X] . . . . . . . . . . set/get audio volume | volup [X] . . . . . . . raise audio volume X steps | voldown [X] . . . . . . lower audio volume X steps | adev [device] . . . . . . . . set/get audio device | achan [X]. . . . . . . . . . set/get audio channels | atrack [X] . . . . . . . . . . . set/get audio track | vtrack [X] . . . . . . . . . . . set/get video track | vratio [X] . . . . . . . set/get video aspect ratio | vcrop [X] . . . . . . . . . . . set/get video crop | vzoom [X] . . . . . . . . . . . set/get video zoom | snapshot . . . . . . . . . . . . take video snapshot | strack [X] . . . . . . . . . set/get subtitle track | key [hotkey name] . . . . . . simulate hotkey press | | help . . . . . . . . . . . . . . . this help message | logout . . . . . . . exit (if in socket connection) | quit . . . . . . . . . . . . . . . . . . . quit vlc | +----[ end of help ]