From 456798b5d5d1e461fb6395d190a5155037b7a361 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 25 Feb 2022 17:09:44 +0100 Subject: [PATCH] Remove deprecated Media Player Classic Home Cinema (MPC-HC) integration (#21788) Co-authored-by: Paulus Schoutsen --- source/_integrations/mpchc.markdown | 53 ----------------------------- source/_redirects | 5 +-- 2 files changed, 3 insertions(+), 55 deletions(-) delete mode 100644 source/_integrations/mpchc.markdown diff --git a/source/_integrations/mpchc.markdown b/source/_integrations/mpchc.markdown deleted file mode 100644 index c4f14385c7a..00000000000 --- a/source/_integrations/mpchc.markdown +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Media Player Classic Home Cinema (MPC-HC) -description: Instructions on how to integrate MPC-HC into Home Assistant. -ha_category: - - Media Player -ha_release: 0.25 -ha_iot_class: Local Polling -ha_domain: mpchc -ha_platforms: - - media_player ---- - -The `mpchc` platform allows you to connect a [Media Player Classic Home Cinema](https://mpc-hc.org/) to Home Assistant. It will allow you to see the current playing item, and respond to changes in the player's state. - -For this integration to function, you will need to enable the Web Interface in the MPC-HC options dialog. - -

- -

- -If the server running Home Assistant is not the same device that is running MPC-HC, you will need to ensure that the *allow access from localhost only* option is not set. - -
- -The MPC-HC web interface is highly insecure, and allows remote clients full player control file-system access without authentication. Never allow access to the Web UI from outside of your trusted network, and if possible [use a proxy script to restrict control or redact sensitive information](https://github.com/abcminiuser/mpc-hc-webui-proxy). - -
- -To add MPC-HC to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -media_player: - - platform: mpchc - host: http://192.168.0.123 -``` - -{% configuration %} -host: - description: The host name or IP address of the device that is running MPC-HC. - required: true - type: string -port: - description: The port number of the device. - required: false - default: 13579 - type: integer -name: - description: The name of the device used in the frontend. - required: false - default: MPC-HC - type: string -{% endconfiguration %} diff --git a/source/_redirects b/source/_redirects index baf9da3d6c4..510d3b2f7b2 100644 --- a/source/_redirects +++ b/source/_redirects @@ -516,7 +516,6 @@ /components/media_player.lg_soundbar /integrations/lg_soundbar /components/media_player.mediaroom /integrations/mediaroom /components/media_player.monoprice /integrations/monoprice -/components/media_player.mpchc /integrations/mpchc /components/media_player.mpd /integrations/mpd /components/media_player.nad /integrations/nad /components/media_player.onkyo /integrations/onkyo @@ -1531,7 +1530,6 @@ /components/mold_indicator /integrations/mold_indicator /components/monoprice /integrations/monoprice /components/moon /integrations/moon -/components/mpchc /integrations/mpchc /components/mpd /integrations/mpd /components/mqtt /integrations/mqtt /components/mqtt_eventstream /integrations/mqtt_eventstream @@ -2365,6 +2363,9 @@ /integrations/bme280 /more-info/removed-integration 301 /components/orangepi_gpio /more-info/removed-integration 301 /integrations/orangepi_gpio /more-info/removed-integration 301 +/components/media_player.mpchc /more-info/removed-integration 301 +/components/mpchc /more-info/removed-integration 301 +/integrations/mpchc /more-info/removed-integration 301 /components/light.piglow /more-info/removed-integration 301 /components/piglow /more-info/removed-integration 301 /integrations/piglow /more-info/removed-integration 301