Never listen to a radio commercial again. The free Lumpen Radio app is here!
And StreamingKit reverse proxy...
audio/mpegstream listed in
Get the latest version from Apple. Download it from the App Store now.
Looking to build your own React Native project with ES6/7? Check out my React Native Starter Kit. Otherwise proceed enthusiastically.
Clone this project.
npm install pod install
npm start to start the Webpack watcher, Webpack Dev Server and the React Packager in a single shot.
Note: The Webpack watcher builds the
index.[platform].js file expected by React Native.
WLPN.xcworkspace in XCode and run the project.
npm run bundleto generate the offline JS bundle.
AppDelegate.mto load from pre-bundled file on disk.
Learn more about Submitting to App Store.
├── android # Source code for Android ├── iOS # Source code for iOS │ ├── Classes # Objective-C, Swift classes │ │ ├── AppDelegate # Application initialization and React Native config │ │ ├── AudioManager # Lib to access platform APIs and bridge to JS │ │ └── RootViewController # RCTRootViewController override to manage Remote Control events │ ├── Images.xcassets # Launch screens and native image assets │ ├── Resources # Other native resources │ ├── Constants.h # Native globals │ ├── Info.plist # Project configuration │ ├── main.jsbundle # React Native placeholder file │ └── main.m # Application entry point ├── packages/skipr # StreamingKit Reverse Proxy (AGPLv3) ├── src # Source code │ ├── assets # Static resources │ │ └── videos # Video assets │ ├── components # React Native Components │ ├── lib # JS libraries │ ├── stores # JS persistence with Flux │ ├── actions.es6 # Flux actions │ ├── main.es6 # JS application entry point │ └── styles.es6 # React Native Style Rules ├── .flowconfig # Facebook flow config file ├── .gitignore # VCS blacklist ├── Podfile # CocoaPods dependency specs ├── Podfile.lock # Native dependency lock file ├── WLPN-Bridging-Header.h # Objective-C, Swift bridge support file ├── ignored-modules.js # RegExp containing modules ignored by watcher ├── npm-shrinkwrap.js # JS dependency lock file ├── package.json # NPM dependency specs ├── webpack-watch.js # Filesystem watcher for JS └── webpack-config.js # WebPack configuration
Diagram created using tree written by Steve Baker and contributors.
Designed and developed by Josh Habdas.
Source code dual-licensed under MIT (Xcode 7, Swift 2) or BSD (Xcode 11, Swift 5). StreamingKit reverse proxy available under AGPLv3 and kept in directory
packages/skipr. All other creative assets copyright their respective owners. The text of the source code license is included in the file LICENSE in the source.