/record-app

Desktop, mobile and web app for Record.

Primary LanguageJavaScriptMIT LicenseMIT

Record App

MIT License JavaScript Style Guide standard-readme compliant FOSSA Status

Desktop, mobile and web app for Record.

A proof of concept distributed social & music application (library, sharing, discovery & curation) network built entirely on IPFS. User data is stored via a scuttlebot-like immutable log via IPFS-Log & OrbitDB. Bootstraping/peer discovery is done via bitboot

Record Node

This repo is a react & react native UI for Record Node.

Install

npm install

Usage

Desktop (Electron)

npm run rebuild:electron // rebuild node bindings for electron
npm run start:electron

Note: fpcalc (chromaprint) must be installed to be able to import audio files.

OSX using Homebrew
brew install chromaprint
Ubuntu
sudo apt-get install libchromaprint-tools

Mobile (React Native)

First, install packages needed by nodejs-mobile:

npm run install:nodejs-mobile

Then, start react native packager with:

npm run start

iOS

npm run build:ios // or `npm run build:ios:dev`
npm run start:ios // or open & build with xcode `open ios/Record.xcodeproj/`

Android

npm run build:android
npm run start:android

License

MIT

FOSSA Status