获取当前版本信息

请求

curl "http://127.0.0.1:4156/play/information" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{
  "major_version": "v0.5.6",
  "libkplayer_version": "v1.4.14",
  "plugin_version": "1.5.1",
  "license_version": "v1",
  "start_time": "2022-08-24 16:33:24.346563091 +0800 CST m=+3.296453592",
  "start_time_timestamp": "1661330004"
}

获取运行时长

请求

curl "http://127.0.0.1:4156/play/duration" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{
  "start_timestamp": "1661397635",
  "duration_timestamp": "14"
}

结束播放

KPlayer 并不直接提供API接口达成远程结束进程的能力。

此处的结束播放适用于当play_model为queue模式时,主程序当队列为空时等待新的资源进入,调用当前API立即停止队列等待结束主程序。

请求

curl -X "POST" "http://127.0.0.1:4156/play/stop" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{}

暂停播放

请求

curl -X "POST" "http://127.0.0.1:4156/play/pause" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{}

继续播放

请求

curl -X "POST" "http://127.0.0.1:4156/play/continue" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{}

跳过当前播放资源

请求

curl -X "POST" "http://127.0.0.1:4156/play/skip" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{}
Last Updated:
Contributors: karaler