This repository has been archived by the owner. It is now read-only.
JetSetRadio.live for iOS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
jsrl.xcodeproj
jsrl
jsrlTests
jsrlUITests
.gitignore
LICENSE
README.md

README.md

JetSetRadio.live for iOS

iOS client for JetSetRadio.live. Integrates with the remote control, allowing a user to control playback from the lockscreen or control centre.

  • Supports all radio stations. Track lists are downloaded by the client.
  • Global radio shuffle (select Classic GGs).
  • Chat room support, including ID'd user handles.

Does not support the DJ request system (yet -- not sure if it is a good fit as it may result in battery drain).

Installation

Download the .ipa

See the releases page.

XCode sideloading

Requires a machine running MacOS. XCode is available for free via the Mac App Store.

  1. git clone this repository to somewhere on your desktop.
  2. Open the project in XCode.
  3. Set the build destination to your iOS device.
  4. Run (click the Play button or press Cmd-R) and the app will install to your device and launch.

If you want to build an .ipa without a developer license on newer versions of Xcode, you will need to modify some Xcode config files to enable building an .ipa without code signing:

  1. cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/
  2. chown -R you:admin . (Xcode will refuse to edit files if the containing directory is not owned by the user).
  3. Open SDKSettings.plist in Xcode.
  4. Change DefaultProperties.ENTITLEMENTS_REQUIRED to NO
  5. Change DefaultProperties.CODE_SIGNING_REQUIRED to NO
  6. Change DefaultProperties.AD_HOC_CODE_SIGNING_ALLOWED to YES
  7. Give back root ownership again with chown -R root:wheel .

To build the .ipa:

  1. `gem install shenzhen'
  2. `ipa build -c Release -s jsrl -p jsrl.xcodeproj --verbose'

Cydia

No package is available yet. Looking for someone familiar with Cydia's repository system.

Contributing

Please submit a pull request. If it's not a bug/performance fix, please open an issue first so we can discuss the changes and decide if it's worth adding.