-
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