Giter Site home page Giter Site logo

diogocarleto / echoprint-ios-sample Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rexstjohn/echoprint-ios-sample

0.0 0.0 0.0 1.14 MB

Sample Echoprint song identifier for iOS

Home Page: http://echoprint.me/

Objective-C 4.55% Objective-C++ 19.89% C 19.18% C++ 53.06% Ruby 0.04% Python 1.11% Makefile 2.17%

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.

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.