Code Monkey home page Code Monkey logo

reactnative-kisled-music's Introduction

REACTNATIVE-Kisled-Music

Summary: A react-native youtube music download, converter and player app

Introduction

This app is original developed because one of the music player that I used to use to pull mp3 file from Google Drive is no longer working, moreover many friends and relative of mine want to have an app that allows them to download mp3 from youtube without paying HKD$80 per month for youtube premium. Thats why I wrote this app. When I was about to publish to apple for appstore distribution, apple rejected this app due to the app has ability to retrieve 3rd party content without 3rd party authorization. Thus I decide to open source this app, and allow anyone that interested with this app to build their own copy or modify this app for private use.

Terms of Services

http://ekhome.life/Apps/kisled-music_privacy_policy/TermsOfService.html if you decide to play with this app, please read the terms of service carefully. If you accept, you can start play around with it

Capabilities

  • download youtube videos and convert them to mp3
  • save in your devices
  • download via http
  • background playing
  • shuffle
  • replay
  • looping
  • library management

Screenshots

  • Background playing

  • player screen

  • library screen

  • download screen

libraries used

https://github.com/DrEdwardPCB/REACTNATIVE-Kisled-Music/blob/master/package.json

installation

prerequsite

  • Xcode installed
  • Node js installed
  • React native installed
  • mac with OSX version >= 10.15
  • Apple Configurator 2

installation step

  1. clone this repo
  2. change the working directory to the project file
cd /path/to/the/repo
  1. install npm dependencies
npm install
  1. install pods
cd ios ;
pod install ;
cd .. ;
  1. running on simulator via react native way 1
npx react-native run-ios
  1. running on simulator via Xcode
  • go to ios folder, click open the .xcworkspace
  • choose the simulator that you want to run at on the top left of xcode
  • click the run button

Troubleshoot:

click to the project root go to signing and capability, change the developer profile to yours apple developer profile and manage the app bundle id

  1. building a standaline app
  • in the device part, choose Generic IOS device
  • go to projects tab and click archive
  • after build success go to window tab and press Organizer
  • click distribute app and choose Ad hoc
  • after compiling bitcode, a folder containing .ipa will be created
  • open apple configurator 2 and plug in your device
  • click add button and drag the .ipa file in, this will install the appon your device

Troubleshoot: remember to register a apple developer account and create app identifiers also create provisioning profile for ad hoc. Most importantly add your devices to the account

reactnative-kisled-music's People

Contributors

dependabot[bot] avatar dredwardpcb avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.