Ссылка на Реддит
Доска Трелло
Дискорд
Официальный сайт Deskthing
Канал Deskthing на YouTube
Car Thing Hax Community Discord
Начнем, ладно?
Это проект DeskThing. Используя существующую систему Car Thing от Spotify, DeskThing станет идеальным помощником на рабочем месте. Короче говоря, DeskThing служит альтернативой ОС Spotify Car Thing. Он позволяет вам загружать на него приложения, созданные сообществом, чтобы делать что угодно: от управления локальным звуком до просмотра того, кто участвует в вашем разговоре о разногласиях! Это проект с открытым исходным кодом, созданный мной, Рипродом, независимым разработчиком, который даже не окончил колледж! Если вы хотите внести свой вклад в это начинание и попытаться возродить автомобильную индустрию, вы можете сделать это по моей ссылке buymeacoffee или через спонсоров Github.
Ваше здоровье!
Черт возьми, Джефф опубликовал видео, посвященное DeskThing! Проверьте это здесь
Вместо этого перейдите на официальный сайт и загрузите установщик для вашей ОС. Чтобы просмотреть видеообзор версии 0.6.0, перейдите к этому видео.
Все инструкции актуальны на последнюю версию бета-версии 0.9.0. Более поздние версии могут отличаться по функционалу и настройке.
DeskThing — это простой веб-сайт на базе CarThing Chromium, который может взаимодействовать с настольным приложением на вашем компьютере. CarThing может:
Примечание. Не все из них обновлены и ожидают пересмотра. Это новинка версии 0.7.0.
Загружайте приложения прямо из графического интерфейса настольного приложения.
Управляйте и обновляйте дисплей Car Thing
Наверное больше - просто посмотрите уже
Заставьте любую кнопку выполнять любую функцию!
Управляйте звуком с помощью верхних, передних и задних кнопок — вообще все, что захотите!
Измените их из пользовательского интерфейса рабочего стола.
Добавляйте больше прямо из приложений! (В принципе, вы можете сделать что угодно)
Показывать прослушивание в данный момент (альбом, исполнитель, название песни, обложка альбома)
Управление Spotify (пропуск, пауза, воспроизведение, перемотка назад, в случайном порядке, повтор)
Поддерживает подкасты тоже!
Установить источник аудиовыхода
Инструкции по установке приложения Spotify здесь
Показывать прослушивание в данный момент (альбом, исполнитель, название песни, обложка альбома)
Управляйте текущим медиафайлом (пропуск, пауза, воспроизведение, перемотка назад, в случайном порядке, повтор)
инструкции по настройке пока нет. Перетащите ZIP-файл из /releases/apps/ в графический интерфейс.
Показать текущий статус вызова (участники, кто говорит, их статус отключения звука)
Control Discord (отключение звука/включение звука при глухоте/отключение звука при неслышании)
Управление громкостью отдельного пользователя
Посмотреть предварительный просмотр сообщения
Инструкции по установке приложения Discord здесь.
Показать местную погоду
Температура
AQI, УФ-индекс, скорость + направление ветра, видимость
12-часовой прогноз
Инструкции по установке приложения погоды здесь
Сейчас слушаю
Элементы управления звуком (пропуск, перемотка назад, перемотка вперед)
Статус аудио (% прохождения)
Библиотека аудиокниг
Статистика аудиокниги (прогресс, длина книги, оставшееся время, ASIN)
Инструкции по установке приложения Audible здесь
Управляйте различными видами на панели запуска!
Покажите использование системных ресурсов на панели запуска novation.
Добавьте таймеры со своей панели запуска
Показывать погоду на панели запуска
Показывать время на панели запуска
Запуск макросов с панели запуска
Инструкции по установке приложения Launchpad здесь
Посмотреть все организации
Посмотреть все доски
Посмотреть все списки
Посмотреть все карты
Посмотреть все теги
Установите разные списки в качестве избранных
Инструкции по установке приложения Trello здесь.
Макропад/Стримдек
Помощник по графическому интерфейсу
Панель управления/Настройки для изменений конфигурации
Общий контроль звука
Расширенная статистика Spotify
Домашний помощник
Таймер Помидора
Google Календарь
Подробности на доске Trello.
Он находится в постоянной разработке, поэтому функции появятся, как только я смогу их реализовать. Предложения приветствуются!
Настройка до v0.6.0, которая показывает как прошиваться
Обновление до версии 0.8.0 с 0.6.0
Альтернативный урок по перепрошивке
Пошаговые инструкции
Прошивка вашей машины:
Следуйте инструкциям в репозитории superbird-tool, чтобы прошить ваше устройство CarThing необходимым образом.
Если вам нужна помощь, обратитесь к подробным инструкциям в конце этой страницы.
Получить установщик следует в разделах Releases.
Запустите файл «deskthing-0. . - -настраивать. 'установщик на ваш компьютер
Проверьте свое устройство:
На вкладке «Устройства» убедитесь, что ваше устройство отображается. Если это не так, присоединитесь к серверу Discord и сообщите о проблеме, на некоторых машинах может быть ошибка.
Несколько вещей, которые стоит попробовать, если он не работает: 1. Используйте диспетчер задач, чтобы уничтожить все экземпляры ADB. 2. Запустите DeskThing от имени администратора. 3. Отключите и подключите автомобиль. 4. Установите ADB и вручную проверьте
adb devices
Если устройство появится, перейдите на вкладку «Загрузки клиента» и выберите последнюю версию. Он должен появиться вверху (Staged: Deskthing CLient)
Вернитесь на вкладку «Устройства» и нажмите «Push Staged Webapp». Это займет секунду, а затем ваша Car Thing должна перезагрузиться.
Загрузка приложений
Поздравляю! Вы в основном закончили. Теперь перейдите в «Приложения», а затем «Веб-приложения» и загрузите любые приложения, которые хотите. Прежде чем делать это, обязательно проверьте зависимости, поскольку это может привести к ошибкам.
Есть проблемы? Свяжитесь со мной через Discord-сервер Deskthing или в личных сообщениях @riprod.
Во-первых, когда вы устанавливаете установщик DeskThing, вам нужно запустить
sudo xattr -r -d com.apple.quarantine DeskThing.app
чтобы исправить приложение. В противном случае он скажет, что он поврежден или что-то в этом роде.
Поскольку ADB для автомобиля и MacOS — это круто, вам нужно запустить это на ADB DeskThing.
chmod +x /Applications/DeskThing.app/Contents/Resources/mac/adb
Наконец, изображение, указанное выше, не всегда будет работать для MacOS. Поэтому вместо этого используйте следующее изображение (на данный момент это загрузка Discord), поскольку оно исправляет ADB для MacOS.
Перейдите в раздел «Релизы» -> «MACOS LISTEN UP», чтобы найти обновленную ссылку. Discord будет циклически повторять URL-адрес ссылки, поэтому срок ее действия истечет через определенное время. Новое местоположение находится наthingify.tools. Используйте версию 8.9.2
Спасибо! Хорошего дня
Альтернативное руководство по перепрошивке для Windows
НАСТОЯТЕЛЬНО рекомендуется использовать новое руководство по ifixit https://www.ifixit.com/Guide/How+to+Install+Custom+Firmware+onto+Car+Thing/178814.
Ссылки:
дампы изображений
Новые дампы изображений
Superbird-инструмент
Процесс:
Перейдите в superbird-tool и установите его в зависимости от вашей операционной системы. Возвращайтесь, как только сможете запустить python superbird_tool.py --find_device
и увидеть свою Car Thing.
Отключите автомобильную штуку
Удерживайте кнопки 1 и 4 (четыре большие верхние кнопки расположены слева направо) и подключите его.
Подождите несколько секунд. Если экран не включается, это означает, что вы находитесь в режиме загрузки. Вы можете отпустить кнопки
Запустите python superbird_tool.py --burn_mode
, чтобы войти в режим записи.
Примечание. На этом этапе может быть указано, что не удалось войти в режим записи. Это нормально, продолжайте, как будто это сработало. В дискорде есть информация, почему так.
Загрузите файлы 8.9.2-thinglabs.zip из Thingify Tools (ссылка выше) и в ту же папку (разархивируйте их).
(Только для Windows) Загрузите zadig и установите драйвер WinUSB для GX-CHIP (выберите его и нажмите «Установить драйвер»)
В качестве альтернативы используйте libusbK, если он не работает, возможно, вам придется нажать «Показать все устройства», чтобы увидеть его.
Запустите python superbird_tool.py --restore_device /path/to/extracted/firmware/folder
(это может занять некоторое время)
После прошивки Car Thing должен быть готов с включенным ADB. Чтобы проверить, запустите adb shell ls -l /usr/share/qt-superbird-app/
и вы увидите webapp как одну из папок.
Убедитесь, что adb devices
работают и регистрируют whateveryouridis device
в качестве одного из вариантов.
Продолжить настройку отсюда
superbird-tool — это используемый образ CarThing. Обязательно добавьте эту ссылку или инструкции по прошивке CarThing.
superbird-custom-webapp — среда веб-приложений React, с которой начался этот проект.
Car Thing Hax Community Discord — Дискорд, в котором есть этот проект и многое другое!
Вопросы? Напишите мне в Discord @riprod
Заинтересованы в разработке приложения? Что ж, это отличное место для начала! Обязательно присоединитесь к серверу разногласий DeskThing, чтобы я или кто-то другой мог вам помочь!
Начните с
npm создать рабочий стол @latest
И следуйте инструкциям, чтобы настроить среду приложения. Оттуда вы можете ссылаться:
Это приложения, которые делают «прошивку» настольного компьютера функциональной! Когда вы используете Spotify на своем рабочем столе, он использует приложение Spotify (ссылка здесь). То, с чем вы взаимодействуете, определяется файлом «src/App.tsx».
Это то, что позволяет настольным приложениям «функционировать». Когда вы нажимаете кнопку паузы в приложении Spotify, оно отправляет запрос к клиенту Deskthing, который направляет ваш запрос (через пакет Deskthing-App-Client, исходный код которого указан здесь). Этот запрос Deskthing-App-Client не возвращает ответ, вместо этого он прослушивает события через Deskthing-App-Client, используя метод «on».
Это то, что позволяет настольному серверу выполнять индивидуальные запросы. Когда сервер Deskthing-Server получает запрос на приостановку текущей песни Spotify, он пересылает это действие через Deskthing-App-Server обратно в Spotify-приложения «server/index.ts», которые можно обработать в вашем приложении с помощью Deskthing-app. -server метод «on» для ответа на пользовательские запросы от клиента Deskthing-client.
Удачи!