Commit Graph

  • 7ccc4dda26 kiosk-screen: toggle by DPMS state, and print the state it set master Martin Bauer 2026-10-03 17:00:37 +02:00
  • fc186d9d05 musicdolphin: back to kiosk mode Martin Bauer 2026-10-03 16:51:41 +02:00
  • ea00e045f9 Switch musicdolphin's screen from the IR remote's power key Martin Bauer 2026-10-03 16:13:29 +02:00
  • 84b0470b49 Connect musicdolphin's backend to irserver for the IR remote Martin Bauer 2026-10-02 23:25:02 +02:00
  • 6423c134be Image script: trixie arm64, NetworkManager wifi, any free loop device Martin Bauer 2026-10-02 23:14:18 +02:00
  • f2f50e98e1 Build shairport-sync 4.3.7 from its tag Martin Bauer 2026-10-02 23:14:18 +02:00
  • cb0ece0478 Keep the media-pi roles working on trixie Martin Bauer 2026-10-02 23:14:18 +02:00
  • e3722d2648 Detect a Pi 5 for its kernel instead of a per-host flag Martin Bauer 2026-10-02 23:14:18 +02:00
  • a6d4180b2b Build squeezelite on the device on a 64-bit or trixie userland Martin Bauer 2026-10-02 23:14:18 +02:00
  • f6a169afaa Build irserver on the device on a 64-bit or trixie userland Martin Bauer 2026-10-02 23:14:18 +02:00
  • a0546f5fa6 Recover from half-done installs and missing devices instead of failing for good Martin Bauer 2026-10-02 21:22:05 +02:00
  • c3375bea75 Deliver the MusicMouse front-end even when a later role fails Martin Bauer 2026-10-02 21:21:55 +02:00
  • 6b9b50ef2e Get sound, the screen and emoji working on musicdolphin's Pi 5 Martin Bauer 2026-10-02 21:21:47 +02:00
  • 874a81f664 Give each role's reboot handler its own name Martin Bauer 2026-10-02 21:21:37 +02:00
  • f434429dd1 Switch musicdolphin from a Pi 4 to a Pi 5 Martin Bauer 2026-09-21 12:17:53 +02:00
  • ed7b14dcbb Don't deploy the Slint front-end to musicdolphin Martin Bauer 2026-09-21 11:42:40 +02:00
  • 2fb290b146 Build and install the native front-end on musicdolphin Martin Bauer 2026-09-21 00:44:54 +02:00
  • 8c225bbe06 Stop the kiosk coming up blank after every reboot Martin Bauer 2026-09-20 17:31:52 +02:00
  • 831a1b50a4 Run the kiosk on Chromium, and take the stray media server off musicdolphin Martin Bauer 2026-09-20 15:13:16 +02:00
  • 0cb199c403 Point musicdolphin's kiosk at the front-end's Pi profile Martin Bauer 2026-09-20 13:16:01 +02:00
  • a2ed74093a Give the kiosk a window manager, and a debug mode to go with it Martin Bauer 2026-09-20 13:03:14 +02:00
  • b3f1ff69b1 Drop the forced display mode, and let the kiosk user own its own cache Martin Bauer 2026-09-20 12:26:51 +02:00
  • a973bc8d75 Make the kiosk autologin survive a reboot, and allow forcing a display mode Martin Bauer 2026-09-20 12:10:34 +02:00
  • 5d853cbb8f Gate the whole of GEOlino Spezial behind the Welt 3 reward Martin Bauer 2026-09-20 10:24:21 +02:00
  • 804cb1bfaf Give musicdolphin real sound through the HifiBerry amp Martin Bauer 2026-09-19 21:53:50 +02:00
  • c8f19ed918 Only restart samba when its config changes Martin Bauer 2026-09-19 21:41:50 +02:00
  • 1b5a5e2c1d Clean up the uv installs this role used to make Martin Bauer 2026-09-19 21:29:18 +02:00
  • 9bd23467f0 Build the venv from the distribution's Python instead of uv Martin Bauer 2026-09-19 21:21:12 +02:00
  • 6fcc345a26 Only rebuild the venv when the deployed commit changes Martin Bauer 2026-09-19 21:13:00 +02:00
  • 340eeb5433 Install the backend on every run, not on a checkout change Martin Bauer 2026-09-19 20:58:05 +02:00
  • edca1e47dc Stop the delegated frontend build from sudoing on the control machine Martin Bauer 2026-09-19 20:46:07 +02:00
  • ca0271ba44 Disable the Raspberry Pi first-boot user wizard Martin Bauer 2026-09-19 20:41:07 +02:00
  • 331df52f0b Download the uv build the Pi can actually run Martin Bauer 2026-09-19 19:59:43 +02:00
  • 3557fe3f2b Skip the layout guard under --check Martin Bauer 2026-09-19 19:10:44 +02:00
  • 5763df90f8 Pin each MusicMouse host to a deploy branch, and freeze musicmouse Martin Bauer 2026-09-19 19:04:57 +02:00
  • 9b1d01115b Deploy rearchitected MusicMouse backend + web frontend Martin Bauer 2026-09-19 17:58:51 +02:00
  • 2443a75871 Keep /etc/hosts 127.0.1.1 in sync with the hostname Martin Bauer 2026-09-19 16:31:12 +02:00
  • ddda28be44 Remove dead host esszimmerradio Martin Bauer 2026-09-19 16:28:00 +02:00
  • 9c66b7f665 Rename musikserverwohnzimmeroben -> musicdolphin Martin Bauer 2026-09-19 16:23:00 +02:00
  • 07e3c2797e Fix pi_standard_setup under --check Martin Bauer 2026-09-19 16:22:50 +02:00
  • 85a26db46b single playbook for mediapis Martin Bauer 2026-09-10 21:33:19 +02:00
  • dae2470e67 use same shell setup as in nix home manager Martin Bauer 2026-09-09 08:17:48 +02:00
  • 3d1675528b Fix tasks that always report changed regardless of actual state Martin Bauer 2026-09-08 21:28:36 +02:00
  • c49e4db304 Modern tools (rg, fd...) Martin Bauer 2026-09-08 18:26:53 +02:00
  • f043606466 Add deliberate update playbook and unattended-upgrades role Martin Bauer 2026-09-08 18:02:41 +02:00
  • 37b75ecf81 Fix remaining ansible-lint violations: file permissions, var-naming, package pinning Martin Bauer 2026-09-08 17:28:12 +02:00
  • bb72eaec10 Untrack local .ansible runtime cache and fix stale gitignore path Martin Bauer 2026-09-08 17:13:39 +02:00
  • ab9763ec49 Fix ansible-lint violations: FQCN, formatting, bugs, role renames Martin Bauer 2026-09-08 17:13:00 +02:00
  • f79c106437 Automated repo cleanup with claude Martin Bauer 2026-09-08 16:52:46 +02:00
  • 5642424697 before cleanup Martin Bauer 2026-09-08 16:32:02 +02:00
  • 7c70221723 IR stuff update Martin Bauer 2025-01-06 18:01:18 +01:00
  • 9092f08481 Bt monitor Martin Bauer 2024-07-28 08:45:01 +02:00
  • e9ec94a5f8 Bluetooth Monitor WIP Martin Bauer 2024-03-29 09:32:59 +01:00
  • fe744b2285 bt monitor Martin Bauer 2024-03-08 13:02:55 +01:00
  • ffeee72652 music mouse setup Martin Bauer 2024-03-08 13:02:43 +01:00
  • fb6f10891d Bluetooth monitor and more Martin Bauer 2024-03-01 15:01:08 +01:00
  • 7501ef18a4 updates raspis to new os based on bookworm Martin Bauer 2024-02-19 08:10:58 +01:00
  • 7776095180 New server setup based on ubuntu Martin Bauer 2023-09-19 10:55:47 +02:00
  • 578be1a1cf updates Martin Bauer 2023-01-03 20:07:56 +01:00
  • 2a251d2700 Server scripts Martin Bauer 2021-09-11 10:18:47 +02:00
  • f1d104a224 Updates & fixes Martin Bauer 2021-07-20 15:35:12 +02:00
  • 6c421a4ae1 Octopi & dht fixes Martin Bauer 2021-07-05 19:50:15 +02:00
  • 23a2c1fb50 added ir server, squeeze server, ... Martin Bauer 2020-05-16 18:35:44 +02:00
  • 93034dd0ec Update dht22 sensing code + sispmctl fixes Martin Bauer 2020-05-12 20:51:04 +02:00
  • d8c9a491d1 Working sound setup for raspis Martin Bauer 2020-05-10 15:25:38 +02:00
  • caf6232dfb Added sysdweb Martin Bauer 2020-05-02 11:21:52 +02:00
  • 4308dae03d Ansible files Martin Bauer 2020-03-30 22:49:44 +02:00
  • 274f15b213 update Martin Bauer 2020-01-16 21:09:14 +01:00
  • d9cd53477f Raspberry Pi setup as bluetooth speaker Martin Bauer 2020-01-08 20:18:23 +01:00