All Projects → Arthie → CarPC

Arthie / CarPC

Licence: MIT license
React App designed to run on a raspberry pi and make driving my car more fun.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to CarPC

sbotify
your personal bot that plays spotify music
Stars: ✭ 25 (+31.58%)
Mutual labels:  music-player
audiowagon
AudioWagon will play audio files from an attached USB flash drive in cars equipped with Android Automotive OS
Stars: ✭ 23 (+21.05%)
Mutual labels:  music-player
ELMduino
Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects
Stars: ✭ 274 (+1342.11%)
Mutual labels:  obd2
SourceRadio
Stream music from YouTube while playing games on Steam
Stars: ✭ 10 (-47.37%)
Mutual labels:  music-player
violin
🎵 Minimalistic music player for desktop devices.
Stars: ✭ 40 (+110.53%)
Mutual labels:  music-player
Musical-World
DBMS Mini Project that basically designed for online music player
Stars: ✭ 59 (+210.53%)
Mutual labels:  music-player
Jericho-Player
LightWeight Framework for discord.js v13 Music Bots and Radio Bots with fast moderation with commands and no memory leak.
Stars: ✭ 19 (+0%)
Mutual labels:  music-player
musicplayer
musicplayer 音乐播放器框架 简单易懂易扩展 已写了播放器demo和列表播放的demo兼容七牛等第三方Mediaplayer
Stars: ✭ 14 (-26.32%)
Mutual labels:  music-player
MusicUnionSearch
音乐全网搜索
Stars: ✭ 20 (+5.26%)
Mutual labels:  music-player
rolleshark
A very clear and functional Subsonic / Airsonic / Madsonic theme based on Sonic and inspired by Grooveshark UI.
Stars: ✭ 29 (+52.63%)
Mutual labels:  music-player
SocyMusic
SocyMusic is an open-source Android music player written in Java with the aim of creating an easy-to-use app for exchanging and listening to top-quality music. Help us create it!
Stars: ✭ 22 (+15.79%)
Mutual labels:  music-player
spotify-terminal
Terminal application to play/control Spotify.
Stars: ✭ 61 (+221.05%)
Mutual labels:  music-player
react-native-track-player
A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support, background mode and more!
Stars: ✭ 2,348 (+12257.89%)
Mutual labels:  music-player
MusicPlayer
Play songs in Background with a set of user preferences available as a 'switch' in the cmdlet.
Stars: ✭ 16 (-15.79%)
Mutual labels:  music-player
musicont
React Native & Expo music player application UI
Stars: ✭ 72 (+278.95%)
Mutual labels:  music-player
obdii
The repo contains the Python code developed for the Connected Car OSS work
Stars: ✭ 18 (-5.26%)
Mutual labels:  obd2
muser
Muser: A powerful Discord music bot made in DJs v13 managed by PGamerX, Peiprjs, and Luckie.
Stars: ✭ 66 (+247.37%)
Mutual labels:  music-player
Oud
🎵 The frontend of Oud, an online music streaming service that is a mimic of Spotify with all its functionalities built using ReactJS, React-Router, Bootstrap.
Stars: ✭ 48 (+152.63%)
Mutual labels:  music-player
Music-Player-UI-React-Native
This is A Music Player UI Page Using React Native With React-Native-Paper.
Stars: ✭ 21 (+10.53%)
Mutual labels:  music-player
vcplayerbot
Play songs directly in telegram voice chats.
Stars: ✭ 48 (+152.63%)
Mutual labels:  music-player

CarPC

React App designed to run on a raspberry pi and make driving my car more fun.

Project running

running on the raspberry pi: Project running on raspberry pi

Features

  • odometer (Speed and Rpm)
  • Music player and controlls
  • File explorerer

Problem this solves

Driving my car with only a radio got quite boring. I decided to build my own car infotainment system. I mainly wanted a solution to play the music and audio books I like.

Prerequisites

-Node (latest version 9+)

-Yarn (or npm but install tutorial uses yarn)

-Python 3 (latest version)

Hardware

-raspberry pi 3

-touchscreen

-odb2 to serial adapter

Installing demo

Clone this repository

git clone https://github.com/Arthie/CarPC.git 

Run yarn in the directory to download dependencies

yarn

Open the server.js file located in server folder and change the rootfolder variable to a folder path with music files /server/server.js :

const ROOTFOLDER = "Your folder path"

Run yarn build to build the project for production

yarn build

Run yarn server to start the production server

yarn server

Open your browser an go to http://localhost:3005/ (this app was build for the latest version of chrome if u encounter any issues make sure to check your version)

To run the development server run yarn start

yarn start

Installing and connecting to obd port of your car

-tutorial coming soon

Built With

To Do

  • Spotify support
  • Soundcloud support
  • In depth car diagnostic dashbord
  • 0-100 km/h timer
  • ...

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to anyone who's code was used
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].