Enlace Reddit
Tablero Trello
Discordia en el escritorio
Sitio web oficial de escritorio
Canal de Youtube de escritorio
Discordia de la comunidad de Car Thing Hax
Empecemos, ¿vale?
Este es el proyecto DeskThing. Utilizando el Car Thing existente de Spotify, DeskThing es el asistente de escritorio perfecto. En resumen, DeskThing sirve como un sistema operativo alternativo para Spotify Car Thing. ¡Te permite cargar aplicaciones creadas por la comunidad para hacer cualquier cosa, desde controlar tu audio local hasta ver quién está en tu llamada de discordia! ¡Este es un proyecto de código abierto hecho por mí, Riprod, un desarrollador independiente que ni siquiera ha terminado la universidad! Si desea ayudar a contribuir a este esfuerzo e intentar revivir el tema del automóvil, puede hacerlo a través de mi enlace buymeacoffee o mediante los patrocinadores de Github.
¡Salud!
¡Maldita sea, Jeff publicó un video que cubre DeskThing! Compruébalo aquí
En su lugar, vaya al sitio web oficial y descargue el instalador para su sistema operativo. Para ver un tutorial en video de v0.6.0, vaya a este video
Todas las instrucciones están actualizadas a la versión 0.9.0-beta. Las versiones posteriores pueden diferir en funcionalidad y configuración.
DeskThing es un sitio web sencillo basado en CarThing Chromium que puede comunicarse con una aplicación de escritorio en su computadora. El CarThing puede:
Nota: No todos están actualizados y están pendientes de revisión. Esto es nuevo a partir de v0.7.0.
Descargue aplicaciones directamente desde la GUI de la aplicación de escritorio
Gestiona y actualiza la pantalla de Car Thing
Probablemente más, solo compruébalo ya.
¡Haz que cualquier botón haga cualquier función!
Controla el audio con los botones superiores, los botones frontales, los botones traseros, ¡realmente lo que quieras!
Modificarlos desde la interfaz de usuario del escritorio
¡Agregue más directamente desde las aplicaciones! (Básicamente, puedes hacer cualquier cosa)
Mostrar actualmente en escucha (álbum, artista, nombre de la canción, carátula del álbum)
Controlar Spotify (saltar, pausar, reproducir, rebobinar, reproducir aleatoriamente, repetir)
¡También admite podcasts!
Establecer fuente de salida de audio
Instrucciones de instalación de la aplicación Spotify aquí
Mostrar actualmente en escucha (álbum, artista, nombre de la canción, carátula del álbum)
Controlar los medios actuales (saltar, pausar, reproducir, rebobinar, reproducir aleatoriamente, repetir)
Aún no hay instrucciones de configuración. Arrastre y suelte el archivo .zip desde /releases/apps/ a la GUI
Mostrar el estado actual de la llamada (participantes, quién está hablando, su estado de silencio)
Controlar Discord (Silenciar/Activar silencio/Desconexión de no sordos)
Controlar el volumen de usuario individual
Ver vista previa del mensaje
Instrucciones de instalación de la aplicación Discord aquí
Mostrar el clima local
Temperatura
AQI, índice UV, velocidad y dirección del viento, visibilidad
Previsión de 12 horas
Instrucciones de instalación de la aplicación meteorológica aquí
Actualmente escuchando
Controles de audio (saltar, rebobinar, avanzar rápido)
Estado de audio (% a través)
Biblioteca de audiolibros
Estadísticas del audiolibro (progreso, duración del libro, tiempo restante, ASIN)
Instrucciones de instalación de la aplicación Audible aquí
¡Controla diferentes vistas en tu plataforma de lanzamiento!
Muestre el uso de recursos de su sistema en su plataforma de lanzamiento de novation
Agregue temporizadores desde su plataforma de lanzamiento
Mostrar el clima desde la plataforma de lanzamiento
Mostrar hora en la plataforma de lanzamiento
Activar macros desde la plataforma de lanzamiento
Instrucciones de instalación de la aplicación Launchpad aquí
Ver todas las organizaciones
Ver todos los foros
Ver todas las listas
Ver todas las tarjetas
Ver todas las etiquetas
Establece diferentes listas como tus favoritas
Instrucciones de instalación de la aplicación Trello aquí
Macropad/Streamdeck
Compañero de interfaz gráfica de usuario
Panel de control/Configuración para cambios de configuración
Controles generales de audio
Estadísticas avanzadas de Spotify
Asistente de hogar
Temporizador Pomodoro
Calendario de Google
Más detalles en el Tablero de Trello
Esto está en constante desarrollo, por lo que las funciones aparecerán tan pronto como pueda crearlas. ¡Se aceptan sugerencias!
Configuración de v0.6.0 que muestra cómo flashear
Actualización a v0.8.0 desde 0.6.0
Tutorial de flasheo alternativo
Instrucciones paso a paso
Muestra tu CarThing:
Siga las instrucciones en el repositorio de herramientas de superbird para actualizar su dispositivo CarThing con la imagen necesaria.
Si necesita ayuda, consulte las instrucciones detalladas al final de esta página.
Obtener el instalador debe estar en versiones
Ejecute 'deskthing-0. . - -configuración. 'instalador en tu computadora
Verifique su dispositivo:
En la pestaña "Dispositivos", asegúrese de que aparezca su dispositivo. Si no es así, únase al servidor de Discord e informe el problema; esto puede tener errores en algunas máquinas.
Algunas cosas que puede probar si no funciona son: 1: Usar el administrador de tareas para eliminar todas las instancias de ADB 2: Ejecutar DeskThing como administrador 3: Desenchufe y conecte su dispositivo Car 4: Instale ADB y verifique manualmente con
adb devices
Si aparece el dispositivo, vaya a la pestaña "Descargas de clientes" y haga clic en la última versión. Debería aparecer en la parte superior (En preparación: Deskthing CLient)
Vuelva a la pestaña 'Dispositivos' y haga clic en 'Push Staged Webapp'. Debería tomar un segundo y luego su Car Thing debería reiniciarse.
Cargar aplicaciones
¡Felicitaciones! Básicamente ya terminaste. Ahora vaya a "Aplicaciones" y luego a "Webapps" y descargue las aplicaciones que desee. Asegúrese de verificar las dependencias antes de hacerlo, ya que esto podría causar errores.
¿Algún problema? Contáctame a través del servidor de Discord de Deskthing o vía DM a @riprod
Primero, cuando instales el instalador de DeskThing, necesitarás ejecutar
sudo xattr -r -d com.apple.quarantine DeskThing.app
para arreglar la aplicación. De lo contrario dirá que está corrupto o algo así.
Debido a que ADB en el automóvil y MacOS es moderno, debes ejecutar esto en el ADB de DeskThing.
chmod +x /Applications/DeskThing.app/Contents/Resources/mac/adb
Finalmente, la imagen vinculada arriba no siempre funcionará para MacOS. En su lugar, use la siguiente imagen (es una descarga de Discord por ahora) ya que corrige ADB para MacOS
Vaya a Lanzamientos -> MACOS ESCUCHE para encontrar el enlace actualizado. Discord cambiará la URL del enlace para que caduque después de un tiempo determinado. La nueva ubicación está en thingify.tools. Utilice v8.9.2
¡Gracias! Que tenga un buen día
Tutorial de flasheo alternativo para Windows
Se recomienda ALTAMENTE utilizar el nuevo tutorial de ifixit https://www.ifixit.com/Guide/How+to+Install+Custom+Firmware+onto+Car+Thing/178814
Campo de golf:
volcados de imágenes
Nuevos volcados de imágenes
herramienta-superbird
Proceso:
Vaya a superbird-tool e instálela según su sistema operativo. Vuelve una vez que puedas ejecutar python superbird_tool.py --find_device
y ver tu Car Thing
Desenchufe la cosa del auto
Mantenga presionados los botones 1 y 4 (los cuatro botones superiores grandes están asignados de izquierda a derecha) y conéctelo.
Espere unos segundos. Si la pantalla no se enciende, significa que estás en modo de inicio. Puedes soltar los botones.
Ejecute python superbird_tool.py --burn_mode
para ingresar al modo de grabación
Nota: Este paso puede indicar que no se puede ingresar al modo de grabación. Está bien, continúa como si funcionara. Hay información en la discordia de por qué es así.
Descargue los archivos 8.9.2-thinglabs.zip de Thingify Tools (vinculado arriba) y en esa misma carpeta (descomprímalos)
(Solo Windows) Descargue zadig e instale el controlador WinUSB para GX-CHIP (selecciónelo y haga clic en "Instalar controlador")
Como alternativa, utilice libusbK. Si no funciona, es posible que tenga que hacer clic en "Mostrar todos los dispositivos" para verlo.
Ejecute python superbird_tool.py --restore_device /path/to/extracted/firmware/folder
(esto puede tardar un poco)
Después de actualizar el firmware, Car Thing debería estar listo con ADB habilitado. Para comprobarlo, ejecute adb shell ls -l /usr/share/qt-superbird-app/
y debería ver webapp como una de las carpetas.
Asegúrese de que adb devices
funcionen y registre whateveryouridis device
como una de las opciones
Continuar con la configuración desde aquí
superbird-tool: esta es la imagen de CarThing que se está utilizando. Asegúrese de incluir este enlace o los pasos sobre cómo actualizar CarThing.
superbird-custom-webapp: el marco de la aplicación web React con el que comenzó este proyecto.
Car Thing Hax Community Discord - ¡La discordia donde está este proyecto y mucho más!
¿Preguntas? Envíame un mensaje privado en discord @riprod
¿Interesado en desarrollar una aplicación? Bueno, ¡este es un excelente lugar para comenzar! ¡Asegúrate de unirte al servidor de discordia de DeskThing para que yo o cualquier otra persona podamos ayudarte!
Empezar con
npm crea escritorio@más reciente
Y siga las instrucciones para configurar el entorno de la aplicación. Desde allí, puede hacer referencia a:
¡Estas son aplicaciones que hacen que el "firmware" del escritorio sea funcional! Cuando usas Spotify en tu escritorio, estás usando la aplicación Spotify (vinculada aquí). Lo que interactúa está controlado por "src/App.tsx"
Esto es lo que permite que las aplicaciones de escritorio "funcionen". Cuando presiona el botón de pausa en la aplicación Spotify, realiza una solicitud al cliente de escritorio que enruta su solicitud (a través del paquete cliente de aplicación de escritorio, código fuente vinculado aquí). Esta solicitud de deskthing-app-client no devuelve una respuesta, sino que escucha eventos a través de deskthing-app-client usando el método "on".
Esto es lo que permite que el servidor de escritorio realice solicitudes personalizadas. Cuando el servidor de escritorio recibe una solicitud para pausar la canción actual de Spotify, reenvía esa acción a través del servidor de aplicaciones de escritorio a las aplicaciones de Spotify "server/index.ts" que se pueden manejar en su aplicación usando la aplicación de escritorio. -Método "on" del servidor para responder a solicitudes personalizadas del cliente de escritorio.
¡Buena suerte!