Skip to content

Commit

Permalink
bump 1.3.10
Browse files Browse the repository at this point in the history
## [1.3.10] - 2021-02-15
## Added and Fixed
* Add possibility disable log info, options available in config
* Fix memory leak
  • Loading branch information
grzegorz914 committed Feb 15, 2021
1 parent a454ad1 commit e124de0
Show file tree
Hide file tree
Showing 6 changed files with 284 additions and 222 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.3.10] - 2021-02-15
## Added and Fixed
* Add possibility disable log info, options available in config
* Fix memory leak

## [1.3.2] - 2021-01-18
#### Fixed
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,11 @@ Homebridge plugin to control Microsoft game consoles in HomeKit as a TV service.
1. Use [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x) to configure the plugin (strongly recomended), or update your configuration file manually. See `sample-config.json` in this repository for a sample or add the bottom example to Your config.json file.
2. To find `xboxliveid`, on your console select Profile & system > Settings > System > Console info, listed as **Xbox Live device ID**. *You can only find the Xbox Live device ID in Settings on your console, this is different from your console serial number*.
3. In `refreshInterval` set the data refresh time in seconds, default 5sec.
4. In `volumeControl` you can select what a additional volume control mode You want to use (None, Slider, Fan).
5. If `switchInfoMenu` is enabled, `I` button change its behaviour in RC app between Menu and INFO.
6. To find more inputs `reference` open log in homebridge, open app on console and look in the log.
7. `manufacturer`, `model`, `serialNumber`, `firmwareRevision` — Optional branding data displayed in Home.app. *Not populated automatically*.
4. If `disableLogInfo` is enabled, disable log info, all values and state will not be displayed in Homebridge log console.
5. In `volumeControl` you can select what a additional volume control mode You want to use (None, Slider, Fan).
6. If `switchInfoMenu` is enabled, `I` button change its behaviour in RC app between Menu and INFO.
7. To find more inputs `reference` open log in homebridge, open app on console and look in the log.
8. `manufacturer`, `model`, `serialNumber`, `firmwareRevision` — Optional branding data displayed in Home.app. *Not populated automatically*.

<p align="left">
<a href="https://github.com/grzegorz914/homebridge-xbox-tv"><img src="https://raw.githubusercontent.com/grzegorz914/homebridge-xbox-tv/master/graphics/plugin settings.png" height="150"></a>
Expand All @@ -80,6 +81,7 @@ Homebridge plugin to control Microsoft game consoles in HomeKit as a TV service.
"host": "192.168.1.6",
"xboxliveid": "FD0000000000",
"refreshInterval": 5,
"disableLogInfo": false,
"volumeControl": 0,
"switchInfoMenu": false,
"inputs": [
Expand Down
73 changes: 56 additions & 17 deletions config.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@
"maximum": 3600,
"required": true
},
"disableLogInfo": {
"title": "Disable log info",
"type": "boolean",
"default": false,
"required": false,
"description": "This disable log info, all values and state will not be displayed in Homebridge log console."
},
"volumeControl": {
"title": "Volume control mode",
"type": "integer",
Expand All @@ -50,15 +57,21 @@
"oneOf": [
{
"title": "None",
"enum": [0]
"enum": [
0
]
},
{
"title": "Slider",
"enum": [1]
"enum": [
1
]
},
{
"title": "Fan",
"enum": [2]
"enum": [
2
]
}
],
"required": false
Expand Down Expand Up @@ -97,47 +110,69 @@
"oneOf": [
{
"title": "Other",
"enum": ["OTHER"]
"enum": [
"OTHER"
]
},
{
"title": "Home screen",
"enum": ["HOME_SCREEN"]
"enum": [
"HOME_SCREEN"
]
},
{
"title": "Tuner",
"enum": ["TUNER"]
"enum": [
"TUNER"
]
},
{
"title": "HDMI",
"enum": ["HDMI"]
"enum": [
"HDMI"
]
},
{
"title": "Composite video",
"enum": ["COMPOSITE_VIDEO"]
"enum": [
"COMPOSITE_VIDEO"
]
},
{
"title": "S Video",
"enum": ["S_VIDEO"]
"enum": [
"S_VIDEO"
]
},
{
"title": "Component video",
"enum": ["COMPONENT_VIDEO"]
"enum": [
"COMPONENT_VIDEO"
]
},
{
"title": "Digital video input",
"enum": ["DVI"]
"enum": [
"DVI"
]
},
{
"title": "Airplay",
"enum": ["AIRPLAY"]
"enum": [
"AIRPLAY"
]
},
{
"title": "USB",
"enum": ["USB"]
"enum": [
"USB"
]
},
{
"title": "Application",
"enum": ["APPLICATION"]
"enum": [
"APPLICATION"
]
}
],
"required": true
Expand Down Expand Up @@ -188,14 +223,18 @@
"devices[].name",
"devices[].host",
"devices[].xboxliveid",
"devices[].refreshInterval",
{
"key": "devices[]",
"type": "section",
"title": "Advanced Settings",
"expandable": true,
"expanded": false,
"items": ["devices[].switchInfoMenu", "devices[].volumeControl"]
"items": [
"devices[].disableLogInfo",
"devices[].refreshInterval",
"devices[].switchInfoMenu",
"devices[].volumeControl"
]
},
{
"key": "devices[]",
Expand Down Expand Up @@ -233,4 +272,4 @@
]
}
]
}
}
Loading

0 comments on commit e124de0

Please sign in to comment.