Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix some broken links #1241

Merged
merged 8 commits into from
Mar 24, 2020
Merged

Fix some broken links #1241

merged 8 commits into from
Mar 24, 2020

Conversation

FloEdelmann
Copy link
Member

Reported by #999.

Also closes #1188.

@FloEdelmann FloEdelmann added the component-fixture Affects one or more existing fixture definitions. label Mar 24, 2020
@FloEdelmann FloEdelmann requested a review from fxedel March 24, 2020 15:57
@FloEdelmann
Copy link
Member Author

Export files validity

(Output of test script tests/github/exports-valid.js.)

Test the exported files of selected fixtures against the plugins' export tests.
You can run a plugin's export tests by executing:
$ node cli/run-export-test.js -p <plugin name> <fixtures>

✔️ american-dj / encore-profile-1000-ww: d-light / attributes-correctness
  • ✔️ american-dj/encore-profile-1000-ww-1ch.xml
  • ✔️ american-dj/encore-profile-1000-ww-2ch.xml
  • ✔️ american-dj/encore-profile-1000-ww-3ch.xml
✔️ american-dj / encore-profile-1000-ww: millumin / json-schema-conformity
  • ✔️ american-dj/encore-profile-1000-ww.json
✔️ american-dj / encore-profile-1000-ww: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/American-DJ-Encore-Profile-1000-WW.qxf
✔️ american-dj / encore-profile-1000-ww: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/American-DJ-Encore-Profile-1000-WW.qxf
✔️ ape-labs / lightcan: d-light / attributes-correctness
  • ✔️ ape-labs/lightcan-3ch.xml
  • ✔️ ape-labs/lightcan-4ch.xml
  • ✔️ ape-labs/lightcan-8ch.xml
✔️ ape-labs / lightcan: millumin / json-schema-conformity
  • ✔️ ape-labs/lightcan.json
✔️ ape-labs / lightcan: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Ape-Labs-LightCan.qxf
✔️ ape-labs / lightcan: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Ape-Labs-LightCan.qxf
✔️ cinetec / par-18x15w-rgbwa: d-light / attributes-correctness
  • ✔️ cinetec/par-18x15w-rgbwa-9ch.xml
  • ✔️ cinetec/par-18x15w-rgbwa-5ch.xml
✔️ cinetec / par-18x15w-rgbwa: millumin / json-schema-conformity
  • ✔️ cinetec/par-18x15w-rgbwa.json
cinetec / par-18x15w-rgbwa: qlcplus_4.12.2 / fixture-tool-validation
  • ❌ fixtures/Cinetec-PAR-18x15W-RGBWA.qxfNamespace(convert=None, map=False, validate=['.']) manufacturer/fixture.qxf: Invalid physical dimensions detected 1 definitions processed. 1 errors detected
cinetec / par-18x15w-rgbwa: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/Cinetec-PAR-18x15W-RGBWA.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Width': '0' is not a valid value of the atomic type 'xs:positiveInteger'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Height': '0' is not a valid value of the atomic type 'xs:positiveInteger'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Depth': '0' is not a valid value of the atomic type 'xs:positiveInteger'.
✔️ dts / scena-led-150: d-light / attributes-correctness
  • ✔️ dts/scena-led-150-5ch-pc.xml
  • ✔️ dts/scena-led-150-4ch-pc.xml
  • ✔️ dts/scena-led-150-2ch-pc.xml
  • ✔️ dts/scena-led-150-5ch-fres.xml
  • ✔️ dts/scena-led-150-4ch-fres.xml
  • ✔️ dts/scena-led-150-2ch-fres.xml
  • ✔️ dts/scena-led-150-1ch.xml
✔️ dts / scena-led-150: millumin / json-schema-conformity
  • ✔️ dts/scena-led-150.json
✔️ dts / scena-led-150: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/DTS-Scena-LED-150.qxf
✔️ dts / scena-led-150: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/DTS-Scena-LED-150.qxf
✔️ dts / xr1200-wash: d-light / attributes-correctness
  • ✔️ dts/xr1200-wash-Fresnel.xml
  • ✔️ dts/xr1200-wash-PC.xml
✔️ dts / xr1200-wash: millumin / json-schema-conformity
  • ✔️ dts/xr1200-wash.json
✔️ dts / xr1200-wash: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/DTS-XR1200-WASH.qxf
✔️ dts / xr1200-wash: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/DTS-XR1200-WASH.qxf
✔️ dts / xr4-spot: d-light / attributes-correctness
  • ✔️ dts/xr4-spot-13ch.xml
  • ✔️ dts/xr4-spot-17ch.xml
✔️ dts / xr4-spot: millumin / json-schema-conformity
  • ✔️ dts/xr4-spot.json
✔️ dts / xr4-spot: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/DTS-XR4-Spot.qxf
✔️ dts / xr4-spot: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/DTS-XR4-Spot.qxf
✔️ elation / platinum-hfx: d-light / attributes-correctness
  • ✔️ elation/platinum-hfx-ext.xml
  • ✔️ elation/platinum-hfx-std.xml
  • ✔️ elation/platinum-hfx-basic.xml
✔️ elation / platinum-hfx: millumin / json-schema-conformity
  • ✔️ elation/platinum-hfx.json
✔️ elation / platinum-hfx: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-Platinum-HFX.qxf
✔️ elation / platinum-hfx: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Elation-Platinum-HFX.qxf
elation / platinum-seven: d-light / attributes-correctness
  • ❌ elation/platinum-seven-Basic.xmlError parsing XML: Duplicate parameter name: INTENSITY/DIMMER
  • ❌ elation/platinum-seven-Standard.xmlError parsing XML: Duplicate parameter name: INTENSITY/DIMMER
  • ❌ elation/platinum-seven-Extended.xmlError parsing XML: Duplicate parameter name: INTENSITY/DIMMER
✔️ elation / platinum-seven: millumin / json-schema-conformity
  • ✔️ elation/platinum-seven.json
elation / platinum-seven: qlcplus_4.12.2 / fixture-tool-validation
  • ❌ fixtures/Elation-Platinum-Seven.qxfNamespace(convert=None, map=False, validate=['.']) manufacturer/fixture.qxf: Invalid PAN degrees manufacturer/fixture.qxf: Invalid TILT degrees 1 definitions processed. 2 errors detected
✔️ elation / platinum-seven: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Elation-Platinum-Seven.qxf
✔️ elation / sixpar-100: d-light / attributes-correctness
  • ✔️ elation/sixpar-100-6ch.xml
  • ✔️ elation/sixpar-100-7ch.xml
  • ✔️ elation/sixpar-100-8ch.xml
  • ✔️ elation/sixpar-100-12ch.xml
✔️ elation / sixpar-100: millumin / json-schema-conformity
  • ✔️ elation/sixpar-100.json
✔️ elation / sixpar-100: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-SIXPAR-100.qxf
✔️ elation / sixpar-100: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Elation-SIXPAR-100.qxf
✔️ elation / sixpar-100-ip: d-light / attributes-correctness
  • ✔️ elation/sixpar-100-ip-6ch.xml
  • ✔️ elation/sixpar-100-ip-7ch.xml
  • ✔️ elation/sixpar-100-ip-8ch.xml
  • ✔️ elation/sixpar-100-ip-12ch.xml
✔️ elation / sixpar-100-ip: millumin / json-schema-conformity
  • ✔️ elation/sixpar-100-ip.json
✔️ elation / sixpar-100-ip: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-SIXPAR-100IP.qxf
elation / sixpar-100-ip: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/Elation-SIXPAR-100IP.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': [facet 'enumeration'] The value '3-pin XLR IP65' is not an element of the set {'3-pin', '5-pin', '3-pin and 5-pin', '3-pin IP65', '5-pin IP65', '3.5 mm stereo jack', 'Wireless', 'Other'}.
    Element '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': '3-pin XLR IP65' is not a valid value of the atomic type '{http://www.qlcplus.org/FixtureDefinition}connectorType'.
✔️ elation / sixpar-200: d-light / attributes-correctness
  • ✔️ elation/sixpar-200-6ch.xml
  • ✔️ elation/sixpar-200-7ch.xml
  • ✔️ elation/sixpar-200-8ch.xml
  • ✔️ elation/sixpar-200-12ch.xml
✔️ elation / sixpar-200: millumin / json-schema-conformity
  • ✔️ elation/sixpar-200.json
✔️ elation / sixpar-200: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-SIXPAR-200.qxf
✔️ elation / sixpar-200: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Elation-SIXPAR-200.qxf
✔️ elation / sixpar-200-ip: d-light / attributes-correctness
  • ✔️ elation/sixpar-200-ip-6ch.xml
  • ✔️ elation/sixpar-200-ip-7ch.xml
  • ✔️ elation/sixpar-200-ip-8ch.xml
  • ✔️ elation/sixpar-200-ip-12ch.xml
✔️ elation / sixpar-200-ip: millumin / json-schema-conformity
  • ✔️ elation/sixpar-200-ip.json
✔️ elation / sixpar-200-ip: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-SIXPAR-200-IP.qxf
elation / sixpar-200-ip: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/Elation-SIXPAR-200-IP.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': [facet 'enumeration'] The value '3-pin XLR IP65' is not an element of the set {'3-pin', '5-pin', '3-pin and 5-pin', '3-pin IP65', '5-pin IP65', '3.5 mm stereo jack', 'Wireless', 'Other'}.
    Element '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': '3-pin XLR IP65' is not a valid value of the atomic type '{http://www.qlcplus.org/FixtureDefinition}connectorType'.
✔️ elation / sixpar-300: d-light / attributes-correctness
  • ✔️ elation/sixpar-300-6ch.xml
  • ✔️ elation/sixpar-300-7ch.xml
  • ✔️ elation/sixpar-300-8ch.xml
  • ✔️ elation/sixpar-300-12ch.xml
✔️ elation / sixpar-300: millumin / json-schema-conformity
  • ✔️ elation/sixpar-300.json
✔️ elation / sixpar-300: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-SIXPAR-300.qxf
✔️ elation / sixpar-300: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Elation-SIXPAR-300.qxf
✔️ elation / sixpar-300-ip: d-light / attributes-correctness
  • ✔️ elation/sixpar-300-ip-6ch.xml
  • ✔️ elation/sixpar-300-ip-7ch.xml
  • ✔️ elation/sixpar-300-ip-8ch.xml
  • ✔️ elation/sixpar-300-ip-12ch.xml
✔️ elation / sixpar-300-ip: millumin / json-schema-conformity
  • ✔️ elation/sixpar-300-ip.json
✔️ elation / sixpar-300-ip: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Elation-SIXPAR-300-IP.qxf
elation / sixpar-300-ip: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/Elation-SIXPAR-300-IP.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': [facet 'enumeration'] The value '3-pin XLR IP65' is not an element of the set {'3-pin', '5-pin', '3-pin and 5-pin', '3-pin IP65', '5-pin IP65', '3.5 mm stereo jack', 'Wireless', 'Other'}.
    Element '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': '3-pin XLR IP65' is not a valid value of the atomic type '{http://www.qlcplus.org/FixtureDefinition}connectorType'.
✔️ fractal-lights / par-led-7x10w: d-light / attributes-correctness
  • ✔️ fractal-lights/par-led-7x10w-8ch.xml
  • ✔️ fractal-lights/par-led-7x10w-RGBW.xml
✔️ fractal-lights / par-led-7x10w: millumin / json-schema-conformity
  • ✔️ fractal-lights/par-led-7x10w.json
✔️ fractal-lights / par-led-7x10w: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Fractal-Lights-PAR-LED-7x10W.qxf
✔️ fractal-lights / par-led-7x10w: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Fractal-Lights-PAR-LED-7x10W.qxf
✔️ fractal-lights / par-led-7x12w: d-light / attributes-correctness
  • ✔️ fractal-lights/par-led-7x12w-9ch.xml
  • ✔️ fractal-lights/par-led-7x12w-RGBWA.xml
✔️ fractal-lights / par-led-7x12w: millumin / json-schema-conformity
  • ✔️ fractal-lights/par-led-7x12w.json
✔️ fractal-lights / par-led-7x12w: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Fractal-Lights-PAR-LED-7x12W.qxf
✔️ fractal-lights / par-led-7x12w: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Fractal-Lights-PAR-LED-7x12W.qxf
✔️ fractal-lights / par-led-7x9w: d-light / attributes-correctness
  • ✔️ fractal-lights/par-led-7x9w-7ch.xml
  • ✔️ fractal-lights/par-led-7x9w-RGB.xml
✔️ fractal-lights / par-led-7x9w: millumin / json-schema-conformity
  • ✔️ fractal-lights/par-led-7x9w.json
✔️ fractal-lights / par-led-7x9w: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Fractal-Lights-PAR-LED-7x9W.qxf
✔️ fractal-lights / par-led-7x9w: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Fractal-Lights-PAR-LED-7x9W.qxf
✔️ ghost / ip-spot-bat: d-light / attributes-correctness
  • ✔️ ghost/ip-spot-bat-6ch.xml
  • ✔️ ghost/ip-spot-bat-10ch.xml
✔️ ghost / ip-spot-bat: millumin / json-schema-conformity
  • ✔️ ghost/ip-spot-bat.json
✔️ ghost / ip-spot-bat: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Ghost-IP-Spot-Bat.qxf
✔️ ghost / ip-spot-bat: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Ghost-IP-Spot-Bat.qxf
✔️ ghost / ip-spot-pro: d-light / attributes-correctness
  • ✔️ ghost/ip-spot-pro-9ch.xml
✔️ ghost / ip-spot-pro: millumin / json-schema-conformity
  • ✔️ ghost/ip-spot-pro.json
✔️ ghost / ip-spot-pro: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Ghost-IP-Spot-Pro.qxf
✔️ ghost / ip-spot-pro: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Ghost-IP-Spot-Pro.qxf
✔️ ibiza-light / lp64-led-promo: d-light / attributes-correctness
  • ✔️ ibiza-light/lp64-led-promo-7ch.xml
✔️ ibiza-light / lp64-led-promo: millumin / json-schema-conformity
  • ✔️ ibiza-light/lp64-led-promo.json
✔️ ibiza-light / lp64-led-promo: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Ibiza-light-LP64-LED-PROMO.qxf
✔️ ibiza-light / lp64-led-promo: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Ibiza-light-LP64-LED-PROMO.qxf
✔️ laserworld / ds-1000rgb: d-light / attributes-correctness
  • ✔️ laserworld/ds-1000rgb-12ch.xml
✔️ laserworld / ds-1000rgb: millumin / json-schema-conformity
  • ✔️ laserworld/ds-1000rgb.json
✔️ laserworld / ds-1000rgb: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Laserworld-DS-1000RGB.qxf
✔️ laserworld / ds-1000rgb: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Laserworld-DS-1000RGB.qxf
✔️ magicfx / psyco2jet: d-light / attributes-correctness
  • ✔️ magicfx/psyco2jet-Safety.xml
  • ✔️ magicfx/psyco2jet-Raw.xml
  • ✔️ magicfx/psyco2jet-Preset.xml
✔️ magicfx / psyco2jet: millumin / json-schema-conformity
  • ✔️ magicfx/psyco2jet.json
✔️ magicfx / psyco2jet: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/MagicFX-PSYCO2JET.qxf
✔️ magicfx / psyco2jet: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/MagicFX-PSYCO2JET.qxf
✔️ magicfx / stage-flame: d-light / attributes-correctness
  • ✔️ magicfx/stage-flame-Default.xml
✔️ magicfx / stage-flame: millumin / json-schema-conformity
  • ✔️ magicfx/stage-flame.json
✔️ magicfx / stage-flame: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/MagicFX-Stage-Flame.qxf
✔️ magicfx / stage-flame: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/MagicFX-Stage-Flame.qxf
✔️ solena / max-par-20: d-light / attributes-correctness
  • ✔️ solena/max-par-20-7ch.xml
✔️ solena / max-par-20: millumin / json-schema-conformity
  • ✔️ solena/max-par-20.json
✔️ solena / max-par-20: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Solena-Max-Par-20.qxf
✔️ solena / max-par-20: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Solena-Max-Par-20.qxf
✔️ solena / mini-par-12: d-light / attributes-correctness
  • ✔️ solena/mini-par-12-5ch.xml
  • ✔️ solena/mini-par-12-8ch.xml
✔️ solena / mini-par-12: millumin / json-schema-conformity
  • ✔️ solena/mini-par-12.json
✔️ solena / mini-par-12: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Solena-Mini-Par-12.qxf
✔️ solena / mini-par-12: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Solena-Mini-Par-12.qxf

@FloEdelmann
Copy link
Member Author

Plugin export diff

(Output of test script tests/github/export-diff.js.)

You can view your uncommitted changes in plugin exports manually by executing:
$ node cli/diff-plugin-outputs.js -p <plugin-key> [-c <compare-plugin-key>] <fixtures>

💤 american-dj/encore-profile-1000-ww: colorsource Outputted files not changed.
💤 american-dj/encore-profile-1000-ww: d-light Outputted files not changed.
💤 american-dj/encore-profile-1000-ww: ecue Outputted files not changed.
🆚 american-dj/encore-profile-1000-ww: millumin
Changed outputted file american-dj/encore-profile-1000-ww.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Gerard Fontanillas"],
     "createDate": "2019-02-27",
     "lastModifyDate": "2019-02-27"
   },
-  "manualURL": "https://cdb.s3-us-west-1.amazonaws.com/ItemRelatedFiles/8872/encore_profile_1000_ww.pdf",
+  "manualURL": "https://cdb.s3-us-west-1.amazonaws.com/ItemRelatedFiles/8872/Encore%20Profile%201000%20WW%20User%20Manual.pdf",
   "physical": {
     "dimensions": [250, 385, 560],
     "weight": 8.5,
     "power": 144,
💤 american-dj/encore-profile-1000-ww: op-z Outputted files not changed.
💤 american-dj/encore-profile-1000-ww: qlcplus_4.12.2 Outputted files not changed.
💤 ape-labs/lightcan: colorsource Outputted files not changed.
💤 ape-labs/lightcan: d-light Outputted files not changed.
🆚 ape-labs/lightcan: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#15:59:32">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#15:59:32" _ModifiedDate="2020-03-24#15:59:32" Name="Ape Labs" Comment="" Web="https://www.apelabs.com">
+            <Manufacturer _CreationDate="2020-03-24#15:59:32" _ModifiedDate="2020-03-24#15:59:32" Name="Ape Labs" Comment="" Web="https://apelabs.com/">
                 <Fixture _CreationDate="2019-05-30#00:00:00" _ModifiedDate="2019-05-30#00:00:00" Name="LightCan (3ch mode)" NameShort="LightCan-3ch" Comment="Only controllable via Wireless DMX (W-APE). (generated by the Open Fixture Library – https://open-fixture-library.org/ape-labs/lightcan)" AllocateDmxChannels="3" Weight="0.39" Power="0" DimWidth="55" DimHeight="136" DimDepth="55">
                     <ChannelIntensity Name="Dimmer" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -83,8 +83,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#15:59:32" _ModifiedDate="2020-03-24#15:59:32" Name="Ape Labs" Comment="" Web="https://www.apelabs.com"/>
+            <Manufacturer _CreationDate="2020-03-24#15:59:32" _ModifiedDate="2020-03-24#15:59:32" Name="Ape Labs" Comment="" Web="https://apelabs.com/"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
💤 ape-labs/lightcan: millumin Outputted files not changed.
💤 ape-labs/lightcan: op-z Outputted files not changed.
💤 ape-labs/lightcan: qlcplus_4.12.2 Outputted files not changed.
💤 cinetec/par-18x15w-rgbwa: colorsource Outputted files not changed.
💤 cinetec/par-18x15w-rgbwa: d-light Outputted files not changed.
💤 cinetec/par-18x15w-rgbwa: ecue Outputted files not changed.
💤 cinetec/par-18x15w-rgbwa: millumin Outputted files not changed.
💤 cinetec/par-18x15w-rgbwa: op-z Outputted files not changed.
💤 cinetec/par-18x15w-rgbwa: qlcplus_4.12.2 Outputted files not changed.
💤 dts/scena-led-150: colorsource Outputted files not changed.
💤 dts/scena-led-150: d-light Outputted files not changed.
💤 dts/scena-led-150: ecue Outputted files not changed.
🆚 dts/scena-led-150: millumin
Changed outputted file dts/scena-led-150.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "createDate": "2018-07-01",
     "lastModifyDate": "2018-08-09"
   },
   "comment": "Also available with 4000K or 5000K color temperature LED.",
-  "manualURL": "http://www.lightpower-files.de/Assets/DTS_Scena%20LED%20150_Manual%202.1_de.pdf",
+  "manualURL": "https://dts-lighting.it/download/scena-led-150-m-pc/",
   "physical": {
     "dimensions": [250, 185, 330],
     "weight": 5.3,
     "power": 160,
💤 dts/scena-led-150: op-z Outputted files not changed.
💤 dts/scena-led-150: qlcplus_4.12.2 Outputted files not changed.
💤 dts/xr1200-wash: colorsource Outputted files not changed.
💤 dts/xr1200-wash: d-light Outputted files not changed.
💤 dts/xr1200-wash: ecue Outputted files not changed.
🆚 dts/xr1200-wash: millumin
Changed outputted file dts/xr1200-wash.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["novasfronteiras.co"],
     "createDate": "2017-08-08",
     "lastModifyDate": "2018-09-04"
   },
-  "manualURL": "http://www.dts-australia.com.au/wp-content/uploads/xr1200_wash_user_manual_rel_3.0_eng.pdf",
+  "manualURL": "https://dts-lighting.it/download/xr1200-wash/",
   "physical": {
     "dimensions": [490, 685, 500],
     "weight": 38,
     "power": 1320,
💤 dts/xr1200-wash: op-z Outputted files not changed.
💤 dts/xr1200-wash: qlcplus_4.12.2 Outputted files not changed.
💤 dts/xr4-spot: colorsource Outputted files not changed.
💤 dts/xr4-spot: d-light Outputted files not changed.
💤 dts/xr4-spot: ecue Outputted files not changed.
🆚 dts/xr4-spot: millumin
Changed outputted file dts/xr4-spot.json
--- removed
+++ added
@@ -11,9 +11,9 @@
       "date": "2019-11-06",
       "comment": "created by Q Light Controller Plus (version 4.12.2)"
     }
   },
-  "manualURL": "http://www.dts-australia.com.au/wp-content/uploads/xr4_spot_user_manual_rel_1.4_eng.pdf",
+  "manualURL": "https://dts-lighting.it/download/xr4-spot/",
   "physical": {
     "dimensions": [426, 590, 415],
     "weight": 20,
     "power": 350,
💤 dts/xr4-spot: op-z Outputted files not changed.
💤 dts/xr4-spot: qlcplus_4.12.2 Outputted files not changed.
💤 elation/platinum-hfx: colorsource Outputted files not changed.
💤 elation/platinum-hfx: d-light Outputted files not changed.
💤 elation/platinum-hfx: ecue Outputted files not changed.
🆚 elation/platinum-hfx: millumin
Changed outputted file elation/platinum-hfx.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Flo Edelmann"],
     "createDate": "2017-05-26",
     "lastModifyDate": "2018-09-04"
   },
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9814/elation_platinum_HFX_user_manual_012717.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9814/ELATION%20PLATINUM%20HFX%20-%20USER%20MANUAL.pdf",
   "physical": {
     "dimensions": [466, 675.5, 340],
     "weight": 22.7,
     "power": 450,
💤 elation/platinum-hfx: op-z Outputted files not changed.
💤 elation/platinum-hfx: qlcplus_4.12.2 Outputted files not changed.
💤 elation/platinum-seven: colorsource Outputted files not changed.
💤 elation/platinum-seven: d-light Outputted files not changed.
💤 elation/platinum-seven: ecue Outputted files not changed.
🆚 elation/platinum-seven: millumin
Changed outputted file elation/platinum-seven.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Felix Edelmann"],
     "createDate": "2018-02-05",
     "lastModifyDate": "2018-08-09"
   },
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9777/elation_platinum_seven_user_manual.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9777/ELATION%20PLATINUM%20SEVEN%20USER%20MANUAL.pdf",
   "physical": {
     "dimensions": [418.1, 558.9, 284.4],
     "weight": 21.3,
     "power": 600,
💤 elation/platinum-seven: op-z Outputted files not changed.
💤 elation/platinum-seven: qlcplus_4.12.2 Outputted files not changed.
💤 elation/sixpar-100: colorsource Outputted files not changed.
💤 elation/sixpar-100: d-light Outputted files not changed.
💤 elation/sixpar-100: ecue Outputted files not changed.
🆚 elation/sixpar-100: millumin
Changed outputted file elation/sixpar-100.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Felix Edelmann"],
     "createDate": "2019-01-02",
     "lastModifyDate": "2019-01-02"
   },
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9887/elation_sixpar_100_user_manual_ver_1.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9887/elation_sixpar_100_user_manual_ver_190204.pdf",
   "physical": {
     "dimensions": [257, 243, 125],
     "weight": 3.3,
     "power": 89,
💤 elation/sixpar-100: op-z Outputted files not changed.
💤 elation/sixpar-100: qlcplus_4.12.2 Outputted files not changed.
💤 elation/sixpar-100-ip: colorsource Outputted files not changed.
💤 elation/sixpar-100-ip: d-light Outputted files not changed.
💤 elation/sixpar-100-ip: ecue Outputted files not changed.
🆚 elation/sixpar-100-ip: millumin
Changed outputted file elation/sixpar-100-ip.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "createDate": "2019-01-02",
     "lastModifyDate": "2019-01-02"
   },
   "comment": "IP65 proof",
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9890/elation_sixpar_100_IP_user_manual_ver_1.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9890/elation_sixpar_100_IP_user_manual_ver_190204.pdf",
   "physical": {
     "dimensions": [257, 243, 158],
     "weight": 4.3,
     "power": 89,
💤 elation/sixpar-100-ip: op-z Outputted files not changed.
💤 elation/sixpar-100-ip: qlcplus_4.12.2 Outputted files not changed.
💤 elation/sixpar-200: colorsource Outputted files not changed.
💤 elation/sixpar-200: d-light Outputted files not changed.
💤 elation/sixpar-200: ecue Outputted files not changed.
🆚 elation/sixpar-200: millumin
Changed outputted file elation/sixpar-200.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Felix Edelmann"],
     "createDate": "2019-01-02",
     "lastModifyDate": "2019-01-02"
   },
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9852/elation_sixpar_200_user_manual_ver_1.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9852/elation_sixpar_200_user_manual_ver_190204.pdf",
   "physical": {
     "dimensions": [313, 300, 125],
     "weight": 4.9,
     "power": 150,
💤 elation/sixpar-200: op-z Outputted files not changed.
💤 elation/sixpar-200: qlcplus_4.12.2 Outputted files not changed.
💤 elation/sixpar-200-ip: colorsource Outputted files not changed.
💤 elation/sixpar-200-ip: d-light Outputted files not changed.
💤 elation/sixpar-200-ip: ecue Outputted files not changed.
🆚 elation/sixpar-200-ip: millumin
Changed outputted file elation/sixpar-200-ip.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "createDate": "2019-01-02",
     "lastModifyDate": "2019-01-02"
   },
   "comment": "IP65 proof",
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9889/elation_sixpar_200_ip_user_manual_ver_1.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9889/elation_sixpar_200_ip_user_manual_ver_190204.pdf",
   "physical": {
     "dimensions": [313, 300, 157],
     "weight": 5.7,
     "power": 150,
💤 elation/sixpar-200-ip: op-z Outputted files not changed.
💤 elation/sixpar-200-ip: qlcplus_4.12.2 Outputted files not changed.
💤 elation/sixpar-300: colorsource Outputted files not changed.
💤 elation/sixpar-300: d-light Outputted files not changed.
💤 elation/sixpar-300: ecue Outputted files not changed.
🆚 elation/sixpar-300: millumin
Changed outputted file elation/sixpar-300.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Felix Edelmann"],
     "createDate": "2019-01-02",
     "lastModifyDate": "2019-01-02"
   },
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9851/elation_sixpar_300_user_manual_ver_1.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9851/elation_sixpar_300_user_manual_ver_190205_1.pdf",
   "physical": {
     "dimensions": [365, 365, 125],
     "weight": 8.1,
     "power": 220,
💤 elation/sixpar-300: op-z Outputted files not changed.
💤 elation/sixpar-300: qlcplus_4.12.2 Outputted files not changed.
💤 elation/sixpar-300-ip: colorsource Outputted files not changed.
💤 elation/sixpar-300-ip: d-light Outputted files not changed.
💤 elation/sixpar-300-ip: ecue Outputted files not changed.
🆚 elation/sixpar-300-ip: millumin
Changed outputted file elation/sixpar-300-ip.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "createDate": "2019-01-02",
     "lastModifyDate": "2019-01-02"
   },
   "comment": "IP65 proof",
-  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9888/elation_sixpar_300_IP_user_manual_ver_1.pdf",
+  "manualURL": "https://cdb.s3.amazonaws.com/ItemRelatedFiles/9888/elation_sixpar_300_IP_user_manual_ver_190204.pdf",
   "physical": {
     "dimensions": [365, 365, 157],
     "weight": 9.5,
     "power": 220,
💤 elation/sixpar-300-ip: op-z Outputted files not changed.
💤 elation/sixpar-300-ip: qlcplus_4.12.2 Outputted files not changed.
💤 fractal-lights/par-led-7x10w: colorsource Outputted files not changed.
💤 fractal-lights/par-led-7x10w: d-light Outputted files not changed.
🆚 fractal-lights/par-led-7x10w: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:17">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:17" _ModifiedDate="2020-03-24#16:00:17" Name="Fractal Lights" Comment="" Web="http://fractallights.com/">
+            <Manufacturer _CreationDate="2020-03-24#16:00:17" _ModifiedDate="2020-03-24#16:00:17" Name="Fractal Lights" Comment="" Web="https://fractallights.com/">
                 <Fixture _CreationDate="2020-02-16#00:00:00" _ModifiedDate="2020-02-16#00:00:00" Name="PAR LED 7x10W (8ch mode)" NameShort="PAR LED 7x10W-8ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/fractal-lights/par-led-7x10w" AllocateDmxChannels="8" Weight="2" Power="90" DimWidth="180" DimHeight="180" DimDepth="110">
                     <ChannelIntensity Name="Dimmer" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -58,8 +58,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:17" _ModifiedDate="2020-03-24#16:00:17" Name="Fractal Lights" Comment="" Web="http://fractallights.com/"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:17" _ModifiedDate="2020-03-24#16:00:17" Name="Fractal Lights" Comment="" Web="https://fractallights.com/"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
💤 fractal-lights/par-led-7x10w: millumin Outputted files not changed.
💤 fractal-lights/par-led-7x10w: op-z Outputted files not changed.
💤 fractal-lights/par-led-7x10w: qlcplus_4.12.2 Outputted files not changed.
💤 fractal-lights/par-led-7x12w: colorsource Outputted files not changed.
💤 fractal-lights/par-led-7x12w: d-light Outputted files not changed.
🆚 fractal-lights/par-led-7x12w: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:20">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:20" _ModifiedDate="2020-03-24#16:00:20" Name="Fractal Lights" Comment="" Web="http://fractallights.com/">
+            <Manufacturer _CreationDate="2020-03-24#16:00:20" _ModifiedDate="2020-03-24#16:00:20" Name="Fractal Lights" Comment="" Web="https://fractallights.com/">
                 <Fixture _CreationDate="2020-02-16#00:00:00" _ModifiedDate="2020-02-16#00:00:00" Name="PAR LED 7x12W (9ch mode)" NameShort="PAR LED 7x12W-9ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/fractal-lights/par-led-7x12w" AllocateDmxChannels="9" Weight="2" Power="100" DimWidth="180" DimHeight="180" DimDepth="110">
                     <ChannelIntensity Name="Dimmer" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -64,8 +64,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:20" _ModifiedDate="2020-03-24#16:00:20" Name="Fractal Lights" Comment="" Web="http://fractallights.com/"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:20" _ModifiedDate="2020-03-24#16:00:20" Name="Fractal Lights" Comment="" Web="https://fractallights.com/"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
💤 fractal-lights/par-led-7x12w: millumin Outputted files not changed.
💤 fractal-lights/par-led-7x12w: op-z Outputted files not changed.
💤 fractal-lights/par-led-7x12w: qlcplus_4.12.2 Outputted files not changed.
💤 fractal-lights/par-led-7x9w: colorsource Outputted files not changed.
💤 fractal-lights/par-led-7x9w: d-light Outputted files not changed.
🆚 fractal-lights/par-led-7x9w: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:24">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:24" _ModifiedDate="2020-03-24#16:00:24" Name="Fractal Lights" Comment="" Web="http://fractallights.com/">
+            <Manufacturer _CreationDate="2020-03-24#16:00:24" _ModifiedDate="2020-03-24#16:00:24" Name="Fractal Lights" Comment="" Web="https://fractallights.com/">
                 <Fixture _CreationDate="2020-02-16#00:00:00" _ModifiedDate="2020-02-16#00:00:00" Name="PAR LED 7x9W (7ch mode)" NameShort="PAR LED 7x9W-7ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/fractal-lights/par-led-7x9w" AllocateDmxChannels="7" Weight="2" Power="80" DimWidth="180" DimHeight="180" DimDepth="110">
                     <ChannelIntensity Name="Dimmer" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -52,8 +52,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:24" _ModifiedDate="2020-03-24#16:00:24" Name="Fractal Lights" Comment="" Web="http://fractallights.com/"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:24" _ModifiedDate="2020-03-24#16:00:24" Name="Fractal Lights" Comment="" Web="https://fractallights.com/"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
💤 fractal-lights/par-led-7x9w: millumin Outputted files not changed.
💤 fractal-lights/par-led-7x9w: op-z Outputted files not changed.
💤 fractal-lights/par-led-7x9w: qlcplus_4.12.2 Outputted files not changed.
💤 ghost/ip-spot-bat: colorsource Outputted files not changed.
💤 ghost/ip-spot-bat: d-light Outputted files not changed.
🆚 ghost/ip-spot-bat: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:27">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:27" _ModifiedDate="2020-03-24#16:00:27" Name="Ghost" Comment="" Web="https://www.mhdiffusion.fr/?page=produits&amp;marque=GHOST">
+            <Manufacturer _CreationDate="2020-03-24#16:00:27" _ModifiedDate="2020-03-24#16:00:27" Name="Ghost" Comment="Parent company MH Diffusion went out of business in Decemer 2019." Web="https://www.youtube.com/channel/UC8RPLBCgAsJnDpmBZV-3WWA">
                 <Fixture _CreationDate="2018-05-30#00:00:00" _ModifiedDate="2018-08-09#00:00:00" Name="IP Spot Bat (6ch mode)" NameShort="GhostIPSBat-6ch" Comment="Mode 2 (generated by the Open Fixture Library – https://open-fixture-library.org/ghost/ip-spot-bat)" AllocateDmxChannels="6" Weight="3" Power="72" DimWidth="240" DimHeight="165" DimDepth="210">
                     <ChannelColor Name="Red" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
@@ -62,8 +62,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:27" _ModifiedDate="2020-03-24#16:00:27" Name="Ghost" Comment="" Web="https://www.mhdiffusion.fr/?page=produits&amp;marque=GHOST"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:27" _ModifiedDate="2020-03-24#16:00:27" Name="Ghost" Comment="Parent company MH Diffusion went out of business in Decemer 2019." Web="https://www.youtube.com/channel/UC8RPLBCgAsJnDpmBZV-3WWA"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
🆚 ghost/ip-spot-bat: millumin
Changed outputted file ghost/ip-spot-bat.json
--- removed
+++ added
@@ -8,9 +8,8 @@
     "createDate": "2018-05-30",
     "lastModifyDate": "2018-08-09"
   },
   "comment": "Mode 2",
-  "manualURL": "https://www.mhdiffusion.fr/download/notices/MANUEL-IPSPOTBAT-GHOST.pdf",
   "physical": {
     "dimensions": [240, 165, 210],
     "weight": 3,
     "power": 72,
💤 ghost/ip-spot-bat: op-z Outputted files not changed.
💤 ghost/ip-spot-bat: qlcplus_4.12.2 Outputted files not changed.
💤 ghost/ip-spot-pro: colorsource Outputted files not changed.
💤 ghost/ip-spot-pro: d-light Outputted files not changed.
🆚 ghost/ip-spot-pro: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:31">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:31" _ModifiedDate="2020-03-24#16:00:31" Name="Ghost" Comment="" Web="https://www.mhdiffusion.fr/?page=produits&amp;marque=GHOST">
+            <Manufacturer _CreationDate="2020-03-24#16:00:31" _ModifiedDate="2020-03-24#16:00:31" Name="Ghost" Comment="Parent company MH Diffusion went out of business in Decemer 2019." Web="https://www.youtube.com/channel/UC8RPLBCgAsJnDpmBZV-3WWA">
                 <Fixture _CreationDate="2019-08-08#00:00:00" _ModifiedDate="2019-08-08#00:00:00" Name="IP Spot Pro" NameShort="GhostIPSPro" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/ghost/ip-spot-pro" AllocateDmxChannels="9" Weight="4.5" Power="200" DimWidth="340" DimHeight="240" DimDepth="240">
                     <ChannelIntensity Name="Dimmer" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -36,8 +36,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:31" _ModifiedDate="2020-03-24#16:00:31" Name="Ghost" Comment="" Web="https://www.mhdiffusion.fr/?page=produits&amp;marque=GHOST"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:31" _ModifiedDate="2020-03-24#16:00:31" Name="Ghost" Comment="Parent company MH Diffusion went out of business in Decemer 2019." Web="https://www.youtube.com/channel/UC8RPLBCgAsJnDpmBZV-3WWA"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
🆚 ghost/ip-spot-pro: millumin
Changed outputted file ghost/ip-spot-pro.json
--- removed
+++ added
@@ -7,9 +7,8 @@
     "authors": ["zampano"],
     "createDate": "2019-08-08",
     "lastModifyDate": "2019-08-08"
   },
-  "manualURL": "https://www.mhdiffusion.fr/download/notices/NOTICE-IP%20SPOT%20PRO-GHOST.pdf",
   "physical": {
     "dimensions": [340, 240, 240],
     "weight": 4.5,
     "power": 200,
💤 ghost/ip-spot-pro: op-z Outputted files not changed.
💤 ghost/ip-spot-pro: qlcplus_4.12.2 Outputted files not changed.
💤 ibiza-light/lp64-led-promo: colorsource Outputted files not changed.
💤 ibiza-light/lp64-led-promo: d-light Outputted files not changed.
💤 ibiza-light/lp64-led-promo: ecue Outputted files not changed.
💤 ibiza-light/lp64-led-promo: millumin Outputted files not changed.
💤 ibiza-light/lp64-led-promo: op-z Outputted files not changed.
💤 ibiza-light/lp64-led-promo: qlcplus_4.12.2 Outputted files not changed.
💤 laserworld/ds-1000rgb: colorsource Outputted files not changed.
💤 laserworld/ds-1000rgb: d-light Outputted files not changed.
💤 laserworld/ds-1000rgb: ecue Outputted files not changed.
🆚 laserworld/ds-1000rgb: millumin
Changed outputted file laserworld/ds-1000rgb.json
--- removed
+++ added
@@ -6,9 +6,9 @@
     "authors": ["finnTE"],
     "createDate": "2019-01-08",
     "lastModifyDate": "2019-01-08"
   },
-  "manualURL": "https://www.laserworld.com/en/support/downloads/download/83-laserworld-diode-series/1764-laserworld-manual-diode-series-2018-04.html",
+  "manualURL": "https://www.laserworld.com/en/support/downloads/download/84-laserworld-diode-series-archive/1764-laserworld-manual-diode-series-2018-04.html",
   "physical": {
     "dimensions": [200, 110, 140],
     "weight": 2.8,
     "power": 40,
💤 laserworld/ds-1000rgb: op-z Outputted files not changed.
💤 laserworld/ds-1000rgb: qlcplus_4.12.2 Outputted files not changed.
💤 magicfx/psyco2jet: colorsource Outputted files not changed.
💤 magicfx/psyco2jet: d-light Outputted files not changed.
💤 magicfx/psyco2jet: ecue Outputted files not changed.
💤 magicfx/psyco2jet: millumin Outputted files not changed.
💤 magicfx/psyco2jet: op-z Outputted files not changed.
💤 magicfx/psyco2jet: qlcplus_4.12.2 Outputted files not changed.
💤 magicfx/stage-flame: colorsource Outputted files not changed.
💤 magicfx/stage-flame: d-light Outputted files not changed.
💤 magicfx/stage-flame: ecue Outputted files not changed.
💤 magicfx/stage-flame: millumin Outputted files not changed.
💤 magicfx/stage-flame: op-z Outputted files not changed.
💤 magicfx/stage-flame: qlcplus_4.12.2 Outputted files not changed.
💤 solena/max-par-20: colorsource Outputted files not changed.
💤 solena/max-par-20: d-light Outputted files not changed.
🆚 solena/max-par-20: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:48">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:48" _ModifiedDate="2020-03-24#16:00:48" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/Solena-Professional?by=Brand">
+            <Manufacturer _CreationDate="2020-03-24#16:00:48" _ModifiedDate="2020-03-24#16:00:48" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/collections/solena-professional">
                 <Fixture _CreationDate="2018-11-02#00:00:00" _ModifiedDate="2018-11-02#00:00:00" Name="Max Par 20" NameShort="SolMax20" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/solena/max-par-20" AllocateDmxChannels="7" Weight="0.6" Power="18" DimWidth="180" DimHeight="180" DimDepth="100">
                     <ChannelIntensity Name="Dimmer" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -34,8 +34,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:48" _ModifiedDate="2020-03-24#16:00:48" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/Solena-Professional?by=Brand"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:48" _ModifiedDate="2020-03-24#16:00:48" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/collections/solena-professional"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
🆚 solena/max-par-20: millumin
Changed outputted file solena/max-par-20.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Felix Edelmann"],
     "createDate": "2018-11-02",
     "lastModifyDate": "2018-11-02"
   },
-  "manualURL": "https://www.pssl.com/c/Manuals/MaxPar20RGB.pdf",
+  "manualURL": "https://cdn.shopify.com/s/files/1/0277/2631/5568/files/MAX-PAR-20-RGB-2.pdf",
   "physical": {
     "dimensions": [180, 180, 100],
     "weight": 0.6,
     "power": 18,
💤 solena/max-par-20: op-z Outputted files not changed.
💤 solena/max-par-20: qlcplus_4.12.2 Outputted files not changed.
💤 solena/mini-par-12: colorsource Outputted files not changed.
💤 solena/mini-par-12: d-light Outputted files not changed.
🆚 solena/mini-par-12: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2020-03-24#16:00:51">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2020-03-24#16:00:51" _ModifiedDate="2020-03-24#16:00:51" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/Solena-Professional?by=Brand">
+            <Manufacturer _CreationDate="2020-03-24#16:00:51" _ModifiedDate="2020-03-24#16:00:51" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/collections/solena-professional">
                 <Fixture _CreationDate="2018-10-12#00:00:00" _ModifiedDate="2018-10-12#00:00:00" Name="Mini Par 12 (5ch mode)" NameShort="Mini Par 12-5ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/solena/mini-par-12" AllocateDmxChannels="5" Weight="0.3" Power="12" DimWidth="137" DimHeight="115" DimDepth="153">
                     <ChannelColor Name="Red" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
@@ -57,8 +57,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2020-03-24#16:00:51" _ModifiedDate="2020-03-24#16:00:51" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/Solena-Professional?by=Brand"/>
+            <Manufacturer _CreationDate="2020-03-24#16:00:51" _ModifiedDate="2020-03-24#16:00:51" Name="Solena" Comment="Store brand of electronics retailer ProSound And Stage Lighting." Web="https://www.pssl.com/collections/solena-professional"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
🆚 solena/mini-par-12: millumin
Changed outputted file solena/mini-par-12.json
--- removed
+++ added
@@ -6,9 +6,9 @@
     "authors": ["Ranaivo", "Felix Edelmann"],
     "createDate": "2018-10-12",
     "lastModifyDate": "2018-10-12"
   },
-  "manualURL": "https://www.pssl.com/c/Manuals/MiniPar12.pdf",
+  "manualURL": "https://cdn.shopify.com/s/files/1/0277/2631/5568/files/MINI-PAR-12.pdf",
   "physical": {
     "dimensions": [137, 115, 153],
     "weight": 0.3,
     "power": 12,
💤 solena/mini-par-12: op-z Outputted files not changed.
💤 solena/mini-par-12: qlcplus_4.12.2 Outputted files not changed.

@fxedel fxedel merged commit d1a880a into master Mar 24, 2020
@fxedel fxedel deleted the fix-links branch March 24, 2020 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component-fixture Affects one or more existing fixture definitions.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feedback for fixture 'eyourlife/led-rgbw-54x3-par64'
2 participants