Tailored Kodi APK & Update System for Block TV

via Freelancer ·

Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
***BEFORE YOU BID ON MY JOB, I AM ONLY GOING TO SPEND $100-$200 TO GET THIS DONE. THAT IS IT. ***

Kodi Developer Needed – Custom Branded Android APK, Build Wizard & Automatic Update System

Project: Block Stream Entertainment – Block TV

Job Type: Fixed-price project (open to proposals)

Experience Required: Advanced Kodi development, Android APK customization, Python, XML, and server-based update systems.

Project Overview

We are launching Block Stream Entertainment, a streaming entertainment company offering our own branded Android TV boxes called Block TV.

We are seeking an experienced Kodi developer to create a completely customized Kodi build and branded Android APK for our devices.

This is NOT simply a request to install a few Kodi add-ons. We need a professionally developed, branded Kodi experience with a custom user interface, a proprietary installation/maintenance wizard, and a reliable automatic build-update system hosted on our server.

Our goal is to distribute Android boxes with our customized Kodi application preinstalled and provide customers with a seamless, user-friendly entertainment experience.

1. Custom Kodi Build & Branding

We need a fully customized Kodi build that includes:

* A custom Block Stream Entertainment theme using our company colors.
* Our official company logo and Block TV branding throughout the interface.
* A customized home screen with easy-to-navigate entertainment categories.
* Custom background images, menu icons, and startup splash screen.
* Optimized performance for Android TV boxes.
* A clean, professional interface that is easy for nontechnical customers to use.
* Integration of current, maintained Kodi add-ons and repositories for licensed or otherwise authorized content.

The build should be compatible with our selected Android hardware and designed to operate smoothly with a standard TV remote control.

We will provide our company logo, branding materials, and preferred colors.

2. Custom Branded Kodi APK

We want our own branded Android application based on Kodi.

Requirements include:

* Replace Kodi’s default application name with our Block TV branding.
* Replace the default Kodi application icon with our logo.
* Customize the application splash/loading screen.
* Configure the Android package name appropriately.
* Ensure the application can be installed on our Android TV boxes.
* Provide a properly signed, installable APK.
* Ensure the custom APK works with our installation wizard and update system.

The developer must have experience building or modifying Kodi for Android, not just installing skins or add-ons.

Any modifications must comply with applicable open-source licensing requirements.

3. Custom Block TV Wizard Add-On

We need a proprietary Kodi wizard add-on branded as:

Block TV Wizard

The wizard must have a custom interface using our logo and company colors.

Required functionality:

1. Check for available Block TV build updates.
2. Display the currently installed build version.
3. Display the latest available version on our server.
4. Download and install the latest build.
5. Clear Kodi cache and temporary files.
6. Clear thumbnails and unused cached artwork.
7. Remove obsolete packages and temporary installation files.
8. Back up and restore user settings where appropriate.
9. Restore the Block TV build to its default configuration.
10. Display build information, changelogs, and update history.

We are also interested in recommendations for additional maintenance and troubleshooting tools that would benefit our customers.

The wizard must be easy to navigate using an Android TV remote.

4. Automatic Build Update System – VERY IMPORTANT

This is one of the most important requirements of the project.

We want our Kodi application to automatically check our server whenever the customer launches Block TV.

The process should work as follows:

Step 1 – Application Launch

The customer opens our Block TV Kodi application on their Android box.

Step 2 – Server Version Check

The application contacts our server and checks the latest available Block TV build version.

It compares the server version with the version currently installed on the customer’s device.

Step 3 – Update Notification

If the customer already has the newest build, Kodi should continue loading normally.

If a newer version is available, a branded notification should appear:

“Block TV Update Available!

A newer version of Block TV is available. Would you like to download and install the latest update?”

The customer should have two options:

YES – Install Update

NO – Remind Me Later

Step 4 – Download Latest Build

If the customer selects YES, the system should download the latest build package directly from our server.

A progress indicator should display the download and installation status.

Step 5 – Install Update

Once downloaded, the system should safely install the updated build, replacing the necessary files while preserving appropriate user settings.

Step 6 – Restart Application

After installation, the application should restart or guide the customer through a controlled restart if required by Android.

When Block TV launches again, the latest build should be active.

The update system must be reliable and include download verification, error handling, and recovery options if an update fails.

The developer should distinguish between Kodi build updates and Android APK updates. If an APK update requires Android installation approval, the system must handle that process correctly.

5. Server-Based Build Management

We will host our builds and update files on our own server.

We need the developer to create and configure the server-side update structure.

Requirements:

* A central location to upload new Block TV builds.
* A version manifest that identifies the latest available build.
* Downloadable build packages.
* Version comparison functionality.
* Build changelog support.
* Secure HTTPS downloads.
* File integrity verification.
* A method to prevent repeated installation of the same version.
* Clear instructions explaining how to publish future updates.

Ideally, we want to upload a new build, update the version information, and have all customer devices detect the new version automatically the next time they launch Block TV.

We would also like the option to mark an update as mandatory when necessary.

6. Add-Ons & Repositories

We want the latest stable, maintained, and compatible Kodi add-ons and repositories integrated into our build.

The developer should recommend suitable add-ons for:

* Live TV integration.
* Movies and television.
* Sports and entertainment.
* Media libraries.
* Gaming or retro-gaming integration, where supported.
* System maintenance and diagnostics.

All integrations must support content we are authorized to distribute or access.

We also need the ability to add, remove, and update add-ons in future releases without manually rebuilding every customer device.

7. Testing & Compatibility

The completed application must be tested on our actual Android TV hardware.

Testing should include:

* Fresh APK installation.
* Initial build installation.
* Startup version checks.
* Successful build updates.
* Failed or interrupted downloads.
* Recovery from incomplete installations.
* Application restart behavior.
* Remote-control navigation.
* Performance and memory usage.
* Wizard maintenance functions.

The finished product must be stable enough for commercial distribution.

8. Deliverables

The selected developer must provide:

1. Completed Block TV branded Android APK.
2. Fully customized Kodi build.
3. Functional Block TV Wizard add-on.
4. Automatic server-based update system.
5. Server configuration files and version manifest.
6. All custom artwork and branding assets created for the project.
7. Complete custom source code and build instructions.
8. Documentation explaining how to upload and release future builds.
9. Installation instructions for new Android boxes.
10. Testing and bug fixes before final project approval.

We require ownership of the custom-developed components and access to the relevant source code. Any Kodi or third-party components must retain their applicable licenses.

9. Future Development

We are looking for a developer who may also be interested in ongoing work.

Future projects may include additional Block TV features, application updates, server improvements, and support for new Android hardware.

Our intention is to grow this into a long-term commercial product.

10. What to Include in Your Proposal

Please answer the following questions when submitting your bid:

1. Have you previously developed a custom Kodi build or branded Kodi APK?
2. Have you created a Kodi installation or maintenance wizard?
3. Have you implemented automatic Kodi build updates from a private server?
4. Can you provide screenshots, videos, or demonstrations of previous work?
5. What technologies would you use for the update system?
6. How would you safely update Kodi files that may be in use?
7. Can you provide the source code and documentation?
8. What is your estimated completion time?
9. What is your total fixed-price quote?
10. What information or hardware would you need from us to begin?

IMPORTANT: We are seeking a developer capable of delivering the complete solution, including the branded APK, Kodi build, custom wizard, and automatic update system.

Please do not bid if your experience is limited to installing existing Kodi builds or changing skins.

We are ready to begin once we find the right developer.

Block Stream Entertainment | Block TV
xml python android mobile development android app development software engineering
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.