Giter Site home page Giter Site logo

rexstjohn / echoprint-ios-sample Goto Github PK

View Code? Open in Web Editor NEW

This project forked from echonest/echoprint-ios-sample

25.0 8.0 10.0 1.14 MB

Sample Echoprint song identifier for iOS

Home Page: http://echoprint.me/

Objective-C 15.14% C 17.57% C++ 63.43% Ruby 0.02% Perl 0.24% Python 2.41% Shell 1.18%

echoprint-ios-sample's Introduction

***** UPDATE *****

March 10th, 2014

Turns out many of the .h headers were not set to C++ and we needed to link against the C++ dylib. I have successfully used this to both select a song from my library and record an audio segment and correctly identify it now.

(March 6th, 2014)

I just merged a pull request with a fix to the issues people were having previously, hopefully these are now resolved. There is a thread on Google Groups: https://groups.google.com/forum/#!topic/echoprint/Zi_ip49Xgds.

OVERVIEW

This is an upgraded version of the Echoprint Sample iOS Project.

  • Works in XCode 5.0 + iOS 7
  • Modernized Objective-C
  • Modernized UIKit and other legacy project files
  • Updated ASIHTTP to more current version
  • Added Cocoapods
  • Builds in the echoprint-codegen-ios library as a sub-project
  • Added project dependency on lbstdc++.6.0.9.dylib that didn't seem to be required before

INSTALL / SETUP INSTRUCTIONS

  • Sign up for an Echoprint API key on developer.echoprint.com and replace "API_KEY" in "echoprintViewController" with yours
  • The project requires a depdendency on libechoprint-codegen-ios.a and thus needs to build the sub-project (see below)
  • Run pod install to setup the pod files in the project root
  • Download Boost 1.5+ and unzip it someplace useful like /Users/YOUR_USER_GOES_HERE_REPLACE_THIS/Development/boost
  • Open the project workspace created by Cocoapods (not the main project)
  • In "echoprint-codegen-ios.xcconfig" in the "echoprint-codegen-ios" sub-project, make sure this line points to your boost directory:

HEADER_SEARCH_PATHS = /Users/YOUR_USER_GOES_HERE_REPLACE_THIS/Development/boost

It should build for you.

echoprint-ios-sample's People

Contributors

iddm avatar rexsaurus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  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.