De hieronder beschreven methode heb ik getest op Android.
Veiligheid staat voorop. Daarom is het een slim idee om buitenshuis gebruik te maken van een VPN. Een fantastische, relatief eenvoudige én gratis applicatie hiervoor is Tailscale. Tailscale is zelf trouwens niet bepaald bescheiden: het noemt zijn product “The best secure connectivity platform for the AI era“
Wat Tailscale zo handig maakt, is dat het op vrijwel elk platform werkt. Daarnaast kun je één of meerdere exit nodes in je netwerk instellen. Dit zijn apparaten in je eigen netwerk waarlangs je internetverkeer wordt geleid. Wanneer je onderweg bent, gaat je internetverkeer dan via je eigen thuisverbinding het internet op. Als je Tailscale gebruikt zul je zien dat je op dat moment je thuis IP-adres gebruikt wat ook inhoudt dat je ook lokaal beheer in je eigen netwerk makkelijker kunt uitvoeren, je bent imeers rechtstreeks verbonden met je eigen netwerk.
Ik heb Tailscale op een aantal apparaten draaien:
⚬ Een Intel NUC-server op Ubuntu (met exit node)
⚬ Een Synology NAS (met exit node)
⚬ Een Raspberry Pi
⚬ Een Google Pixel
⚬ Een iPhone
⚬ Home Assistant
⚬ Een MacBook Air
En inderdaad: geen Windows 🙂 Maar uiteraard draait het daar ook gewoon op.
Op je eigen thuisnetwerk (Provider/SSID) heb je normaal gesproken weinig reden tot bezorgdheid. Buitenshuis weet je echter niet altijd hoe veilig je verbinding is. We moeten het natuurlijk ook niet erger maken dan het is, maar vooral het verbinden met openbare wifi-netwerken is niet aan te raden.
Met Tailscale kun je onderweg een beveiligde verbinding met je eigen thuisnetwerk maken. Gebruik je daarbij een exit node, dan loopt ook je internetverkeer via je eigen thuisverbinding. Dat is vooral prettig wanneer je gebruikmaakt van een netwerk dat je niet volledig vertrouwt.
Maar dan moet je natuurlijk wel iedere keer de Tailscale-app starten en eraan denken om de VPN aan te zetten.
Hoe mooi zou het zijn als je je daar helemaal geen zorgen over hoeft te maken en je telefoon automatisch met Tailscale verbonden is zodra dat nodig is?
Dat kan op Android. Ik heb het inmiddels zo ingesteld dat Tailscale automatisch wordt ingeschakeld wanneer ik niet met mijn eigen wifi-netwerk of een ander door mij vertrouwd wifi-netwerk verbonden ben. Zodra ik weer verbinding maak met een vertrouwd netwerk, wordt Tailscale automatisch uitgeschakeld.
Zo heb je er eigenlijk geen omkijken meer naar.
Ik ben begonnen met het installeren van de Tailscale app en heb om de “onder water” aan/uit funcie van Tailscale te gebruiken de MacroDroid app geïnstalleerd. Met MacroDroid kunnen allerlei handelingen op een Android telefoon geautomatiseerd worden.
Voor de 1e Macro: bij verbreken verbinding met thuisnetwerk , zet automatisch Tailscale VPN aan:
Voer vervolgens de volgende handelingen uit:
1. Open MacroDroid en maak een nieuwe macro aan (linksboven in het scherm).
2. Kies Trigger: Connectiviteit → Wi-Fi statuswijziging → Niet verbonden met Network → Selecteer jouw thuisnetwerk SSID.
3. Tik in het scherm Actie toevoegen rechtsboven op het vergrootglas.
4. Typ exact: Intent.
5. Kies de optie Intent verzenden.
Vul hier de volgende gegevens in:
Vink bij “Doel” Broadcast aan en vul de volgende velden exact zo in:
Voor Macro 1: Thuis netwerk verlaten (VPN AAN)
• Actie: com.tailscale.ipn.CONNECT_VPN
• Pakket: com.tailscale.ipn
• Klasse: com.tailscale.ipn.IPNReceiver
• Laat Data, MIME Type en Extra’s leeg.
• Vergeet niet je Macro een naam te geven en op te slaan.
Voor de 2e Macro: bij verbinding met thuisnetwerk Tailscale VPN uit:
Ik heb de 1e Macro gekopieerd, hernoemd en alleen de volgende wijziging uitgevoerd:
• Actie: com.tailscale.ipn.DISCONNECT_VPN
Afbeeldingen hieronder:
Links: MacroDroid instellingen. Rechts: de iPhone Tailscale app instellingen


app (klikken op het Tailscale profiel icoon in de app)
Testen kan door even je Wifi op de telefoon uit te zetten en als het goed gaat zie je rechts bovenin het (Tailscale) VPN icoon aan gaan. Bij aanzetten van je Wifi verdwijnt het icoon weer.
In de MacDroid app kun je overigens meerdere SSID’s ingeven zodat als je op een andere locatie bent, je daar ook gewoon met dat door jou vertrouwde netwerk kunt verbinden.
Wie wil weten of je nu wel of niet een Exit Node in Tailscale moet installen, klik hier om te lezen wat het verschil is. De door je in Tailscale geconfigureerde apparaten beheren en bijvoorbeeld exit-nodes instellen doe je op https://console.tailscale.com
Als laatste, in de Android instellingen kun je ook voor “Always-on VPN” kiezen, maar dan blijf je continu verbonden met je VPN (zoals Tailscale).
Als je van bijzondere en technisch fantastisch gemaakte muziekvideo’s houdt, dan is de muziek in combinatie met de video’s van de broers van KREAM echt iets voor jou.
KREAM en LIQUID:LAB horen direct bij elkaar: KREAM is het artiestenduo, en LIQUID:LAB is hun bekende concept en show.
KREAM is een Noors elektronisch muziek- en DJ/producerduo, bestaande uit de broers Daniel en Markus Suki.
Genre: House, tech house, deep house en progressive house.
Stijl: Ze staan bekend om hun energieke, meeslepende producties met een sterke melodische focus en diepe baslijnen.
LIQUID:LAB is de unieke live DJ mix- en visuele serie van KREAM zelf.
Het concept: KREAM gebruikt LIQUID:LAB om exclusieve eigen mashups, unreleased nummers en speciale edits te laten horen in combinatie met een strakke, futuristische licht- en lasershow (of op spectaculaire locaties).
De sets worden opgenomen en uitgezonden via YouTube, Spotify en Soundcloud, wat hen miljoenen weergaven en een wereldwijde fanbase heeft opgeleverd.
Hieronder 2 van hun prachtige video’s en muziek:
Een aanrader is deze Youtube video waarin de productie van een van hun video’s (LIQUID : LAB 12 (Behind The Scenes) – Vemork) wordt getoond en uitgelegd.
In mijn zoektocht naar een tool waarmee ik alle notificaties voor mijn netwerk apparaten en diensten op een centrale plaats kan ontvangen heb ik NTFY geïnstalleerd zoals hier uitgelegd door Marius Lixandru.
NTFY is een zeer efficiente manier om allerlei notificaties te ontvangen en kan zelfs Frigate IP-Camera screenshots in de notificaties tonen.
Het NTFY dashboard ziet er uit zoals hieronder:

Uptime Kuma
Voor mijn netwerk monitoring gebruik ik Uptime Kuma, waar ik eerder dit artikel over heb geschreven en ziet er uit zoals hieronder is weergegeven:

NTFY
De verbinding naar de NTFY server stel je in bij de instellingen van Uptime Kuma waar waar je kunt kiezen voor Meldingen > Meldingen instellen. In de lijst die daar zichtbaar wordt kun je ntfy kiezen en de configuratiegegevens invullen zoals de url naar je NTFY-server. Ik heb hiervoor op mijn Synology een synology.me domein gemaakt met een (https) certificaat.
Docker-Proxy
Mijn vraag was of ik Uptime Kuma kan gebruiken om mijn Synology Docker containers op hun online status te monitoren en dat blijkt zo te zijn. Als dat werkt kan ik meldingen via Uptime Kuma doorsturen naar NTFY.
Om te beginnen moet de “Docker-Proxy” geïnstalleerd worden. Ik heb dat gedaan via Portainer, een docker installatie op Synology. Deze “Docker-Proxy” zorgt er voor dat de Docker-socket beveiligd wordt doorgegeven aan je Uptime Kuma op Home Assistant.
Hieronder staat het “Stacks” script wat ervoor zorgt dat de “Docker-Proxy” container geïnstalleerd wordt en gaat draaien:
version: '3.8'
services:
socket-proxy:
image: tecnativa/docker-socket-proxy
container_name: docker-socket-proxy
restart: unless-stopped
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
# We zetten alles uit, behalve de 'lees' functies voor containers
- CONTAINERS=1
- NETWORKS=0
- IMAGES=0
- VOLUMES=0
- POST=0 # Heel belangrijk: Uptime Kuma hoeft alleen te kijken, verder niets
ports:
- "2375:2375"
Zodra die proxy draait op je Synology, doe het volgende in Uptime Kuma:
– Ga naar Settings > Docker Hosts > Stel Docker Host in
Vul in het volgende scherm in:

- Naam
- Verbindingstype TCP/HTTP
- Docker daemon:
http://[IP-VAN-JE-SYNOLOGY]:2375 - Klik op Test, als de verbinding in orde is zie je een melding van de hoeveelheid containers die wordt gezien
- Sla de instellingen op
Nu kun je de diverse containers aan Uptime Kuma toevoegen door linksboven te klikken op “nieuwe monitor toevoegen” en bij monitortype te kiezen voor kiezen voor Docker Container. De namen van de containers vind je in Portainer of in de Container Manager op je Synology.
Als je met succes de NTFY server aan Uptime Kuma hebt gekoppeld kun je rechts in het scherm per Docker Monitoring item de “Mijn NTFY Alarmeringen aanvinken”:

APPS

Overigens kun je veel verschillende asoorten meldingen instellen, Telegram werkt ook heel goed.
Wat het nog handiger en functioneler maakt is de NTFY app voor Android en de App Store.
Inmiddels gebruik ik NTFY voor alle alarmeringen op:
1. Home Assistant
2. Frigate
3. Uptime Kuma
4. Synology (via Meldingen>webhooks)
Ik houd mij aanbevolen voor meer toepassingen 🤓
Calibre-Web is een gebruiksvriendelijke webinterface om digitale boeken overzichtelijk te beheren. Een groot voordeel is dat het eenvoudig te installeren is op zowel een Ubuntu Server als binnen Home Assistant en er is ook een Synology installatie die hier wordt uitgelegd op de website van Marius Hosting.
Voor het beheer van mijn Docker-containers gebruik ik Portainer op mijn Ubuntu Server. Documentatie over de Docker-installatie van Calibre-Web is te vinden op: https://docs.linuxserver.io/images/docker-calibre-web.
Om de installatie eenvoudig te houden, heb ik in Portainer gebruikgemaakt van “Stacks” met de volgende configuratie:
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
volumes:
- /srv/calibre-library:/books:rw
- /path/to/config:/config
ports:
- 8083:8083
restart: unless-stopped
In mijn browser ziet het bovenstaande er uit zoals hieronder is weergegeven:

De installatie start je in Portainer via Actions → Deploy the stack.
Na installatie is de webinterface bereikbaar via:
http://<server-ip>:8083
De standaard inloggegevens zijn:
Gebruikersnaam: admin
Wachtwoord: admin123
Wijzig deze direct om veiligheidsredenen.
Een voorbeeld hoe de Calibre-Web interface eruit ziet is hieronder te zien (en is ook in het Nederlands in te stellen):

Via de interface kun je eenvoudig ePub-bestanden uploaden en je digitale bibliotheek beheren. Een handige functie is dat je meerdere gebruikers kunt aanmaken, elk met een eigen inlog.
Nadat mijn provider mijn (dynamische) publieke IP-adres regelmatig wijzigde, moest ik steeds handmatig de DNS-records van mijn subdomeinen aanpassen. Ik ben daarom gaan kijken hoe ik dit definitief kon oplossen.
Het probleem is dat bij een IP-wijziging de DNS-records niet meer naar het juiste adres verwijzen, waardoor de subdomeinen onbereikbaar worden.
De oplossing is het instellen van DDNS op mijn Synology. Er zijn ook andere oplossingen, maar deze is eenvoudig in te stellen.
Voer op de Synology de volgende stappen uit:
1. Ga naar Configuratiescherm
2. Klik op Externe Toegang
3. Ga naar tabblad DDNS
4. Klik op Toevoegen
Ik heb zoals hieronder is weergegeven de gevraagde gegevens ingevoerd:

Get IPv4 IP-adres wordt automatisch herkend en is het actuele publieke IP-adres. Dit IP-adres kun je controleren op de website https://www.ip-adres.nl. Het hier getoonde IP-adres is willekeurig door mij samengesteld.
Klik ter afronding op OK.
Daarna kan de hostnaam (bijvoorbeeld naam.synology.me) worden gebruikt om extern toegang te krijgen tot je Synology.
Let op: hiervoor moet je nog wel portforwarding instellen op je router (of een alternatief gebruiken zoals een reverse proxy of VPN).
Je URL wordt dan bijvoorbeeld:https://naam.synology.me:5001
Als je zonder portforwarding van buiten je netwerk toegang wilt tot je Synology, kun je QuickConnect gebruiken. Hierbij verloopt de verbinding via de servers van Synology.
Als je een eigen domein hebt met daaraan gekoppelde subdomeinen, kun je bij je hostingprovider in de DNS-instellingen een CNAME-record aanmaken dat verwijst naar naam.synology.me. Op die manier blijven je subdomeinen werken, ook wanneer je publieke IP-adres wijzigt. Een voorbeeld hoe ik 1 van mijn subdomeinen heb doorverwezen is hieronder afgebeeld:

De link naar muziek.mattizz.nl wijst bij mij naar de vrij toegankelijke Subsonic omgeving op:
http://muziek.mattizz.nl:4040/login.view?user=gast&password=gast
AI neemt een steeds prominentere rol in op Home Assistant en er zijn leuke toepassingen zoals met LLM Vision waarmee je met een prompt een grappige beschrijving kunt genereren van een screenshot van bijvoorbeeld een IP-Camera, zoals:
“Geef een uitgebreide omschrijving van de mensen die te zien zijn en omschrijf deze dan op een gedetailleerde maar ook grappige manier. Geef geen beschrijving van de tuin. Als er geen mens of mensen te zien zijn, zeg dat dan. Geef een beschrijving alleen in het Nederlands”
Als je de de gegenereerde tekst vervolgens laat uitspreken op een speaker, of een Google Nest Hub kan dat hilarische uitkomsten laten horen.
Ook de HA Voice PE maakt gebruik van AI en kan behalve informatie over de Home Assistant installatie als AI spraak assistent dienst doen.
Maar een zeer functionele toepassing en aanrader is om Claude AI te gebruiken om Home Assistant te bewerken en door jezelf opgedragen wijzigingen aan te brengen in bijvoorbeeld je automatiseringen. Zo merkte dat Claude perfect gebruikt kan worden om “verweesde” entiteiten op te zoeken en ook kan verwijderen.
Ik heb onderstaande Youtube Video als input gebruikt en Claude AI Desktop vanaf mijn Macbook verbonden met mijn Home Assistant.
Ik ben begonnen met mijzelf registreren op https://claude.ai/new (Free Plan) waar ik na registratie in mijn Profiel menu kon kiezen voor “Download Claude for MAC” of deze op deze pagina: https://claude.com/download downloaden en installeren.
Hierna heb ik zoals in de video is aangegeven op de pagina https://homeassistant-ai.github.io/ha-mcp/setup de Claude Desktop –> Local Machine –> MAC OS gekozen waarna in de terminal het commando: 🍎 Install uv (macOS): brew install uv moet worden uitgevoerd.
In de video wordt voor verdere installatie verwezen naar de Developer in Claude Desktop. Dat kostte me wat moeite om deze te vinden maar hij staat bij de Claude Settings, zie de beide screenshots hieronder:


Vervolgens wordt het claude_desktop_config.json met een tekst editor aangepast met dit stukje script:
{
"mcpServers": {
"Home Assistant": {
"command": "uvx",
"args": ["ha-mcp@latest"],
"env": {
"HOMEASSISTANT_URL": "http://homeassistant.local:8123",
"HOMEASSISTANT_TOKEN": "Toegangstokens met lange levensduur"
}
}
}
}
Ik heb http://homeassistant.local:8123 vervangen door het ip-adres van mijn Home Assistant Server, bij mij http://192.168.178.10:8123 maar er zijn meer opties, je kunt ook je Nabu Casa URL gebruiken.
Hieronder nog een aanwijzing hoe je in Home Assistant je “Toegangstokens met lange levensduur” genereert:
1. Open Home Assistant in je browser
2. Klik op je gebruikersnaam (Links onderin)
3. Beveiliging tab → Toegangstokens met lange levensduur
4. Creëer een token → Kopieer onmiddellijk want deze wordt 1-malig getoond
Als alles goed is gegaan zie je onder “Connectors” je Home Assistant staan (links) en eenmaal in Claude Desktop kan een chat gestart worden. Ik heb als voorbeeld de vraag gesteld wat Claude allemaal kan (rechts):


PS. Omdat het een free plan is kun je niet eindeloos vragen blijven stellen maar je kunt een tijdje vooruit voordat je een pauze krijgt opgelegd. Uiteraard kun je upgraden naar een betaal versie.
Ik ben deze website lang geleden gestart om kennis over hoe ik sommige automatiseringszaken die mij nuttig leken heb opgelost zodat het als een naslagwerk voor mijzelf en anderen zou kunnen dienen.
Ook deel ik muziek die ik mooi vind of die een speciale betekenis voor mij heeft.
Wat ik zeker niet met deze website wil is reclame maken voor een bepaald apparaat of merk maar ik heb kort geleden de JBL Sense Pro Open-Ear draadloze oortjes gekocht die (vind ik), heel erg goed zijn.
Ik was al langer op zoek naar andere (Open-Ear) oortjes omdat In-Ear oortjes mij slecht bevallen. Al snel na het inbrengen van deze oortjes beginnen deze te irriteren en na zo’n 15 minuten ben ik er alweer klaar mee. Echter na het zien van onderstaande Bright Youtube video van Erwin van der Zande werd ik enthousiast en bedacht ik me dat dit wel eens de oortjes zouden zijn waar ik al lang naar op zoek was:
En inmiddels heb ik ze in huis en ik moet zeggen ze zijn perfect. Ik voel nauwelijks dat ik ze in/op heb en de geluidkwaliteit is voortreffelijk en uitgebreid in te stellen met de JBL app.
Nogmaals, geen reclame, ik heb ze gewoon via bol.com gekocht maar ik kan ze iedereen aanraden.
Overigens zijn er inmiddels ook al Open-Ear oordopjes met ruisonderdrukking te koop, kijk op de website van Shokz.
En nu iets heel anders. Omdat bij mij de kamerplanten bij gebrek aan kennis meestal een langzame dood sterven, heb ik gekeken naar een praktische e-tech oplossing waarmee ik ze langer in leven moet kunnen houden. Bovendien kunnen de door mij gebruikte sensoren simpel in Home Assistant geïntegreerd worden zodat er bijvoorbeeld een automatisering gemaakt kan worden die een notificatie naar mijn telefoon stuurt dat ik nu toch echt de gieter moet pakken. Ook kun je in Home Assistant gesproken notificaties maken zodat je via een speaker tot actie wordt opgeroepen. Hieronder een beknopte uitleg:
Allereerst de sensoren die je in de grond bij je plant steekt. Ik heb deze gekocht op techpunt.nl:
Xiaomi Mi Flower Care Plant Sensor. Op 25 november dit jaar betaalde ik nog €14,95, nu zijn ze alweer een stuk duurder geworden, nl. €19,95.
Om ze te gebruiken heb je de de “Flower Care” app nodig van Beijing HHCC Plant Technology Co., Ltd. Deze is er voor Android en Apple.
Op Android hier een paar screenshots:



Maar behalve via een App kan deze sensor ook geïmplementeerd worden in Home Assistant. Denie van Kleef heeft daar een goede Youtube uitleg voor gemaakt:
Ik heb er een eigen Home Assistant Dashboard voor gemaakt, hieronder een screenshot hoe dat eruit ziet:


Op mijn Synology NAS (op Docker) heb ik https://www.azuracast.com geïnstalleerd.
Op de website van AzuraCast wordt het programma beschreven als:
“Web-Based Station Management. Upload media, manage playlists, create local mount points and remote relays, view analytics and reports and much more, all from the convenience of your web browser”.
Ik heb voor de installatie Stacks op Portainer gebruikt, een makkelijke manier om scripts als installatiebron te gebruiken waarmee alle instellingen automatisch worden aangemaakt.
Hieronder het werkende script wat ik heb gebruikt:
version: "3.8"
services:
azuracast-redis:
image: redis:alpine
container_name: AzuraCast-REDIS
hostname: azuracast-redis
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD-SHELL", "redis-cli ping || exit 1"]
user: 1026:100
environment:
TZ: Europe/Amsterdam
volumes:
- /volume1/docker/azuracast/redis:/data:rw
restart: on-failure:5
azuracast-db:
image: mariadb:11.4-noble
container_name: AzuraCast-DB
hostname: azuracast-db
security_opt:
- no-new-privileges:false
environment:
TZ: Europe/Amsterdam
MYSQL_ROOT_PASSWORD: azuracastrootpw
MYSQL_DATABASE: azuracast
MYSQL_USER: azuracastuser
MYSQL_PASSWORD: azuracastpw
MYSQL_SLOW_QUERY_LOG: 0
MYSQL_MAX_CONNECTIONS: 100
volumes:
- /volume1/docker/azuracast/dbconfig:/var/lib/mysql:rw
restart: on-failure:5
azuracast:
image: azuracast/azuracast:latest
container_name: AzuraCast
hostname: azuracast
security_opt:
- no-new-privileges:false
ulimits:
nofile:
soft: 65536
hard: 65536
logging:
options:
max-size: "1m"
max-file: "5"
healthcheck:
test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/80' || exit 1
interval: 10s
timeout: 5s
retries: 3
start_period: 90s
ports:
- 8521:80
- 8085:8000
- 8512:8005
- 8513:8006
- 8514:8010
- 8515:8015
- 8516:8016
- 8517:8020
environment:
APPLICATION_ENV: production
MYSQL_HOST: azuracast-db
MYSQL_PORT: 3306
MYSQL_USER: azuracastuser
MYSQL_PASSWORD: azuracastpw
MYSQL_DATABASE: azuracast
ENABLE_REDIS: true
REDIS_HOST: azuracast-redis
REDIS_PORT: 6379
REDIS_DB: 1
AZURACAST_HTTP_PORT: 80
AZURACAST_HTTPS_PORT: 443
AZURACAST_STATION_PORTS: 8000,8005,8006,8010,8015,8016,8020
CUSTOM_PUBLIC_URL: http://192.168.178.2:8000/radio.mp3
PROFILING_EXTENSION_HTTP_IP_WHITELIST: "*"
TZ: Europe/Amsterdam
PUID: 1026
PGID: 100
volumes:
- /volume1/docker/azuracast/uploads:/var/azuracast/storage/uploads:rw
- /volume1/docker/azuracast/stations:/var/azuracast/stations:rw
- /volume1/docker/azuracast/shoutcast:/var/azuracast/storage/shoutcast2:rw
- /volume1/docker/azuracast/stereo:/var/azuracast/storage/stereo_tool:rw
- /volume1/docker/azuracast/geoip:/var/azuracast/storage/geoip:rw
- /volume1/docker/azuracast/persist:/var/azuracast/storage/sftpgo:rw
- /volume1/docker/azuracast/backups:/var/azuracast/backups:rw
- /volume1/docker/azuracast/acme:/var/azuracast/storage/acme:rw
- /volume1/docker/azuracast/dbmysql:/var/lib/mysql:rw
- /volume1/docker/azuracast/logs:/var/azuracast/storage/logs:rw
restart: on-failure:5
depends_on:
azuracast-redis:
condition: service_healthy
azuracast-db:
condition: service_started
AzuraCast toont (intern) ook een prachtige desktop:
Om je radio stream ook extern te kunnen gebruiken, zoals in de player bovenaan dit artikel en onderaan de rechter kolom, heb je een (sub)domein nodig en een Let’s Encrypt Certificaat want alleen met https werkt het. Zo is mijn radio stream url: https://radio.mattizz.nl/radio.mp3
Wat dan ook weer leuk is, is dat ik deze stream handmatig als favoriet op de Lyrion Server heb toegevoegd zodat ik deze ook op mijn Logitech Squeezebox Touch en Radio kan kiezen. Hieronder foto’s van mijn Logitech Squeezebox Touch en Radio waarop George Michael Radio wordt gestreamd.


