/SonyAPILib

Sony Smart Device C# API Library for remote control

Primary LanguageC#GNU Lesser General Public License v3.0LGPL-3.0

Sony API Library

SonyAPILib.dll v5.2 written by: Kirk Herron

Works with All 3 Generations of Sony Devices!

SonyAPILib.dll is an API written in C# to help developers create applications that can locate, register and control DLNA devices that are equiped with a LAN or WiFi connection. These devices must also be running one of the following services:

RenderingControl - urn:schemas-upnp-org:service:RenderingControl:1
AVTransport - urn:schemas-upnp-org:service:AVTransport:1
Connection Mannager - urn:schemas-upnp-org:service:ConnectionManager:1
Party - urn:schemas-upnp-org:service:Party:1
IRCC - urn:schemas-sony-com:service:IRCC:1

Files Included:

ConsoleExample.exe - Sample program that shows how to use the Sony API Library in a console.
DLNAControlPanel - Sample Program that shows how to use all the services and read State Variables.
DLNALib - This is a Command Line application the uses the SonyAPILib v5.2
Sony_Forms_Example - Sample program that shows how to use the Sony API Library in a Windows Forms application.
SonyOff - Another sample program that shows how to use the Sony API Library in a console.

SonyAPILib - The Sony API Library.

This library also requires a 3rd party Library.

  1. Newtonsoft.JSON developed by James Newton-King (This is located in the Assemblies folder.)

The Wiki pages will provide much more information. Please visit our forum page for more information here https://groups.google.com/d/forum/sony-api-library