BlinkStick client application
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BlinkStick.Package
BlinkStickClient.Base
BlinkStickClient.Bayeux
BlinkStickClient.CLI
BlinkStickClient.CometClient
BlinkStickClient.Tests
BlinkStickClient
Capture
Components
Install
scripts
util/icon-generator
.gitignore
.gitmodules
BlinkStick.CometClient.sln
BlinkStickClient.sln
LICENSE.txt
README.md
build.bat
increment.bat
increment.rb

README.md

BlinkStick Client

This is client application repository for BlinkStick smart LED controllers with integrated USB firmware. More info about it here:

http://www.blinkstick.com

Binary releases

Binary releases are available here:

http://www.blinkstick.com/help/downloads

Release candidates are available in forums:

https://forums.blinkstick.com/

Overview

BlinkStick Client Screenshot

BlinkStick Client application is written in Mono/.NET 4.0 C# using Gtk#.

Current full list of features in the client application:

  • Supports all BlinkStick devices (Original BlinkStick, Pro, Strip, Square, Flex and Nano)
  • Supports all LEDs on devices
  • Completely rewritten LED animation engine
  • Completely rewritten ambilight notification with support for DirectX games
  • New notification types include Moodlight, Application, RAM, Battery, Disk space and ability to remotely control BlinkStick client application via HTTP requests
  • Customization of patterns and pattern animations
  • Ability to select and test LEDs in the GUI for all supported devices

How to build (Windows)

Clone this repository using Git.

git clone https://github.com/arvydas/blinkstick-client.git

Open BlinkStick.sln in Xamarin Studio and do a Build -> Build All, then Run -> Start Debugging.

Note: You can also open and compile the solution file in Microsoft Visual Studio 2010 and up, but you will not be able to desgin any Gtk# forms/dialogs, because Visual Studio does not support them.

How to build (Linux)

You will need a recent version of Linux distribution, for example Linux Mint 14 or Ubuntu.

sudo add-apt-repository ppa:keks9n/monodevelop-latest && sudo apt-get update && sudo apt-get install monodevelop-latest

Install libusb:

sudo apt-get install libusb-1.0-0-dev

Clone this repository using Git.

git clone https://github.com/arvydas/blinkstick-client.git

Open BlinkStick.sln in MonoDevelop 4.0 and do a Build -> Build All, then Run -> Start Debugging.

How to build (Mac OSX)

  • Download and install Xamarin Studio 5
  • All dependant libraries are inside the repository or will be restored automatically with NuGet

Clone this repository using Git.

git clone https://github.com/arvydas/blinkstick-client.git

Open BlinkStick.sln in Xamarin Studio and do a Build -> Build All, then Run -> Start Debugging.

Development

Join the development of BlinkStick Client application! Here is how you can contribute:

  • Fork this repository
  • Write some awesome code
  • Issue a pull request

License

BlinkStick Client application is licensed under GPL v3. Please contact for other licensing options if required.

Maintainer