ID.nl logo
Met Music Assistant ben jij de baas over jouw muziekcollectie
© Dragoslav - stock.adobe.com
Huis

Met Music Assistant ben jij de baas over jouw muziekcollectie

Als je thuis muziek wilt beluisteren, ben je vaak gebonden aan één ecosysteem van afspeelapparatuur en muziekbronnen. Met Music Assistant breek je deze beperking open: het is een muziekbibliotheekmanager die je volledige controle geeft over welke muziek je waar wilt afspelen. Bovendien is het programma volledig geïntegreerd in het domoticasysteem Home Assistant.

In dit artikel gaan we aan de slag met muziekbibliotheek Music Assistant, zodat jij al je muziek op welk apparaat dan ook kunt beluisteren.

  • Installeer Music Assistant als add-on in Home Assistant
  • Voeg een netwerkshare toe
  • Voeg een afspeelprovider toe
  • Integreer Music Assistant eventueel in Home Assistant, zodat je geautomatiseerd muziek kunt afspelen

Ook interessant: Vergeet Spotify en stream je eigen muziek met Navidrome

Fabrikanten van muziek-ecosystemen zoals Sonos pakken ermee uit dat je er muziek op jouw manier mee kunt beluisteren. Maar in feite ligt de controle volledig bij hen. Sonos bepaalt welke muziekbronnen het nu en in de toekomst ondersteunt. Ook de muziekbronnen zelf, zoals de streamingdiensten, beslissen waar en hoe je hun muziek mag beluisteren. En als je dan besluit om van streamingdienst te veranderen, verlies je de afspeellijst die je zorgvuldig hebt samengesteld.

Dat moest anders kunnen, vond Marcel van der Veldt, en daarom begon hij vijf jaar geleden te werken aan Music Assistant. Het programma laat je niet alleen toe om muziek te beluisteren van populaire streamingproviders zoals Spotify en Tidal, maar ook muziekbestanden die je lokaal op je netwerk deelt. Al deze songs worden in één muziekbibliotheek samengebracht. Bovendien ondersteunt het een veelvoud aan protocollen zoals AirPlay, Cast en DLNA om de muziek van al die bronnen op diverse apparaten af te spelen.

1 Installeren in Home Assistant

Je kunt Music Assistant als een Docker-container op een Linux-server draaien, maar de aangewezen installatiemethode is als een add-on in het opensource-domoticasysteem Home Assistant. Zo kun je de luidsprekers voor audiomeldingen van Home Assistant gebruiken, waarbij muziek die Music Assistant op dat moment aan het afspelen is, automatisch wordt gepauzeerd en na de melding weer verder gaat. Let op: Music Assistant heeft zelf 2 GB RAM nodig, bovenop de geheugenvereisten van Home Assistant zelf.

In Home Assistant ga je naar Instellingen / Add-ons en klik je rechts onderaan op Add-on winkel. Klik daarna rechts bovenaan op het hamburgermenu en kies Repositories. Vul daar de url https://github.com/music-assistant/home-assistant-addon in en klik op Toevoegen. Daarna zie je dat de repository Music Assistant is toegevoegd en kun je op Sluiten klikken. Scrol daarna in de Add-on winkel helemaal naar beneden en klik op de add-on Music Assistant en daarna op Installeer. Nadat de installatie is voltooid, schakel je eventueel Weergeven in zijbalk in en klik je op Starten. Klik daarna op Open Web-UI of (als je dit hebt ingeschakeld) op Music Assistant in de zijbalk om de gebruikersinterface van de muziekbibliotheekmanager te openen.

2 Diverse muziekproviders

Music Assistant ondersteunt meer dan tien verschillende muziekproviders. Daarbij horen streamingdiensten zoals Spotify, Apple Music, Deezer, SoundCloud en Tidal. Je kunt ook internetradio’s als muziekprovider toevoegen, of lokale muziekbronnen, zoals een server met Subsonic, Plex of Jellyfin. Music Assistant kan ook muziekbestanden op een lokale schijf of netwerkschijf toevoegen. Bekijk de documentatie over muziekproviders voor specifieke vereisten zoals een premiumaccount.

Als je lokale muziekbestanden wilt toevoegen, is het belangrijk dat ze correct getagd zijn, want Music Assistant gebruikt ID3-tags als ze er zijn, en haalt informatie over een song pas van een online metadataprovider als de tags ontbreken. Zie het kader ‘MusicBrainz Picard’ voor een programma dat je hiervoor kunt gebruiken. De tijd die je investeert in het correct taggen, verdien je zeker terug, doordat je dan in Music Assistant sneller de juiste muziek vindt.

3 Netwerkshare toevoegen

We illustreren dit door een netwerkshare van een NAS toe te voegen als muziekprovider. Music Assistant ondersteunt Windows-netwerkshares die het SMB/CIFS-protocol gebruiken, wat elke NAS ondersteunt. Klik rechts bovenaan op Add music provider, klik op Filesystem (remote share) en vul de nodige instellingen in: de server, naam van de share, gebruikersnaam en wachtwoord, en eventueel een subdirectory als je muziek daarin staat.

Het is aan te raden om de gebruiker schrijfrechten op de netwerkshare te geven, zodat Music Assistant er afspeellijsten op kan aanmaken of aanpassen. Als de gebruiker alleen leesrechten heeft, maak je afspeellijsten op de opslag van Music Assistant zelf. Klik tot slot op Save. Daarna zie je in de instellingen dat je muziekprovider is toegevoegd. Voor andere muziekproviders verloopt het proces op een gelijkaardige manier. Op de achtergrond begint Music Assistant nu ook alle muziek te importeren, die je vervolgens onderaan kunt bekijken in de onderdelen Artists, Albums en Tracks.

MusicBrainz Picard MusicBrainz Picard (www.picard.musicbrainz.org) is een programma dat je muziek automatisch kan taggen, de muziekbestanden kan hernoemen en ze kan verplaatsen naar een mappenstructuur op de manier die jij zelf verkiest. Het maakt hiervoor gebruik van de online MusicBrainz-database (www.musicbrainz.org). Het programma is zowel voor Windows als Linux en macOS beschikbaar. Je voegt simpelweg de map met al je muziek toe, en nadat alle bestanden geïmporteerd zijn, selecteer je ze allemaal en klik je op Lookup. Picard begint met het herkennen van de songs en past automatisch hun ID3-tags aan. In de opties kun je ook aangeven dat het programma de bestandsnamen mag aanpassen en bestanden mag verplaatsen naar mappen per album. Je kunt ook handmatig tags toevoegen wanneer Picard ze niet automatisch instelt. Wanneer het programma klaar is, selecteer je alle bestanden en klik je bovenaan op Save om de wijzigingen naar de bestanden weg te schrijven.

4 Afspeelproviders

Nu Music Assistant toegang heeft tot je muziek, moet je de nummers nog ergens op kunnen afspelen. Daarvoor moet je nog een of meerdere afspeelproviders toevoegen. Ook hier biedt Music Assistant heel wat mogelijkheden. Daartoe behoren AirPlay-apparaten zoals de Homepod of andere slimme luidsprekers, uPnP/DLNA-luidsprekers, apparaten van Sonos, Google Cast-apparaten zoals de Google Nest-luidsprekers, Squeezebox-spelers zoals die van Logitech of doe-het-zelfapparaten met Squeezelite. Ook Snapcast wordt ondersteund: je installeert daarvoor de client op een Raspberry Pi of Android-telefoon om media af te spelen.

Het is belangrijk om te weten dat niet alle afspeelproviders dezelfde mogelijkheden bieden. Zo is gesynchroniseerd afspelen van muziek op meerdere apparaten niet met elke provider mogelijk, net zomin als crossfading. Met DLNA-apparaten moet je ook een beetje geluk hebben: er bestaan zo veel implementaties van deze standaard, dat er vaak workarounds nodig zijn. Sommige apparaten ondersteunen bovendien meerdere protocollen. Zo implementeren Sonos-apparaten DLNA, maar ze voegen daar hun eigen uitbreidingen aan toe voor functionaliteit als crossfading. Zo’n apparaat kun je dan beter als Sonos-apparaat toevoegen en niet als DLNA-apparaat. Specifieke informatie vind je in de documentatie over afspeelproviders.

5 Squeezelite-esp32-speler toevoegen

Om een afspeelapparaat aan je netwerk toe te voegen, klik je op Add player provider, kies je het type en vul je de nodige gegevens in. Daarna zou Music Assistant alle apparaten van dit type automatisch moeten herkennen. Wij hebben dit uitgeprobeerd met een Raspiaudio ESP Muse Luxe waarop we Squeezelite-esp32 installeerden met de webinstaller in Chrome.

Na de installatie van de firmware op de ESP Muse Luxe en de verbinding met het wifi-netwerk voegden we in Music Assistant de afspeelprovider Slimproto toe, die het protocol van Squeezebox implementeert. Daarna werd het apparaat automatisch als een Squeezelite-speler herkend. Je kunt het apparaat nu onderaan naast de afspeelknoppen selecteren. Je krijgt dan in een zijbalk aan de rechterkant alle herkende spelers te zien met hun status en je kunt er het volume instellen. Kies dan een track, album, artiest of afspeellijst om het nummer op het geselecteerde apparaat af te spelen.

6 Synchroon afspelen

Als je meerdere afspeelapparaten bezit die synchronisatie ondersteunen, kun je eenvoudig dezelfde muziekstream op al die apparaten tegelijk afspelen. Dat kan bijvoorbeeld met AirPlay, Google Cast, Sonos, Slimproto of Snapcast. Wij probeerden de laatste uit met een Snapclient op meerdere afspeelapparaten. Dat kan bijvoorbeeld op een Raspberry Pi, maar ook met de Android-app van Snapcast op je telefoon of tablet. Voeg daarna in Music Assistant de afspeelprovider voor Snapcast toe om de ingebouwde Snapcast-server op te starten.

Als je nu onderaan op de naam van een afspeelapparaat klikt, krijg je in de zijbalk meerdere apparaten te zien waarop je muziek kunt afspelen. Zie je het icoontje van twee schakels van een ketting naast een apparaat, dan betekent dat dat je het apparaat met een ander apparaat kunt synchroniseren zodat ze hetzelfde afspelen. Dat kan alleen tussen apparaten van hetzelfde type, bijvoorbeeld twee Sonos-apparaten of twee Snapcast-spelers. Daarna verschijnen ze samen in de zijbalk.

7 Integratie in Home Assistant

Tot nu toe gebruikten we Music Assistant als een op zichzelf staande oplossing, ook al installeerden we het als een add-on in Home Assistant. Maar de muziekbibliotheekmanager kunnen we ook nauwer met Home Assistant integreren. Daarmee komen alle afspeelapparaten in Home Assistant beschikbaar als mediaspelers en zijn aan te sturen via een dashboard of automatisering. Je kunt ook vanuit Home Assistant aankondigingen laten uitspreken op de afspeelapparaten. Andersom zijn ook mediaspelerentiteiten uit Home Assistant zichtbaar in Music Assistant, wat nuttig is als ze niet rechtstreeks door Music Assistant worden ondersteund.

De integratie met Home Assistant installeer je via de Home Assistant Community Store (HACS), waarvoor je overigens een GitHub-account nodig hebt. Als je HACS nog niet hebt geïnstalleerd, dien je een add-on voor ssh te installeren, daarin het volgende downloadscript uit te voeren:

wget -O - https://get.hacs.xyz | bash -

en Home Assistant te herstarten. Ga vervolgens naar Instellingen / Apparaten & diensten, klik rechts onderaan op Integratie toevoegen en kies HACS. Vink alles aan en klik op Verzenden. Daarna moet je HACS toegang geven tot je GitHub-account. De volledige instructies vind je in de documentatie van HACS.

8 Integratie installeren

Om de integratie met Music Assistant te installeren, klik je links op HACS. Via het zoekveld bovenaan zoek je naar de repository Music Assistant. Klik erop en klik rechts onderaan op Download. Bevestig dat je de integratie wilt downloaden en herstart daarna Home Assistant. Na de herstart heeft Home Assistant al automatisch Music Assistant ontdekt. Klik dan in Instellingen / Integraties bij de ontdekte integratie op Configureren.

De integratie toont je de url van de ontdekte Music Assistant en vraagt je om deze toe te voegen. Als je Music Assistant met de spraakbesturing van Home Assistant wilt gebruiken, kies dan bij Gespreksagent voor Home Assistant (of een andere al geconfigureerde spraakassistent). Vink ook Expose players to Assist aan. Klik tot slot op Verzenden. In de laatste stap krijg je te zien welke afspeelapparaten de integratie heeft gevonden en kun je ze indien gewenst aan een ruimte toekennen. Na een klik op Voltooien worden deze apparaten toegevoegd aan Home Assistant.

9 Mediaspeler

Elk afspeelapparaat dat bekend is bij Music Assistant, heeft nu een bijbehorende mediaspeler als entiteit. Je vindt ze bij Instellingen / Apparaten & diensten / Entiteiten. Een apparaat met de naam ESP Muse Luxe heeft bijvoorbeeld de entiteits-ID media_player.esp_muse_luxe. Klik je op het apparaat, dan op de drie puntjes en dan op Apparaatinformatie, dan kun je met een klik op Toevoegen aan dashboard een widget voor de mediaspeler aan je dashboard toevoegen.

In het dashboard kun je nu elk afspeelapparaat besturen: afspelen, pauzeren, terug en vooruit in de afspeellijst, en het apparaat uitschakelen. Met een klik op de drie puntjes bovenaan open je meer mogelijkheden, zoals het volume aanpassen, shuffle, de herhaalmodus, of bladeren door de media van Music Assistant om muziek te kiezen. Voor dat laatste is de interface van Music Assistant handiger, maar de basisfunctionaliteit werkt ook rechtstreeks in Home Assistant.

10 Aankondigingen afspelen

Music Assistant heeft ook een service gedefinieerd om aankondigingen op afspeelapparaten te laten horen. Om dat uit te proberen, open je in Home Assistant Ontwikkelhulpmiddelen / Services en kies je als service Music Assistant: Play Announcement. Kies vervolgens een of meerdere doelen om je aankondiging op af te spelen. Dat kan een apparaat uit Music Assistant zijn, maar ook een ruimte, als je aan de apparaten een ruimte hebt toegekend toen je de integratie in Home Assistant toevoegde (of later).

Daarna voer je de url in waarop het notificatiegeluid beschikbaar is. Dat kan een url op internet zijn, maar ook een van een webserver op je lokale netwerk of van Home Assistant zelf. Nadat je hier de url van bijvoorbeeld een mp3-bestand hebt ingevuld, klik je rechts onderaan op Service aanroepen. Je merkt dan dat de muziek op het apparaat wordt gepauzeerd, dat na een korte stilte het notificatiegeluid afspeelt, om daarna weer verder te gaan met de muziek. Je kunt er bij de service nog voor kiezen dat er vóór het notificatiegeluid een geluidje voor een vooraankondiging wordt afgespeeld, en het volume van de aankondiging kun je ook aanpassen. Wil je de YAML-code om de service in je eigen automatiseringen aan te roepen, klik dan op Ga naar YAML-modus.

11 Spraakberichten

Op een gelijkaardige manier kun je spraakberichten op de afspeelapparaten van Music Assistant laten horen. Dat gebeurt met de service Text-to-speech (TTS): Spreek. Kies eerst de entiteit voor een TTS-provider, bijvoorbeeld Google. Kies daarna de entiteit van de mediaspeler om het bericht op af te spelen en typ vervolgens je bericht in. Afhankelijk van de TTS-provider kan dat in het Engels of een andere taal. Vink in het laatste geval Taal aan en specificeer de taalcode van je taal.

Als je nu de service aanroept, stuurt Home Assistant de tekst naar de TTS-provider en laat de gegenereerde audio van het spraakbericht op je afspeelapparaat horen. Music Assistant pauzeert dan de muziek die momenteel aan het afspelen is, laat standaard een vooraankondigingsgeluidje horen, en daarna het spraakbericht. Vervolgens speelt de muziek weer verder. Overigens slaat Home Assistant bij deze service standaard het spraakbericht op. Zo hoeft dezelfde tekst de volgende keren niet opnieuw naar de TTS-provider te worden verstuurd. Ook hier kun je weer naar de YAML-modus gaan om de code te bekijken waarmee je de service in je eigen automatiseringen kunt aanroepen.

12 Automatiseer je muziek

Door de integratie van Music Assistant in Home Assistant kun je allerlei zaken automatiseren die met je muziek te maken hebben. Je kunt het zo gek niet bedenken of het is mogelijk. Wil je bijvoorbeeld een willekeurig nummer van AC/DC afspelen als je thuiskomt? Roep dan, wanneer een device tracker detecteert dat je thuiskomt, de service mass.search op met de artiestennaam en daarna de service mass.play_media waaraan je een willekeurig media-ID uit de resultaten doorgeeft.

De documentatie van Music Assistant geeft je uitgebreide informatie over de mogelijkheden, met talloze voorbeelden om je te inspireren. De ontwikkeling verloopt bovendien snel, en volgt ook de ontwikkelingen van Home Assistant op de voet. Zo is er ook al een mogelijkheid toegevoegd om Music Assistant via de OpenAI-integratie van Home Assistant via spraak te besturen. Vraag dan Play Nirvana in the kitchen en Music Assistant start de afspeellijst van Nirvana op je afspeelapparaat in de keuken.

Watch on YouTube
▼ Volgende artikel
Android-smartphone zónder Google? Zo doe je dat
© ltyuan - stock.adobe.com
Huis

Android-smartphone zónder Google? Zo doe je dat

Op een smartphone met Android wordt standaard alles aan je Google-account gekoppeld. Daardoor weet het bedrijf heel wat over jou en niet iedereen voelt zich daar goed bij. Gelukkig zijn er ook manieren om Android te gebruiken zonder dat je Google volledige inzicht in je digitale leven geeft, bijvoorbeeld met de alternatieve firmware LineageOS met microG.

In dit artikel laten we zien hoe je een Android-smartphone in kunt stellen zonder gebruik te maken van Google:

• Installeer LineageOS for microG • Configureer microG • Zorg ervoor dat je pushnotificaties kunt ontvangen • Installeer Local GSM Location zodat apps locatiegegevens kunnen opvragen • Installeer apps via F-Droid en Aurora Store

Mag het iets minder rigoureus? Lees dan: Ontsnap aan Googles ecosysteem

Wanneer je een Android-smartphone of -tablet installeert, is aanmelden met een Google-account een van de eerste dingen die je doet. Vanaf dat moment zijn alle Google-apps zoals Gmail, Google Maps, Chrome, Google Calendar en Google Play op je apparaat aan je account gekoppeld. Handig … maar zo krijgt Google wel heel veel controle over je digitale leven.

In principe kun je op je Android-apparaat gewoon geen Google-account aanmaken en alternatieve apps installeren. Maar omdat het hele besturingssysteem rond Google-componenten is gebouwd, is dat knap lastig. Dan installeer je beter een alternatieve Android-firmware die geen koppeling met het Google-ecosysteem heeft ingebouwd. In dit artikel doen we dat met LineageOS en microG, en hebben we het ook over enkele andere mogelijkheden.

1 Android Open Source Project

Voordat we naar die alternatieven kijken, moeten we het even hebben over hoe die mogelijk zijn als Google-diensten zo nauw met Android verweven zijn. De basis van Android bestaat uit het Android Open Source Project (AOSP). Dit is een volwaardig mobiel besturingssysteem waarvan de broncode beschikbaar is onder een opensource-licentie. Fabrikanten van Android-apparaten voegen hier drivers aan toe om Android op hun hardware te laten werken, en vaak nog eigen aanpassingen. Andere belangrijke componenten die we in een Android-systeem verwachten, zoals Google Play Services, zijn niet opensource. Wanneer je een Android-telefoon koopt, staat daarop dus een besturingssysteem dat door de fabrikant is gecreëerd op basis van AOSP, Google Play Services en eigen aanpassingen.

LineageOS is een project dat de broncode van AOSP neemt en daar extra functionaliteit aan toevoegt, vaak met de focus op aanpasbaarheid, beveiliging en privacy. De nieuwste versie is LineageOS 21, gebaseerd op Android 14. Het biedt voor zo’n tweehonderd apparaten installeerbare images met de drivers van de fabrikanten ingebouwd. Staat je toestel niet in de lijst met apparaten, dan kun je LineageOS helaas niet installeren. De apps van Google zijn (net zoals Google Play Services) hierin niet opgenomen, omdat de licentie dat niet toestaat. Die kun je wel achteraf installeren, waarna je je met een Google-account kunt aanmelden en LineageOS zoals de standaard Android-versie op je telefoon is te gebruiken.

LineageOS ondersteunt zo’n tweehonderd apparaten.

2 MicroG

Nu zou je denken dat je zonder de apps van Google wel verder kunt, maar dat is helaas niet het geval. Google heeft gaandeweg meer en meer functionaliteit van AOSP naar Google Play Services en andere propriëtaire componenten verplaatst. Die vereisen een Google-account of tracken je op een andere manier. En heel wat Android-apps maken van deze propriëtaire componenten gebruik. Als je die apps op LineageOS zonder Google-apps installeert, dan zouden die in het beste geval maar deels werken en in het slechtste geval starten ze niet eens op.

Het project microG biedt hier een oplossing voor. Dit is een opensource-project dat allerlei propriëtaire Android-componenten van Google her-implementeert. Zo biedt GmsCore een alternatieve implementatie voor Google Play Services. Ook Google Cloud Messaging (voor pushnotificaties) en geolocalisatie zijn op deze manier mogelijk. De versies van microG kun je dan op bijvoorbeeld LineageOS gebruiken, waardoor allerlei Android-apps toch weer werken zonder dat je een Google-account of Google-apps nodig hebt.

Het microG-project her-implementeert een deel van Google Play Services.

3 LineageOS met microG

Helaas kun je microG niet zomaar op LineageOS installeren. MicroG werkt namelijk alleen op een Android-versie met ‘signature spoofing’. Die truc zorgt ervoor dat de componenten van microG zich als Google Play Services kunnen voordoen, waardoor apps er mee samenwerken zonder dat ze weten dat het niet om een officiële Google-dienst gaat. Maar de ontwikkelaars van LineageOS hebben om diverse redenen besloten om signature spoofing niet op te nemen.

Er zijn manieren om een al geïnstalleerd Android-systeem te patchen zodat het signature spoofing ondersteunt. MicroG biedt ook zijn eigen versie van LineageOS aan: LineageOS for microG. Die versie heeft een minimale vorm van signature spoofing ingebouwd die alleen geprivilegieerde systeem-apps toelaat om de spoofing-permissie te gebruiken en alleen na toestemming van de gebruiker. LineageOS for microG ondersteunt exact dezelfde apparaten als LineageOS en verspreidt twee keer per maand over-the-air-updates.

LineageOS for microG biedt een opensource Android-versie zonder Google-apps.

Alternatieven voor LineageOS/microG

/e/OS Zo is /e/OS op dezelfde combinatie van LineageOS met microG gebaseerd, maar voegt daar nog een privacygerichte standaardconfiguratie aan toe. Je kunt /e/OS zelf installeren op een ondersteunde telefoon, of een telefoon bij Murena kopen met /e/OS voorgeïnstalleerd. De /e/ Foundation, die /e/OS ontwikkelt, sponsort sinds 2020 de ontwikkeling van microG.   Calyxos Ook Calyxos richt zich op privacybewuste gebruikers. Het heeft microG aan boord en komt met toepassingen zoals de chat-app Signal en Organic Maps, dat kaarten van OpenStreetMap gebruikt. Het ondersteunt wel minder telefoons dan de eerdergenoemde oplossingen, voornamelijk Pixel-telefoons van Google.

GrapheneOS GrapheneOS richt zich op hetzelfde publiek, maar doet dat zonder microG. In plaats daarvan kun je Google Play Services in een afgescheiden sandbox draaien voor de apps die dat nodig hebben. Het besturingssysteem ondersteunt alleen tien Google Pixel-apparaten.

Met /e/OS heb je een Android-systeem zonder Google en een privacygerichte standaardconfiguratie.

Klinkt het als te veel moeite?

De keuze in Android-smartphones is reuze

4 Installeren

De installatie van LineageOS for microG gebeurt exact hetzelfde als bij LineageOS: zoek je toestel op in de lijst met ondersteunde apparaten van de LineageOS Wiki en volg daar de installatiegids. Het enige verschil is dat je de installatiebestanden voor je apparaat niet van de website van LineageOS downloadt, maar van de downloadpagina voor LineageOS for microG. Voor de Fairphone 5 vind je die bijvoorbeeld in de map FP5.

Installeer eerst Android Debug Bridge en fastboot en volg op die pagina ook de instructies om de usb-foutopsporingsmodus op je Android-apparaat in te stellen. Daarna dien je op sommige apparaten de bootloader te ontgrendelen, zodat je alternatieve firmware kunt installeren. De instructies hangen van je apparaat af. Op sommige apparaten moet je ook nog extra partities flashen met fastboot. Let op dat je de downloadbestanden van LineageOS for microG flasht en niet degene waarnaar in de installatie-instructies van LineageOS wordt verwezen.

Daarna flash je het herstelbestand van LineageOS for microG en start je het apparaat in herstelmodus. Voer dan een factory reset uit. Nu kun je eindelijk het zip-bestand met het rootbestandssysteem van LineageOS for microG naar je telefoon flashen met de opdracht adb vanaf je computer. De stap om een Google Apps-add-on te installeren sla je over, want we willen Google juist vermijden. Herstart daarna je telefoon, waarna je in LineageOS for microG opstart.

Volg heel nauwgezet alle waarschuwingen en tips in de installatie-instructies van LineageOS.

5 Configureren

Na de eerste keer opstarten, word je verwelkomd door de configuratiewizard, waarin je onder andere je wifi-netwerk instelt. Maar in tegenstelling tot een normale Android-installatie krijg je nu niet de vraag om een Google-account in te voeren. Wanneer de initiële configuratie van LineageOS is voltooid, open je de app microG Settings. Klik dan op Self-Check. Uiteindelijk moet de hele lijst met controles aangevinkt zijn. Je moet hiervoor diverse permissies aan de app toekennen, zodat microG zijn werk kan doen.

Keer terug naar het hoofdvenster van microG Settings. Hier staan allerlei functies standaard uitgeschakeld en het is aan jou om te kiezen welke je inschakelt. Zo kun je hier een Google-account toevoegen, maar dat doen we in het kader van dit artikel juist niet. Exposure Notifications kun je niet hier inschakelen; daarvoor dien je een app te installeren die deze API gebruikt. Google SafetyNet kun je hier wel inschakelen. Sommige apps vereisen deze functie om te controleren of je Android-apparaat wel veilig is. Mocht je zo’n app gebruiken, schakel die functie dan hier in.

Geef microG alle permissies die het nodig heeft om zijn taken uit te voeren.

6 Pushnotificaties

Als je nu apps zou installeren, zou je merken dat je geen pushnotificaties krijgt. Veel apps, onder meer WhatsApp en Slack, maken hiervoor immers gebruik van Google Cloud Messaging. MicroG implementeert dit ook, maar heeft dit standaard uitgeschakeld. Om pushnotificaties naar je apparaat te kunnen sturen, moet Google je apparaat ook kunnen identificeren aan de hand van een uniek apparaat-ID. Ga daarvoor in microG Settings naar Google device registration en schakel Register device in. Standaard (in het profiel Native) genereert microG nu een ID waaruit Google je apparaattype en softwareversie kan afleiden, maar niet het serienummer. Het profiel Real geeft ook het eigenlijke serienummer aan Google door. Er zijn ook profielen om je voor een Google Nexus 5X of Motorola Moto G uit te geven, voor als je zo weinig mogelijk informatie wilt prijsgeven. Als je een Google-account hebt toegevoegd, wordt dit overigens ook bij je apparaatregistratie aan Google doorgegeven.

Nadat je apparaat bij Google is geregistreerd, tik je op Cloud Messaging en vink je Receive push notifications aan. Zodra je apps installeert die van Google Cloud Messaging gebruikmaken, komen ze hier in de lijst te staan. Als je merkt dat je notificaties met vertraging aankomen, tik dan op de drie puntjes bovenaan rechts, dan op Advanced en pas de instellingen voor pushnotificaties per netwerk aan. Zet ze bijvoorbeeld op Ping interval: 60 seconds. Maar dit is alleen nodig als de netwerkkwaliteit laag is, de standaardwaarde Automatic zou op de meeste netwerken voldoende moeten zijn.

Dankzij microG kunnen je apps ook pushnotificaties ontvangen.

7 Locatiemodules

Diverse apps vragen je locatie op, bijvoorbeeld om een relevante selectie van nabije winkels of laadpalen te tonen. Maar als ze daarvoor altijd je gps gebruiken, belast dat de batterij van je telefoon te veel. Bovendien hoeft die locatie niet altijd zo precies te zijn als van je gps. Google heeft daarvoor de component Network Location Provider, die communiceert met servers van Google om bijvoorbeeld op basis van de zichtbare wifi-netwerken te bepalen waar je apparaat zich bevindt.

In de instellingen van microG kun je ook hiervoor een alternatief instellen. Tik daarvoor op Location modules. Standaard bood microG één geolocalisatiemodule die op basis van gsm-netwerken en wifi-toegangspunten in de buurt je locatie bepaalt: Mozilla Location Service. Helaas is die dienst inmiddels stopgezet. Je kunt wel de app Local GSM Location installeren en de locatiedienst die ze aanbiedt daarna hier inschakelen.

MicroG kan ook je locatie bepalen zonder servers van Google.

8 OpenCelliD gebruiken

Tik daarna op de module en dan op Configure. Geef de app toestemming om altijd toegang tot je locatie te krijgen en daarna om bestanden op te slaan. Maak nu een gratis OpenCelliD-account door op www.opencellid.org op Sign Up te klikken. Klik op de verificatielink en dan in het dashboard op Access Tokens. Je ziet daar één toegangstoken. Klik op Show Token en kopieer die.

Open dan op je telefoon weer de configuratie van de locatiemodule, tik linksboven op het menu en dan op Advanced Settings. Vul bij OpenCellID Access Token je token in. Keer terug, open Settings en vink bij Sources de optie OpenCellID aan. Keer weer terug, tik op Database / Create Database. De module downloadt nu de locatiedatabase naar je telefoon. Op een later moment kun je altijd op Update Database tikken om de database bij te werken.

Haal locatiedata uit de database van OpenCelliD.

Geen Google, wel Apple?

Met een iPhone heb je niets te maken met het Google-ecosysteem

9 Apps installeren met F-Droid

LineageOS for microG komt standaard met F-Droid, een appwinkel voor opensource-apps. Zo kun je hiermee de app Local GSM Location installeren, maar ook apps als Aegis Authenticator voor tweefactorauthenticatie, Joplin voor todo-lijstjes, Organic Maps voor offline navigatie, Syncthing voor synchronisatie van je bestanden, apps voor Home Assistant en openHAB, en nog veel meer. Voor veel propriëtaire Android-apps bestaan er opensource-alternatieven die je in F-Droid vindt. Ook apps updaten gebeurt in F-Droid. In de instellingen kun je zelfs automatische updates instellen.

Opvallend is dat F-Droid per app de zogenoemde anti-functies toont, bijvoorbeeld of de app gebruikmaakt van een propriëtaire back-end of je activiteiten aan de makers rapporteert. Ook de door de app gevraagde machtigingen toont F-Droid bij elke app. Zo kun je op basis van de anti-functies en machtigingen beslissen of je de app wel met deze functies wilt gebruiken of voldoende vertrouwt.

F-Droid toont bij elke app de ‘anti-functies’, functies die je misschien minder leuk vindt.

10 Apps installeren met Aurora Store

Op F-Droid vind je alleen opensource-apps. Voor apps als WhatsApp, Slack, Snapchat, Instagram, TikTok, Spotify en meer heb je een andere bron nodig. Maar zonder een Google-account kan dat niet met Google Play Store. Gelukkig bestaat er een alternatief: Aurora Store. Dit is een onofficiële opensource-client voor de Google Play Store. Je kunt hiermee dus apps op de Google Play Store zoeken, downloaden en updaten. Dat kan met een Google-account, maar ook anoniem. Aurora Store koppelt je dan aan een van de vele anonieme gebruikersaccounts. Soms lukt het aanmelden niet. Probeer het dan opnieuw, dan word je aan een willekeurig ander account gekoppeld.

Net zoals in Google Play Store krijg je in Aurora Store apps te zien per categorie, inclusief lijstjes met de populairste apps of apps die voor jou zijn aangeraden. De mogelijkheden zijn minder uitgebreid dan met Google Play Store. Zo kun je geen betaalde apps downloaden of updaten. Bovendien werken heel wat in-app-functies van allerlei apps niet wanneer je Aurora Store anoniem gebruikt. Soms krijg je bepaalde apps ook niet te zien, omdat het anonieme account dat je op dat moment gebruikt van een bepaald land is waar de app niet is toegelaten. Tik in dat geval bovenaan rechts op het tandwiel, dan op Manage your account / Log uit en log weer in als Anoniem. Je krijgt dan een willekeurig ander anoniem account en kunt opnieuw proberen of je de gewenste app vindt.

Met Aurora Store download en update je anoniem apps uit de Google Play Store.

11 Alternatieven voor Google-apps

Nu je een Android-systeem zonder Google-account hebt, moet je uiteraard voor alle Google-apps nog alternatieven zoeken. Wil je onmiddellijk een heel ecosysteem, dan loont het de moeite om naar Proton te kijken. Je kunt gratis een account maken bij deze dienstenprovider die zich focust op privacy en geen toegang heeft tot je gegevens dankzij end-to-end encryptie. Voor wie meer opslag en mogelijkheden wil, biedt Proton ook betaalde abonnementen aan. De apps Proton Mail, Proton Calendar, Proton Drive, Proton VPN en Proton Pass zijn te vinden in F-Droid en Aurora Store.

Maar je hoeft jezelf niet aan één ecosysteem te verbinden. Je kunt perfect losse apps installeren (zoals de mail-app K-9 Mail) of met DAVx5 in combinatie met een CalDAV/CardDAV-server je agenda en contacten in de standaard-apps van LineageOS integreren. Als wachtwoordbeheerder kun je bijvoorbeeld de app van Bitwarden installeren, in combinatie met de server van Bitwarden of je eigen Vaultwarden-server. Voor tweefactorauthenticatie is Aegis Authenticator een goede keuze.

Als je gewend bent om je browsergeschiedenis en -tabs tussen verschillende apparaten te synchroniseren met Google Chrome, dan is er ook daarvoor een alternatief zonder Google-account. Mozilla biedt een vergelijkbare functie voor Firefox aan met Firefox Sync. Als je de Firefox-app op LineageOS installeert en een gratis Mozilla-account aanmaakt, kun je dus ook je tabs synchroniseren. Interessant om te weten is dat dit met end-to-end encryptie werkt. Mozilla krijgt dus niet te zien welke webpagina’s je bezoekt.

Proton biedt een heel ecosysteem aan van diensten met end-to-end encryptie.

Watch on YouTube
▼ Volgende artikel
SteelSeries Arctis Gamebuds - Supersnel én comfortabel
© SteelSeries
Huis

SteelSeries Arctis Gamebuds - Supersnel én comfortabel

Goede koptelefoons voor gaming kun je overal vinden, maar voor een fijn stel gaming-oordopjes moet je wat verder zoeken. Of moest, want met de SteelSeries Arctis Gamebuds is er een nieuwe ster aan het firmament. Met noise cancelling van de bovenste plank, een razendsnelle draadloze verbinding, een superhandige dongel én een lange batterijduur zijn de Arctis Gamebuds alles wat je nodig hebt voor je volgende gamesessie.

In samenwerking met SteelSeries

De Steelseries Arctis Gamebuds zijn oordopjes die speciaal gemaakt zijn voor gamers. Dat heeft vooral te maken met de snelle 2,4GHz-verbinding die wordt gelegd met je gaming device, maar er zijn meer handige functies en extra's die van de Gamebuds de ideale audio-metgezel maken tijdens het gamen. We duiken wat dieper in die verschillende opties en functies.

2,4GHz-verbinding

Draadloze oordopjes verbind je via bluetooth aan je andere apparaten. Althans, dat deed je vroeger. Het probleem met bluetooth is dat het niet altijd de meest stabiele verbinding biedt, en dat het bereik niet bijzonder groot is. Die problemen zijn met de Arctis Gamebuds voorgoed verleden tijd.

De Gamebuds verbind je namelijk via een 2,4GHz-verbinding met je gaming device. De 2,4GHz-band wordt gebruikt voor wifi en heeft een aantal voordelen ten opzichte van bluetooth. Ten eerste is het bereik veel groter, zodat je niet per se binnen een paar meter van je PlayStation, Xbox of pc hoeft te zitten. Ook gaat het signaal veel makkelijker door muren heen, dus even naar het toilet of de keuken lopen zonder de verbinding te verliezen is ook geen enkel probleem.

Daarnaast is een verbinding via de 2,4Hz-band tot wel zeven keer sneller dan een gewone bluetoothverbinding – onmisbaar tijdens het gamen.

©SteelSeries

Usb-c-nanodongel

Die verbinding leg je met de bijgeleverde usb-c-nanodongel. Dat is een kleine usb-c-stick die je in je gameconsole of computer steekt. De oortjes leggen meteen verbinding met de dongel, zonder dat je eerst een uitgebreide installatie hoeft te doorlopen.

De dongel ondersteunt alle bekende apparaten: of je nu gaat gamen op een PlayStation 5, Xbox, pc, Switch of tablet, binnen een paar tellen zijn je oortjes aangesloten. Gebruik je liever een 'gewone' usb-a-poort? Dat kan ook: er wordt een handige adapter meegeleverd.

Dat betekent overigens niet dat je altijd je dongel bij je moet hebben: de SteelSeries Arctis Gamebuds werken ook met een bluetoothverbinding. Als je even de deur uit moet, tik je simpelweg tegen de zijkant van je oordopjes en je maakt automatisch een bluetooth-verbinding met bijvoorbeeld je telefoon.

Accu en opladen

Bang dat je binnen de kortste keren met een lege batterij komt te zitten, hoef je ook niet te zijn. De accu in de Artcis Gamebuds gaan bij normaal gebruik tot wel tien uur achter elkaar mee voordat je ze weer moet opladen. Met de bijgeleverde case kun je ze bovendien nog drie keer opladen, zodat je ze in totaal veertig uur kunt gebruiken zonder dat je in de buurt van een stopcontact hoeft te zijn.

Het opladen zelf gaat bovendien razendsnel en gemakkelijk. Als je de usb-c-oplaadkabel gebruikt, heb je binnen een kwartier weer genoeg juice om drie uur verder te gamen. De oordopjes ondersteunen ook de meeste populaire draadloze laders, dus je hebt in principe helemaal geen kabel meer nodig.

©SteelSeries

Extra's

En dat is nog lang niet alles. De SteelSeries Arctis Gamebuds bieden een aantal extra opties die het gebruik nóg prettiger maken.

Zo is er actieve noise cancelling, die ervoor zorgt dat je geluiden van buitenaf bijna niet meer hoort. Je kunt er ook voor kiezen om die geluiden juist extra door te laten, zodat je precies weet wat zich in je omgeving afspeelt.

Je hoeft je ook niet druk te maken om de pasvorm. Voor de Gamebuds zijn maar liefst 62.000 oren geanalyseerd. Daar is de ideale pasvorm uitgekomen, die werkt voor praktisch elk oor. Bovendien worden er drie opzetstukjes meegeleverd: een voor kleine, een voor middelgrote, en een voor grotere gehoorgangen. Zo weet je zeker dat de oordopjes altijd goed passen. Een testperiode met de wereldberoemde gamer T1 heeft ervoor gezorgd dat de oortjes ook na lange tijd nog comfortabel blijven zitten.

Tel daarbij op de ingebouwde microfoon, zodat je zonder extra gear kunt audiobellen met je vrienden of tegenstanders, en IP55-waterbestendigheid, waardoor je zonder problemen door een regenbuitje kunt wandelen of jezelf in de gym in het zweet kunt werken, en je kunt gerust stellen dat de SteelSeries Arctis Gamebuds tot de meest complete oordopjes behoren die te vinden zijn.

Ontdek de SteelSeries Arctis Gamebuds

op Kieskeurig.nl

Conclusie

Wie op zoek is naar high-end gaming oordopjes hoeft eindelijk niet ver meer te zoeken. De SteelSeries Arctis Gamebuds bieden zowel comfort als kwaliteit. De draadloze 2,4GHz-verbinding is tot wel zeven keer sneller dan bluetooth, en met de bijgeleverde dongel verbind je ze in no-time met je gameconsole, pc of tablet. De accu die tot wel 10 uur meegaat (of 40 uur met de oplaadcase), de perfecte pasvorm en de uitgebreide noise cancelling maken van de SteelSeries Arctis Gamebuds de ideale gaming-oordopjes, op welk apparaat je ook speelt!