Skip to content

mFlorianW/blabby

Repository files navigation

General Notes

It's just a hobby project, I only work on this project in my spare time. The project started as a learning project to explore different development techniques and to experiment with new C++/Qt things. But the overall goal is to have a cool working software somewhere in the future.

Blabby

Blabby CI
Blabby is designed to control different UPNP speakers. The main purpose for this is to run on a Raspberry PI with a Display for controlling.

Still in a very very very early development phase. That means:

  • Most of the stuff is not working ;-)
  • Things that are implemented and should work, will have a high chance that they are have a tons of bugs.

Implemented Features

  • Navigation of UPnPAV MediaServer
  • Playback on UPnPAV MediaRenderer

Build

Blabby uses CMakePresets for building. The build presets have the same as the configure presets.

The following CMakePresets are defined:

  • debug
  • debug-clang
  • github-ci-debug
  • release

Pre-commit

Blabby has some pre-commit hooks for handling the licenses and formatting The pre-commits can enabled by the CMake option with "ENABLE_PRECOMMIT=ON" or just use the "debug" preset. The pre-commits feature needs a Python and pip environment. The pip environment is only needed for the automatically install of the pre-commit Python module.

Documentation

The detailed documentation of the Project can be found here

About

Blabby is designed to control different UPNP speakers

Resources

Stars

Watchers

Forks

Packages

No packages published