Skip to content
forked from olvb/phaze

Music Streaming App that can do Audio Manipulations

License

Notifications You must be signed in to change notification settings

juice1000/Pitchify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title

A mobile streaming app that plays music from YouTube and enables users to do pitch and speed manipulation.

Web Demo for you to try

https://pitchify-demo.netlify.app

Demo Video of the App

Installation

Setup Expo Simulator

In order to use a simulator for the mobile app, you'll need to install either Xcode or Android Studio

For Android Studio there's a bunch of extra configurations to be made in order to run it with Expo, check out Expo's official documentation for more information.

Setup Local Environment

Run

  npm i && npm run postinstall

in parent folder

Run locally

To run the whole mobile app locally, you need to launch from 3 separate Terminals:

  npm run start:server
  npm run start:client
  nom run start:native-app

API Reference

Fetch Youtube Data in Mobile App

  GET https://www.googleapis.com/youtube/v3/search
Parameter Type Description
API_KEY string Required. You need to generate a Youtube API key

Pitch Shifting using Web Audio API

Authors

Acknowledgements

About

Music Streaming App that can do Audio Manipulations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • Other 1.2%