Link do reddit
Quadro Trello
Discórdia de mesa
Site oficial do Deskthing
Canal do Youtube sobre Deskthing
Discórdia da comunidade Car Thing Hax
Vamos começar, certo?
Este é o projeto DeskThing. Usando o Car Thing existente do Spotify, o DeskThing é o assistente de mesa perfeito. Resumindo, o DeskThing serve como um sistema operacional alternativo para o Spotify Car Thing. Ele permite que você carregue aplicativos criados pela comunidade para fazer qualquer coisa, desde controlar seu áudio local até ver quem está em sua chamada discord! Este é um projeto open source feito por mim, Riprod, um desenvolvedor independente que ainda nem saiu da faculdade! Se você quiser ajudar a contribuir para esse esforço e tentar reviver o carro, você pode fazê-lo através do meu link buymeacoffee ou através dos patrocinadores do Github.
Saúde!
Droga, Jeff postou um vídeo cobrindo o DeskThing! Confira aqui
Em vez disso, acesse o site oficial e baixe o instalador para o seu sistema operacional. Para um vídeo passo a passo da v0.6.0, acesse este vídeo
Todas as instruções estão atualizadas na versão 0.9.0-beta. Versões posteriores podem diferir em funcionalidade e configuração
O DeskThing é um site simples baseado no CarThing Chromium que pode se comunicar com um aplicativo de desktop no seu computador. O CarThing pode:
Observação: nem todos estão atualizados e aguardam revisão. Isso é novo a partir da v0.7.0
Baixe aplicativos diretamente da GUI do aplicativo de desktop
Gerenciar e atualizar a exibição do Car Thing
Provavelmente mais - basta conferir já
Faça qualquer botão executar qualquer função!
Controle o áudio com os botões superiores, frontais, traseiros, realmente o que você quiser!
Modifique-os na interface do desktop
Adicione mais diretamente dos aplicativos! (Basicamente, você pode fazer qualquer coisa)
Mostrar atualmente ouvindo (álbum, artista, nome da música, capa do álbum)
Controle o Spotify (pular, pausar, reproduzir, retroceder, reproduzir aleatoriamente, repetir)
Suporta Podcasts também!
Definir fonte de saída de áudio
Instruções de instalação do aplicativo Spotify aqui
Mostrar atualmente ouvindo (álbum, artista, nome da música, capa do álbum)
Controle a mídia atual (pular, pausar, reproduzir, retroceder, reproduzir aleatoriamente, repetir)
ainda não há instruções de configuração. Arraste e solte o .zip de /releases/apps/ na GUI
Mostrar o status atual da chamada (participantes, quem está falando, status mudo)
Controlar discórdia (desativar mudo/ativar som surdo/não surdo)
Controlar o volume do usuário individual
Ver visualização da mensagem
Instruções de instalação do aplicativo Discord aqui
Mostrar clima local
Temperatura
AQI, Índice UV, Velocidade + Direção do Vento, Visibilidade
Previsão de 12 horas
Instruções de instalação do aplicativo meteorológico aqui
Atualmente ouvindo
Controles de áudio (pular, retroceder, avançar)
Status do áudio (% até)
Biblioteca de audiolivros
Estatísticas do audiolivro (progresso, duração do livro, tempo restante, ASIN)
Instruções de instalação do aplicativo Audible aqui
Controle diferentes visualizações no seu launchpad!
Mostre o uso de recursos do seu sistema em sua barra de lançamento de novação
Adicione temporizadores do seu launchpad
Mostrar previsão do tempo na barra de lançamento
Mostrar hora na barra de lançamento
Acionar macros na barra de lançamento
Instruções de instalação do aplicativo Launchpad aqui
Ver todas as organizações
Ver todos os painéis
Ver todas as listas
Ver todos os cartões
Ver todas as tags
Defina listas diferentes como favoritas
Instruções de instalação do aplicativo Trello aqui
Macropad/Streamdeck
Companheiro GUI
Painel/Configurações para alterações de configuração
Controle geral de áudio
Estatísticas avançadas do Spotify
Assistente Doméstico
Temporizador Pomodoro
Google Agenda
Mais detalhes no Trello Board
Isso está em constante desenvolvimento, então os recursos virão assim que eu puder criá-los. Sugestões são bem-vindas!
Configurando para v0.6.0 que mostra como piscar
Atualizando para v0.8.0 de 0.6.0
Tutorial de flash alternativo
Instruções passo a passo
Flash seu carro:
Siga as instruções no repositório superbird-tool para atualizar seu dispositivo CarThing com a imagem necessária.
Se precisar de ajuda, consulte as instruções detalhadas no final desta página
Obtenha o instalador deve estar em versões
Execute o arquivo 'deskthing-0. . - -configurar. 'instalador no seu computador
Verifique seu dispositivo:
Na guia ‘Dispositivos’, certifique-se de que seu dispositivo apareça. Caso contrário, entre no servidor Discord e relate o problema, pois isso pode causar erros em algumas máquinas.
Algumas coisas para tentar se não estiver funcionando são 1: Use o gerenciador de tarefas para eliminar todas as instâncias do ADB 2: Execute o DeskThing como administrador 3: Desconecte e conecte seu carro 4: Instale o ADB e verifique manualmente com
adb devices
Se o dispositivo aparecer, vá para a guia ‘Downloads do cliente’ e clique na versão mais recente. Deve aparecer no topo (Staged: Deskthing CLIent)
Volte para a guia ‘Dispositivos’ e clique em ‘Push Staged Webapp’. Deve demorar um segundo e então seu Car Thing deve reiniciar.
Carregar aplicativos
Parabéns! Você basicamente terminou. Agora vá em ‘Aplicativos’ e depois em ‘Webapps’ e baixe os aplicativos que desejar. Certifique-se de verificar as dependências antes de fazer isso, pois isso pode causar erros.
Algum problema? Contate-me através do servidor Discord Deskthing ou via DMs para @riprod
Primeiro, ao instalar o instalador do DeskThing, você precisará executar
sudo xattr -r -d com.apple.quarantine DeskThing.app
para consertar o aplicativo. Caso contrário, dirá que está corrompido ou algo assim
Como o ADB no carro e o MacOS são descolados, você precisa executá-lo no ADB do DeskThing
chmod +x /Applications/DeskThing.app/Contents/Resources/mac/adb
Por fim, a imagem vinculada acima nem sempre funciona no MacOS. Então, em vez disso, use a imagem a seguir (é um download discordante por enquanto), pois ela corrige o ADB para MacOS
Vá para Releases -> MACOS LISTEN UP para encontrar o link atualizado O Discord irá alternar o URL do link para que este expire após um determinado período de tempo. O novo local é em thingify.tools. Usar v8.9.2
Obrigado! Tenha um bom dia
Tutorial de flash alternativo para Windows
É ALTAMENTE recomendado usar o novo tutorial ifixit https://www.ifixit.com/Guide/How+to+Install+Custom+Firmware+onto+Car+Thing/178814
Links:
despejos de imagem
Novos despejos de imagens
ferramenta superbird
Processo:
Vá para superbird-tool e instale-o com base no seu sistema operacional. Volte assim que puder executar python superbird_tool.py --find_device
e ver o seu carro
Desconecte o carro
Segure os botões 1 e 4 (os quatro botões grandes superiores estão mapeados da esquerda para a direita) e conecte-o.
Espere alguns segundos. Se a tela não ligar, significa que você está no modo de inicialização. Você pode soltar os botões
Execute python superbird_tool.py --burn_mode
para entrar no modo de gravação
Nota: Esta etapa pode indicar que não foi possível entrar no modo de gravação. Está tudo bem, continue como se funcionasse. Há informações na discórdia sobre o motivo disso.
Baixe os arquivos 8.9.2-thinglabs.zip do Thingify Tools (link acima) e na mesma pasta (descompacte-os)
(Somente Windows) Baixe o zadig e instale o driver WinUSB para GX-CHIP (selecione-o e clique em "Instalar Driver")
Como alternativa, use o libusbK, se não funcionar, talvez seja necessário clicar em "Mostrar todos os dispositivos" para vê-lo
Execute python superbird_tool.py --restore_device /path/to/extracted/firmware/folder
(isso pode demorar um pouco)
Depois que o firmware for atualizado, o Car Thing deverá estar pronto com o ADB habilitado. Para verificar, execute adb shell ls -l /usr/share/qt-superbird-app/
e você deverá ver webapp como uma das pastas.
Certifique-se de que adb devices
funcione e registre whateveryouridis device
como uma das opções
Continue a configuração aqui
superbird-tool - Esta é a imagem do CarThing que está sendo usada. Certifique-se de incluir este link ou etapas sobre como atualizar o CarThing.
superbird-custom-webapp - A estrutura do aplicativo web React com a qual este projeto começou.
Car Thing Hax Community Discord - O discord onde existe esse projeto e muito mais!
Questões? DM-me no discord @rirod
Interessado em desenvolver um aplicativo? Bem, aqui está um ótimo lugar para começar! Certifique-se de entrar no servidor discord do DeskThing para que eu, ou qualquer outra pessoa, possa ajudá-lo!
Comece com
npm criar deskthing@mais recente
E siga as instruções para configurar o ambiente do aplicativo. A partir daí, você pode consultar:
São aplicativos que tornam o “firmware” do deskthing funcional! Quando você usa o Spotify no seu desktop, ele está usando o aplicativo Spotify (link aqui). Aquilo com que você interage é orientado pelo "src/App.tsx"
É isso que permite que os aplicativos de mesa “funcionem”. Quando você pressiona o botão de pausa no aplicativo Spotify, ele faz uma solicitação ao deskthing-client que encaminha sua solicitação (por meio do pacote deskthing-app-client, código-fonte vinculado aqui). Esta solicitação deskthing-app-client não retorna uma resposta; em vez disso, ela escuta eventos por meio do deskthing-app-client usando o método "on".
Isso é o que permite que o deskthing-server faça solicitações personalizadas. Quando o deskthing-server recebe uma solicitação para pausar a música atual do Spotify, ele encaminha essa ação através do deskthing-app-server de volta para os aplicativos Spotify "server/index.ts" que podem ser manipulados em seu aplicativo usando o deskthing-app -server "on" método para responder a solicitações personalizadas do deskthing-client.
Boa sorte!