Difference between revisions of "Linn Crestron Module"
(→Control) |
|||
Line 1: | Line 1: | ||
− | = Overview = | + | == Overview == |
The Linn Crestron module allows a Linn system to be easily added into a Crestron installation. It provides all basic functionality required for using your Linn DS or DSM. The module makes use of the [[Developer:LPEC|LPEC protocol]]. | The Linn Crestron module allows a Linn system to be easily added into a Crestron installation. It provides all basic functionality required for using your Linn DS or DSM. The module makes use of the [[Developer:LPEC|LPEC protocol]]. | ||
− | == Basic Functionality == | + | === Basic Functionality === |
All basic control functions are available: | All basic control functions are available: | ||
Line 23: | Line 23: | ||
* All other states (i.e. volume, mute, standby) | * All other states (i.e. volume, mute, standby) | ||
− | == | + | === Multiroom === |
− | |||
+ | === Kazoo Integration === | ||
− | |||
+ | == Download == | ||
− | = | + | === Location === |
− | |||
− | == | ||
http://products.linn.co.uk/VersionInfo/Downloads/Releases/LinnCrestronModule_latest.zip | http://products.linn.co.uk/VersionInfo/Downloads/Releases/LinnCrestronModule_latest.zip | ||
− | == Contents == | + | === Contents === |
− | === LinnSimplModule === | + | ==== LinnSimplModule ==== |
* '''LinnDsModule.ct_system_x''': a complete Crestron Studio project demonstrating the Linn Crestron module. | * '''LinnDsModule.ct_system_x''': a complete Crestron Studio project demonstrating the Linn Crestron module. | ||
Line 46: | Line 44: | ||
The rooms will need to have static IP addresses allocated to them and entered in the system setup. | The rooms will need to have static IP addresses allocated to them and entered in the system setup. | ||
− | === LinnSimplPlusModule === | + | ==== LinnSimplPlusModule ==== |
* '''LinnSimplPlusModule.usp/ush''': the Simpl+ program used for the Linn DS module. This file contains various definitions that can be changed: | * '''LinnSimplPlusModule.usp/ush''': the Simpl+ program used for the Linn DS module. This file contains various definitions that can be changed: | ||
Line 59: | Line 57: | ||
* '''LinnSimplSharpModule.clz''': compiled Simpl# code required by the Simpl+ program. | * '''LinnSimplSharpModule.clz''': compiled Simpl# code required by the Simpl+ program. | ||
− | === LinnSimplSharpModule === | + | ==== LinnSimplSharpModule ==== |
* '''Lpec.cs''': handles the bulk of the Lpec processing required for the Linn module. | * '''Lpec.cs''': handles the bulk of the Lpec processing required for the Linn module. | ||
− | == Release Notes == | + | === Release Notes === |
− | === 4.1.2 (Released 27 Jan 2015) === | + | ==== 4.1.2 (Released 27 Jan 2015) ==== |
* Fixed bug on opening Kazoo from Crestron module when the selected room contains spaces in the room name. | * Fixed bug on opening Kazoo from Crestron module when the selected room contains spaces in the room name. | ||
− | === 4.1.1 (Released 26 Jan 2015) === | + | ==== 4.1.1 (Released 26 Jan 2015) ==== |
* Initial release of the Linn Crestron Module. | * Initial release of the Linn Crestron Module. | ||
* Includes support for all Linn products including DS and DSM at Davaar level. | * Includes support for all Linn products including DS and DSM at Davaar level. |
Revision as of 12:01, 2 February 2015
Contents
Overview
The Linn Crestron module allows a Linn system to be easily added into a Crestron installation. It provides all basic functionality required for using your Linn DS or DSM. The module makes use of the LPEC protocol.
Basic Functionality
All basic control functions are available:
- Standby
- Volume and mute
- Source selection
- Playback commands (play, pause, stop, skip, seek, repeat, shuffle)
- Track selection from existing playlist
- Radio selection from preset list (as well as radio next and previous)
All basic feedback is provided as well:
- Album art
- Track metadata
- Track details
- Time
- Playback state
- All other states (i.e. volume, mute, standby)
Multiroom
Kazoo Integration
Download
Location
http://products.linn.co.uk/VersionInfo/Downloads/Releases/LinnCrestronModule_latest.zip
Contents
LinnSimplModule
- LinnDsModule.ct_system_x: a complete Crestron Studio project demonstrating the Linn Crestron module.
This project includes a CP3 processor, 6 rooms and a sample iPad control application (which can toggle control between the 6 rooms). The rooms will need to have static IP addresses allocated to them and entered in the system setup.
LinnSimplPlusModule
- LinnSimplPlusModule.usp/ush: the Simpl+ program used for the Linn DS module. This file contains various definitions that can be changed:
#DEFINE_CONSTANT ciROOMCOUNT 6 // number of rooms for module (including main room) #DEFINE_CONSTANT ciMAINROOMINITIAL 1 // main room number (will boot to this initially) #DEFINE_CONSTANT ciMAXSOURCES 50 // can be decreased as required #DEFINE_CONSTANT ciMAXCHANNELS 100 // radio stations/presets referred to as channels #DEFINE_CONSTANT ciMAXTRACKS 1000 // playlist #DEFINE_CONSTANT ciSEEKSECONDS 20 // number of seconds to jump for each seek button press #DEFINE_CONSTANT ciUSEVISIBLESOURCESONLY ciTRUE // set to true to use only user configured visible sources; set to false to always use all sources
- ExternalUrlSelector.usp/ush: small helper program for jumping to various Kazoo urls.
- LinnSimplSharpModule.clz: compiled Simpl# code required by the Simpl+ program.
LinnSimplSharpModule
- Lpec.cs: handles the bulk of the Lpec processing required for the Linn module.
Release Notes
4.1.2 (Released 27 Jan 2015)
- Fixed bug on opening Kazoo from Crestron module when the selected room contains spaces in the room name.
4.1.1 (Released 26 Jan 2015)
- Initial release of the Linn Crestron Module.
- Includes support for all Linn products including DS and DSM at Davaar level.
- Also handles connections with legacy preamp devices (i.e. Klimax Kontrol, Akurate Kontrol, etc).
- Includes multi-room support (tested with 6 rooms but can handle more).
- Includes Kazoo URL integration (jump to Kazoo which will present a back to Crestron button).