Official-Kodi-Remote-iOS
Full-featured remote control for Kodi Media Center. It features library browsing, now playing informations and a direct remote control.
Features
- Control Kodi's volume
- Manage multiple Kodi instances
- Browse, search and sort your library
- Access your favorites
- Live view of currently playing playlist
- Displays music cover art where available
- Displays movie poster and actor thumbs where available
- Displays details for albums, artists, movies, TV shows and more
- Play and queue albums, songs, movies, genre selections and much more โ Switch to live TV channels and trigger or play recordings on your PVR setup
- Access and change settings of Kodi Media Center
- Browse files directly
- Clean and refresh your library
- Supports iOS Darkmode ... and much more!
For testers
Join Testflight beta testing: https://testflight.apple.com/join/VQkpfqDN
For maintainers (team Kodi)
Use fastlane to manage everything related to AppStoreConnect.
Prerequisites
cd
to project's directory in terminal- Install or update Ruby dependencies:
bundle install
orbundle update
- Grab AppStoreConnect API key (p8 file) from 1Password and place it in the project's directory
Build and submit to Testflight
bundle exec fastlane tf
Optional parameters:
notify
: set to0
to disable automatic notification of external testers
To be able to also create prerelease+tag on Github, define GITHUB_API_TOKEN
environment variable. Example:
GITHUB_API_TOKEN=your_PAT_token bundle exec fastlane tf notify:0
Submit to AppStore review
bundle exec fastlane asc
If you also want to draft release on Github, define GITHUB_API_TOKEN
environment variable like above.
Optional parameters:
app_version
build_number
manual_release
: set to1
to use manual release mode rather than automaticrelease_name
(you'll be asked to enter it if not provided)
Omitted app_version
/ build_number
parameter means "use the latest uploaded". More about passing parameters.
Note: if new app version doesn't exist yet, you must pass at least app_version
, otherwise fastlane fails. Hopefully it'll be fixed, see issue about that.
Example: bundle exec fastlane asc app_version:1.6.1
Fetch metadata
# optionally pass username via -u parameter
SPACESHIP_SKIP_2FA_UPGRADE=1 bundle exec fastlane deliver download_metadata --use_live_version