Spotify Car Thing er designet til simpel musikstyring, men har et uudnyttet potentiale. For dem, der ønsker at udvide funktionaliteten ud over det grundlæggende, åbner integrationen af Macro Deck op for en verden af tilpasningsmuligheder. Denne guide vil føre dig igennem processen med at installere Macro Deck på din Car Thing, hvilket giver en mere personlig og kraftfuld Spotify-oplevelse i bilen. Selvom det i første omgang kan virke komplekst, er trinene ligetil for enhver, der er fortrolig med grundlæggende kommandolinjeoperationer. Transformer din Car Thing Spotify oplevelse i dag!
For at dykke dybere ned og få adgang til community support, kan du tilmelde dig Car Thing Hax Discord: https://discord.gg/CwwrT6xPEF
Udforsk yderligere udviklinger og ressourcer på GitHub-organisationen: https://github.com/Car-Thing-Hax-Community
Bemærk: Følgende instruktioner er baseret på community-udviklede metoder og kan kræve justeringer for fremtidige softwareversioner. I øjeblikket arbejder udviklere aktivt på kompatibilitet med den nyeste Macro Deck-version. Tjek Discord for den mest opdaterede information og fejlfinding.
Trin til at installere Macro Deck på Spotify Car Thing:
Denne proces involverer brug af Android Debug Bridge (ADB) til at pushe nødvendige filer til din Car Thing. Sørg for, at du har ADB opsat på din computer, før du fortsætter.
-
Mount Car Thing som Læse-Skrive:
adb shell mount -o remount,rw /
Denne kommando remounterer rodfilsystemet på din Car Thing med læse- og skrivetilladelser, hvilket muliggør filændringer.
-
Backup af Original Webapplikation (Valgfrit, men Anbefales):
adb shell cp -r /usr/share/qt-superbird-app/webapp/ /usr/share/qt-superbird-app/webapp.bak/
Dette trin opretter en sikkerhedskopi af den originale Car Thing webapplikation. Dette er afgørende for at kunne vende tilbage til den originale tilstand, hvis det er nødvendigt.
-
Fjern Originale Webapplikationsfiler:
adb shell rm -rf /usr/share/qt-superbird-app/webapp/*
Denne kommando fjerner alle filer i den aktuelle webapplikationsmappe, hvilket forbereder den til Macro Deck-filerne.
-
Push Macro Deck Web Client Filer:
adb push Macro-Deck-Web-Client-main/* /usr/share/qt-superbird-app/webapp/
Dette pusher Macro Deck web client-filerne til Car Thing’s webapplikationsmappe. Du skal downloade Macro-Deck-Web-Client-main filerne på forhånd fra det angivne GitHub-link eller relevant kilde.
-
Erstat Indexfil:
adb push index-edited.html /usr/share/qt-superbird-app/webapp/index.html
Dette trin erstatter standard
index.html
-filen med en redigeret version (index-edited.html
). Denne redigerede fil indeholder sandsynligvis ændringer for lettere forbindelse, såsom automatisk udfyldning af IP-adressen til Macro Deck. -
Push Konfigurationsfil:
adb push supervisord.conf /etc
supervisord.conf
-filen pushes til/etc
-mappen. Denne konfigurationsfil er ændret for at deaktivere visse Car Thing-processer (som softwareopdateringer og telefonkommunikation) for potentielt at frigøre systemressourcer til Macro Deck. -
Genstart Car Thing:
adb reboot
Denne kommando genstarter din Spotify Car Thing og anvender ændringerne.
-
Forbind til Macro Deck Web UI: Efter genstart bør Macro Deck web UI indlæses på din Car Thing-skærm. For at forbinde din PC til Car Thing’s Macro Deck-interface, skal du køre følgende ADB-kommando på din computer:
adb reverse tcp:8191 tcp:8191
(Juster portnummeret ‘8191’, hvis du bruger en anden portkonfiguration.) Denne kommando opsætter port forwarding, hvilket tillader kommunikation mellem din computers Macro Deck-software og Car Thing. Du skal køre denne kommando, hver gang du genstarter din computer eller afbryder og genforbinder din Car Thing. Tryk på “connect” i Macro Deck-interfacet på din Car Thing.
Begrænsninger og Overvejelser:
I øjeblikket er fysisk knapfunktionalitet på Car Thing begrænset, når du bruger Macro Deck. Dette menes at være en begrænsning af Macro Deck i sig selv, men community-undersøgelse af keyboard key mapping er i gang.
- Preset Knapper (1-4): Korresponderer til nummertasterne 1-4 på et tastatur.
- Menu Knap: M-tasten.
- Tilbage Knap: ESC-tasten.
- Hjul Knap: Mellemrumstasten eller Enter-tasten (eksperimenter for at bekræfte).
- Hjul Drejeknap: Musehjul funktion.
index-edited.html
-filen automatiserer primært IP-adresseinput, da Car Thing mangler direkte tastaturinput. supervisord.conf
-filen er justeret for at optimere ressourceallokering ved at deaktivere baggrundsprocesser.
Opdatering af Macro Deck Web Client:
For at opdatere Macro Deck web client på din car thing spotify opsætning, skal du blot redigere linje 104 i index.html
-filen med de nødvendige ændringer og re-pushe de opdaterede filer via ADB til /usr/share/qt-superbird-app/webapp/
-mappen.
Ved at følge disse trin kan du låse op for et nyt niveau af kontrol og tilpasning for din Spotify Car Thing ved hjælp af Macro Deck, hvilket forbedrer din underholdning i bilen og car thing spotify interaktion. Husk at konsultere Discord-fællesskabet for de seneste opdateringer, fejlfindingstips og for at dele dine oplevelser!