Commit Graph
47 Commits
Author SHA1 Message Date
Florian Asche abf6cd07b7 changed from review to environment 2026-03-19 01:48:27 +01:00
Florian Asche a5c37de4ec change workflow requirement 2026-03-19 01:41:32 +01:00
Florian Asche 9ddb929423 Hotfix/build pipeline (#253)
* move pr build into its own package
* build code used is from main only for security reasons
2026-03-19 01:30:01 +01:00
Florian Asche 043e8fb1ff Cookie file and other default parameters (#231)
* adding a more robust system around the cookie file and add other default values for parameters
* removed duplicate PulseAudio running message
2026-03-11 21:03:21 +01:00
Florian Asche a57b13b2d6 Add changelog generator based on release information (#226) 2026-03-11 01:39:32 +01:00
Florian Asche bfabc232c7 add changelog file generator 2026-03-11 01:34:00 +01:00
Florian Asche 3027b33f51 remove cliff.toml 2026-03-11 01:29:25 +01:00
Florian Asche cddec7709c add changelog based on release notes (#225) 2026-03-11 01:27:17 +01:00
Florian Asche d6b803e6d6 fix(config): remove unix: prefix from default pulseaudio socket path … (#221)
* fix(config): remove unix: prefix from default pulseaudio socket path in .env.example and docs
* docs: update install documentation
2026-03-10 02:03:07 +01:00
Florian Asche b53678e0f3 fix: cookie error (#127) (#210)
* Add support for custom PulseAudio cookie configuration
2026-03-07 17:33:48 +01:00
Florian Asche efbad18275 docs: add documentation for low power device setup and improve setup script (#206) 2026-03-05 23:59:41 +01:00
Florian Asche 1104614608 fix(script): use os.environ instead of subprocess.environ in setup script (#205) 2026-03-05 02:14:09 +01:00
Florian Asche 54c6b010f3 Change when lint pipeline will start (#204) 2026-03-05 02:04:08 +01:00
Florian Asche 1fc29241b4 Add linting scripts and pipeline (#201)
* Add linting scripts and pipeline
2026-03-05 01:58:39 +01:00
Florian Asche 5b1d3b75e2 replaced branch build by PR build only (#203) 2026-03-05 01:35:06 +01:00
Florian Asche 06d30ac95e add build flag option for low end devices (#189)
* add build flag option for low-end devices
2026-03-04 20:58:53 +01:00
Florian Asche a62800f5ad fix typo (#200) 2026-03-04 01:47:18 +01:00
Florian Asche 29f11c7dbc improved help output on application parameters (#188) 2026-03-04 01:09:10 +01:00
Florian Asche f2e3d8e7d3 Feature: move portcheck into python application (#187)
* moved port check from shell script into the python application
* fixed pulseaudio check console output
* portcheck has now 15 chances to get the port before abort
2026-03-04 01:08:45 +01:00
Florian Asche b800f93f50 Improve script/run error handling and return code consistency (#186) 2026-03-04 01:07:45 +01:00
Florian Asche 68d2890fdd fix: ensure wake word state is set after the wake sound (#198) 2026-03-04 01:07:19 +01:00
Florian Asche 43f7cd3e7d added default sample rate to pulse documentation (#190) 2026-03-02 16:15:45 +01:00
Florian Asche ecace7011f bugfix: start listening after wakeup sound (#185) 2026-03-01 21:01:35 +01:00
Florian Asche 80e0d6254e Fix: Suppress spurious end-file event when starting playback and tts.speak (#179)
* bugfix: supress first end of file event and only callback on second one
* add some notes on testing
* fixed tts.speak
* fix unduck after timer end
* use custom docker-entrypoint on dev container
* change mv to copy in the docs when using .env file
2026-02-26 01:31:18 +01:00
Florian Asche 5a732f8421 docs: add info about reboot (#175) 2026-02-22 21:18:34 +01:00
Florian Asche 1ae6b18475 Merge branch 'main' into fix/timer-loop-suppress 2026-02-21 21:01:13 +01:00
Florian Asche 7de510cb1f Add version and hash to docker container (#167)
* Add version and git hash to image
* Add version reporting to HA via api
2026-02-21 20:38:46 +01:00
Florian Asche 76308cc209 add more clear documentation on the start page (#166) 2026-02-20 19:21:53 +01:00
Florian AscheandFlorian Asche 70fab99c9f Feature/custom paths (#165)
* add possibility to add own wake words and sounds
* improve documentation

---------

Co-authored-by: Florian Asche <git@florian-asche.de>
2026-02-20 19:05:38 +01:00
Florian AscheandFlorian Asche 033ff45baf Documentation (#162)
* docs: add info about permission and fix variable name
* docs(install): simplify systemd service user setup
* docs: Remove LVA_USER_ID and LVA_USER_GROUP environment variables from the systemd unit example. The User directive is sufficient for defining the service user. Consolidated installation notes regarding user permissions.

---------

Co-authored-by: Florian Asche <git@florian-asche.de>
2026-02-19 23:00:03 +01:00
Florian AscheandFlorian Asche 05356acb3e fix bug in network-interface parameter usage
Co-authored-by: Florian Asche <git@florian-asche.de>
2026-02-14 22:14:53 +01:00
Florian Asche 725c39013a Improve documentation (#141)
* add new parameter overview
* change download link for docker-compose setup to latest version
2026-02-13 19:58:15 +01:00
Florian Asche 4052daae01 hotfix for mac-detection and various variable names (#139)
* Change Client-Name: The client name inside LVA is not capable of having spaces in the name. Fixed the example.
* Add first version of Docker-Compose for developers
* Add variable for network-interface and auto detection by default
* Added autodetection for the MAC-Address based on the detected or specified network-interface.
* Switched from listening on all IP-Addresses to the IP of the default interface, usually u set the correct network-interface and it will automatically detect the right IP-Address.
* Added missing variables, fixed variables names
* Fixed not working variables for example sound-files.
* Moved the auto-name creation from shell to python. The name is no longer mandatory, it will be generated if no name is given.
2026-02-13 19:50:20 +01:00
Florian Asche f72e5c8d30 Merge pull request #136 from Ziris85/EXTRA_ARGS-as-array
Changes EXTRA_ARGS variable to bash array to better handle  variable expansion
2026-02-12 20:47:42 +01:00
Florian Asche 8f39a281c9 Merge pull request #31 from Hedda/patch-1 (improved documentation)
Update README.md
2026-02-12 18:10:27 +01:00
Florian Asche 4076a48815 Merge pull request #132 from OHF-Voice/feature/improve-github-workflow
changed github workflow naming
2026-02-11 00:57:24 +01:00
Florian Asche 27cb9ada28 Merge pull request #129 from pgrafe/issue_128
media_player: handle STOP command correctly (fixes #128)
2026-02-11 00:34:40 +01:00
Florian Asche f8c7501fa4 Merge branch 'main' into issue_128 2026-02-11 00:34:28 +01:00
Florian Asche d4edbc8333 Merge branch 'main' into feature/add-docker 2026-02-10 21:20:19 +01:00
Florian Asche db2de23f4f Merge pull request #123 from pgrafe/issue_107
Fix mpv pause state when loading new media
2026-02-10 21:18:14 +01:00
Florian Asche 761bcea5ac Merge branch 'main' into feature/add-docker 2026-02-08 17:23:39 +01:00
Florian Asche 31eeac8f68 Merge pull request #67 from jaminh/no-name-for-list
Don't require name for list commands
2026-02-08 17:21:21 +01:00
Florian Asche c346617c89 Merge branch 'main' into no-name-for-list 2026-02-08 16:54:47 +01:00
Florian Asche 5e4cee8ac5 Merge pull request #125 from omaramin-2000/main
Handle announcement separately from the media player
2026-02-08 16:54:00 +01:00
Florian Asche 80c05fc3f3 Merge branch 'main' into no-name-for-list 2026-02-08 14:07:40 +01:00
Florian Asche 3834e1df0b Merge pull request #124 from florian-asche/feature/fix-disconnect-log-message
removed disconnected log message in process_packet function
2026-02-08 04:33:38 +01:00
Florian Asche 96882d638d Merge pull request #120 from jaminh/fix-format-lint
Fix some format and linting issues
2026-02-08 04:30:31 +01:00