Skip to content

tipeJ/UKR

Repository files navigation

UKR

About

Universal Kodi Remote. This is a cross-platform Kodi remote designed to work not only on mobile platforms (iOS, Android, Fuschia), but also on Desktop environments, and maybe even as a Web application. Created as a reactive programming learning exercise.

This application makes use of the Kodi JSONRPC Api.

Languages

Currently only supports english.

Installation

Android

Will be added soon to the Google Play Store. Builds for android are available on the releases page.

Linux

Currently being built and tested on Linux. Builds are not available yet. Will be added in the future. Feel free to build it yourself using the instructions below.

MacOS / iOS

Probable not available any time soon. I’m not about to pay Apple 120€ to ship free open source software on their platforms. Features should be stable for both platforms. Feel free to release a build if you use MacOS.

Windows

Will be made available when flutter for windows is more stable.

Features

Currently supports

  • mDNS network zeroconf player discovery.
  • Manual player configuration.
  • Support for multiple players.
  • Content browsing (Currently supports only addons)
  • Dark theme (The only theme)
  • Detailed screens for
    • Addons
    • Currently Playing item
    • Playlist (Video only)
  • Intuitive remote and playback controls via bottom sheet.
    • Volume adjustment
    • Seeking
    • Skip forward/backward by +30s/3m & -10s/1m
  • Power controls (Hibernate, Reboot, Shutdown, Suspend)
  • Send text input.
  • Files browsing

To be added

  • Light theme (who even uses this) / AMOLED theme
  • An icon :)
  • Movie / TV Show lists
  • Advanced remote controls
  • Media casting to remote
  • Support for Audio/Picture playlists
  • Support for changing Audio/Video streams and subtitles
  • File downloading to device

Screenshots

images/Screenshot_item.png ./images/Screenshot_addons.png ./images/Screenshot_content.png ./images/Screenshot_drawer.png ./images/Screenshots_features_1.png

Building

Many of the packages that this application use older versions of dart, and you need to have the following flag at the beginning of main.dart (Included by default) before any imports in order to build without Sound Null Safety:

// @dart=2.9
import ..
import ..

Run flutter build in the root directory.

About

Universal Kodi Remote

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •