fabsenet / adrilight

An Ambilight clone for Windows based sources - HTPC or just a normal PC
MIT License
153 stars 40 forks source link
ambilight arduino htpc

No active development here!

Hi, I do no longer any active development on adrilight. I no longer have the same TV setup at home and I switched my HTPC from Windows to Linux Mint also.

What you can do now:

Good luck!





adrilight V2

adrilight logo

An Ambilight clone for Windows based sources - HTPC or just a normal PC

What does it do?

Adrilight lights up LEDs behind your screen or TV to step up the viewing experience to the next level.

It reads the Windows screen content using the Windows Desktop Duplication API, infers the average color in each zone (=spot) and transfers these colors to an arduino via USB. The arduino then sends this color data to WS2812b (or compatible) LED strips which are around your screen/monitor:

PC (adrilight.exe) => arduino (adrilight.ino) => LEDs

New: You have control over the white balance of the LEDs to match there color to your TV.

What does it NOT do?

This solution only analyzes image data from your windows screen. It cannot be used for your xbox or playstation or bluray player.

It cannot be used for normal television channels unless you are watching them through your PC. For example via Kodi and TVHeadend.

Performance

On a typical PC, it will not use more than 10% CPU power in normal operations.

On a typical hardware setup, it will be capable to reach 60fps on your LEDs. It is known to work with at least 228 LEDs.

Installation

This should be improved but a quick rundown on what to do:

Possible future features

The following list of things is more a list to not forget things. If something is on here, it does not necessarily mean, it will ever be developed.

You have another idea for a feature? Please create an issue.

Known limitations

Supporting the project

Thanks

Changelog

See the releases page for some hints on the changes.