Changelog
Follow up on the latest improvements and updates.
RSS
Hi Everyone! This update brings quite a few features and changes to cover.
Multiple Profiles
Dispatch now supports multiple profiles, allowing you to create personalized experiences for everyone in your household.

Most existing personalization options are now profile-specific. This means each profile can have its own favorite apps, feed customizations, wallpaper, and other preferences — all independent of one another.
Here's what else is included with profiles:
- Create profiles and assign one or more Plex users
- Customize avatars
- Set app and content restrictions per profile
- PIN protection and profile locking
- Configurable sign-out behavior (not a profile specific setting)
Create Profiles & Assign Users
You can create any number of profiles. Once you create a profile, you may assign one
or more
Plex users to that profile.
Note: the Admin profile cannot be deleted as it is in charge of content and app restrictions.
When multiple users are assigned to a profile, your libraries, Watch Next list, and other media recommendations will be
merged
and displayed together.Avatar customization

You can customize your profile's avatar in a few different ways:
- Create / generate a human or robot avatar in the Avatar Editor
- Select a Plex user's account image
- Select an image from your device
In terms of using the Avatar Editor, you can mix and match parts, styles, and colors to customize your profile's avatar to your liking.
A special thanks to Pablo Stanley for the original designs.
Hide and Block Apps

Dispatch now has the ability to hide apps as well as block apps with the experimental app blocker. Like the video player (discussed later), this feature is in early development and will likely have issues. That being said, it has been working reliably for me thus far.
To use App Blocking, you must enable the required permissions from
Settings → Advanced → Permissions
.Like most options in Dispatch, app hiding and blocking is profile specific. When a user attempts to open a blocked app, an overlay will be displayed briefly before the user is returned to Dispatch.
Only the Admin profile can modify app restrictions.
Some additional notes about these features:
- App blocking is managed by the Admin profile.
- When all profiles are logged out of Dispatch, app blocking operates with maximum strictness. That means, when logged out, Dispatch blocks the combined set of all apps blocked across all profiles.
- You may block the settings app on any profile exceptthe admin profile
- You have the ability to either hide an app from the UI, block an app from being accessed, or both.
A very important note about app blocking:
Users should be careful when using this feature. It is technically possible to lock yourself out of your device, if it is not used with care, under these scenarios:
- If you PIN lock the admin profile, AND block the settings app on the other profiles, AND THEN forget your pin, you will have locked yourself out.
- If you PIN lock the admin profile, AND block the settings app on even one profile, log out of all profiles, thus causing the app blocker to operate with maximum strictness, AND THEN forget your PIN, you will have locked yourself out.
Content Restrictions

Profiles can have content restrictions applied to them. While it's true your Plex server already supports content restrictions, this allows you to set an
additional layer
of restrictions on a profile if you'd like.Because of the complex nature of different content rating systems worldwide, the way this feature works is as follows:
- By default, no restrictions are applied to a profile. This means that the profile follows exactly whatever media is made available by Plex to the user(s) assigned to this profile.
- Applying restrictions works by age group. First, select an age group from the main Content Restrictions page (e.g., "14 and under"). Once selected, Dispatch blocks all content ratings above this threshold from all countries by default. For more granular control, you can use the Rating Editor to block or unblock specific ratings on a per-country basis.
- Content restrictions work via a simple evaluation of whatever rating is in the rating column for that media. This value is controlled by the Plex server, and, if the rating in that column does not exactly match whatever is in Dispatch, it will be ignored. That means that simple spelling differences will cause ratings to be ignored. If you notice any of this during your usage, please let me know. It may not be possible to always have the most accurate and up-to-date collection of content ratings for all countries and media set-ups
Please note as well: content restrictions do not apply to media suggested by other android TV apps, such as YouTube, Netflix, etc... it only applies to your Plex media.
Media Access Control
The administrator has the ability to whitelist or blacklist a piece of media for a content restricted profile. Please note that if your media server restricts access to a piece of media on the server level, Dispatch does not ever override it. Only media blocked via Dispatch's Content Restrictions layer is affected by this feature.

This feature can be accessed via the context menu for a piece of media, which is opened by long pressing the select button, or pressing the 3 dots on a highlighted media.
PIN Protection and Profile Locking
You can add a PIN to a profile, thus requiring the user to enter their PIN before switching to their profile. In addition, the administrator may lock profiles, which stops further customizations of that profile until unlocked.

Sign-out behavior
You can choose to have Dispatch sign out of the current user when the device sleeps or the screen is turned off.

You can also choose whether "signing out" in Dispatch returns to the Profile Selector, or always signs back into a "default" profile. For example, you may wish for Dispatch to automatically sign out on sleep and return to a Guest or Public profile, instead of the lock screen / profile selector.
Video Player

Dispatch now includes a video player. This feature is early and experimental, but can be enabled in the
Settings → Experience → Playback Options.
The goal of this video player is to, over time, match the Plex app's player in terms of functionality, while addressing these issues:
Supports multiple profiles
Now that Dispatch supports multiple profiles, it's understandable that most users would expect that being on
profile A
would play media AS profile A
. Unfortunately, the official Plex app does not support playing media as a specific user. Plex will simply play as whichever user was last logged into the Plex app on your device.Dispatch's player does not have this limitation. If you enable using the new player, selecting media from the app will always play that media
as
that user, or users.
Supports multi-user profiles
Dispatch allows you to assign multiple users to a single profile. When you do this, the media shown inside the app will be a combination of accessible media by all users assigned to that profile.
Additionally, when you play media using Dispatch's internal player, playback progress will be updated for all users assigned to that profile. This will allow special use cases such as:
- Combining users across servers
Today Dispatch only supports Plex, but, in the future, support will be added for Jellyfin as well as other media servers. Multi-user support will allow Dispatch to combine, and track playback progress, for the same media across multiple servers.
- Combining users on the same server
Multi-user support can enable a "paired" profile set up. For example, perhaps you often watch media with your partner, and want the media you watch together to be tracked on both your Plex accounts, you can use a paired profile. Then later, when you are watching media solo, you can switch to your exclusive profile which only tracks media for you.
- Properly track playback progress when opening media from Disaptch
There's been a long standing issue with the official Plex app where opening a media externally (aka launching media from the home screen) stops the Plex app from properly reporting playback progress to the Plex server. This is not unique to Dispatch, even the default launcher on Android TV has this issue. With the internal Dispatch player, this is problem does not occur.
There are likely other use cases I haven't considered. Either way, the flexibility is there.
Other notes on the video player
As previously mentioned, the player is in early development. I currently use it as my main player and have had minimal (usually zero) issues playing my content. However, I expect as more users with varying media types, and on different devices, test the player, more issues will be uncovered.
Also, while there's a PIP button in the video player controls, it is mostly non-functional. It was a last minute addition to the release that was only exposed to satisfy some issues with the Google Play submission.
Adaptive Icons
Dispatch now supports Android's adaptive icons for devices that require it. This means that if a device forces a certain shape of launcher icon, Dispatch will respect it. Most Android TV devices aren't affected by this, but it can occur.

Reduced APK size and RAM usage
Dispatch now has ~50% less peak RAM usage as well as a ~50% smaller APK & base installation size.
What's Next
The following features are next on the roadmap
- Multi-server support
- Settings backup and restore
- Language localizations
- Jellyfin support
And one last note on the two experimental features in this release: these will make their way into the stable branch while they are still experimental. They will, of course, remain turned off by default.
Thanks!
Hi everyone! This update brings all features from the beta branch into the stable branch. Most of these changes have already been covered in previous changelogs for the beta branch, so this mostly serve as a summary
Note that for the stable branch, the update will be rolled out gradually over the next few days.
What's new for Stable and Beta
First, I'll start with what's new for both branches
App start-up performance improvements
Large performance improvements have been made to how Dispatch starts up. Users can expect the app to start much quicker than before, as well as be much smoother during those first moments after launch.
Movie / TV Browsing performance improvements
Performance improvements have also been made to the movie and TV browsing pages. These are the pages you see when selecting "open x media" from the home page or library tabs. Browsing through movie trailers, cast members, as well as browsing TV shows and episodes is much smoother than in previous beta releases.
Extra Details page is now accessible from the home page
Like in the browsing pages, you can now highlight the plot of a media item and access the "extra" media details page.
Toggle YouTube trailers, teasers and behind the scenes videos
Users can disable / enable extras from YouTube from the Settings -> Experience page.
Generic performance improvements and UI fixes
Overall performance while using the app has also improved, as well as a variety of visual UI bugs that existed previously.
-
Everything below is a summary of features added to previous beta releases that are now in the stable branch.
-
Video Summary
First, here's a walkthrough video of the features discussed in this post:
-
Media Browsing
With this release, the "info" button/action now navigates to a detailed view of the selected media directly in Dispatch, rather than in Plex. In many places, you will now see actions such as "Open Movie" or "Browse TV Show" instead of the previously generic "info" button.
Movie Browsing

When a movie is selected from either the Home tab, Movies tab, or Search page, users will now be presented with a detailed page for that movie.
Users will see trailers, teasers, featurettes, and scenes from both Plex and YouTube, powered by TMDB.
The movie's cast and crew are also browsable from this page. Selecting a cast / crew member will display all Plex media for this person.
Extra Media Detailed Page

From the main buttons on the movie page, users can now navigate upwards to highlight the movie's plot. Clicking on this will display some more details for this item. Users can scroll up and down in this page using the directional buttons on their remote.
TV Show Browsing

Users can also browse TV Shows. In addition to the cast and trailers found in the movie page, a TV show's seasons are also displayed here. When a season is selected, the episode browser is shown.
Episode Browsing & Episode Cast View

Users can browse all episodes in a season and select which one to play, same as in Plex. By pressing down while an episode is highlighted, the user will be presented with that episode's cast and crew. Cast and crew for episodes are loaded once an episode is highlighted. Once the down arrow appears under the episode thumbnail, the cast is available for browsing.
Go to Show / Season

These two buttons are now available from the home page when viewing a TV Episode or Season, giving a convenient way to navigate through your shows. These are also available from the context menu by long clicking an item.
Collection Browsing

Users can now browse their collections as well. If a collection is missing a background image, a composite image is generated using random posters from the collection.
In addition, users can use the "Select Something Random" button to randomly bring up the detailed view for a random item in the collection. This can be a fun way of picking out a movie or show from a large collection.
Movie Reviews
Dispatch will now display reviews on the movie details page.

Connection Alerts
Dispatch will now display a warning when it can't reach your Plex server. Selecting this notification will attempt to automatically resolve the problem if it can, and if not, it will prompt the user with some further diagnostic steps.
One potential scenario where this comes into play is when a user's Plex authentication session expires. Normally, your Plex authentication token
should not expire
, however, under certain circumstances it can occasionally happen.From the user's perspective, while using Dispatch, this would result in Dispatch "no longer syncing". With these changes, Dispatch will now alert the user that the connection is failing, and upon selecting the notification they would be asked to re-sign in to Plex so that syncing can resume.

Plex re-authentication
Users can also manually re-authenticate their Plex account from Settings -> Profiles & Connections -> Manage Connections
What's next
Work on multiple profiles / profile switching continues. It's progressing well and will hopefully be available shortly enough.
Hi everyone! This is update was actually submitted on Sunday but is still being reviewed by Google. Since it's taking longer than usual, I'm making this post now to let folks know what's pending in this release.
This update has now been completely rolled out
Watchlist Fix
The latest version of the Plex API has made changes to their watchlist endpoints. This update addresses those changes, fixing any broken watchlist functionality in Dispatch.
The watchlist fix has also been pushed to the stable branch, and will be available at the same time as this release.
Movie Reviews
Dispatch will now display reviews on the movie details page.

Connection Alerts
Dispatch will now display a warning when it can't reach your Plex server. Selecting this notification will attempt to automatically resolve the problem if it can, and if not, it will prompt the user with some further diagnostic steps.
One potential scenario where this comes into play is when a user's Plex authentication session expires. Normally, your Plex authentication token
should not expire
, however, under certain circumstances it can occasionally happen.From the user's perspective, while using Dispatch, this would result in Dispatch "no longer syncing". With these changes, Dispatch will now alert the user that the connection is failing, and upon selecting the notification they would be asked to re-sign in to Plex so that syncing can resume.

Other fixes
Various fixes and optimizations have been made regarding the media browsing features introduced in the last release.
What's next
I still have a few bug fixes that need to be made over the next week or so. After those have been implemented, all features in the beta branch will make their way over to the stable branch.
Work on multiple profiles / profile switching continues. It's progressing well and will hopefully be available shortly enough.
Hi everyone! This update is a large one, so there's a lot to cover. First though, while I originally intended for the next release to be for Profile Switching, I felt the need to re-prioritize the features in this release due to this unresolved issue with the Plex app
This bug essentially makes it impossible to navigate to Plex's movie, show, or episode's detailed pages from Dispatch. As such, I've worked hard to replicate the features these pages normally provide within Dispatch directly. This was always something I planned to do
eventually
, so it was not a total detour, at least.As this is a large update, some bugs or issues are expected. If you notice any, please let me know.
Video Summary
First, here's a walkthrough video of the features discussed in this post:
-
Media Browsing
With this release, the "info" button/action now navigates to a detailed view of the selected media directly in Dispatch, rather than in Plex. In many places, you will now see actions such as "Open Movie" or "Browse TV Show" instead of the previously generic "info" button.
Movie Browsing

When a movie is selected from either the Home tab, Movies tab, or Search page, users will now be presented with a detailed page for that movie.
Users will see trailers, teasers, featurettes, and scenes from both Plex and YouTube, powered by TMDB. Note that in a future release, and before this update reaches the stable track, YouTube extras will become optional. For now, they are always shown.
The movie's cast and crew are also browsable from this page. Selecting a cast / crew member will display all Plex media for this person.
Extra Media Detailed Page

From the main buttons on the movie page, users can now navigate upwards to highlight the movie's plot. Clicking on this will display some more details for this item. Users can scroll up and down in this page using the directional buttons on their remote.
TV Show Browsing

Users can also browse TV Shows. In addition to the cast and trailers found in the movie page, a TV show's seasons are also displayed here. When a season is selected, the episode browser is shown.
Episode Browsing & Episode Cast View

Users can browse all episodes in a season and select which one to play, same as in Plex. By pressing down while an episode is highlighted, the user will be presented with that episode's cast and crew. Cast and crew for episodes are loaded once an episode is highlighted. Once the down arrow appears under the episode thumbnail, the cast is available for browsing.
Go to Show / Season

These two buttons are now available from the home page when viewing a TV Episode or Season, giving a convenient way to navigate through your shows. These are also available from the context menu by long clicking an item.
Collection Browsing

Users can now browse their collections as well. If a collection is missing a background image, a composite image is generated using random posters from the collection.
In addition, users can use the "Select Something Random" button to randomly bring up the detailed view for a random item in the collection. This can be a fun way of picking out a movie or show from a large collection.
What's Next
As this was a large and unplanned update, I'll be taking a small break before returning to Profile Switching, which I hope will be ready soon enough. Furthermore, there are a few final touches to the features outlined in this post that I'll be wrapping up as well (Which may come in the form of smaller updates in the next little while or perhaps will ship with the Profile Switching release.)
That's it for now. This update has been released to the beta track first. If testing goes well, it will be rolled out to the stable track as soon as possible.
Users who would like to join the beta track can do so here:
Thanks!
This is a minor update with some changes being tested on the beta track
Default Play Action Changes
This setting allows users to change the default action when a media item is opened in Dispatch. There are two options: Go to info page and Start Playback immediately.
These options are found in Settings -> Experience -> Playback Options
Go to info page
When this option is used, selecting a media item from the movies, televeision, or search pages will open the selected item's info page in Plex. This has not changed from previous versions, however, with this update the ethos is applied to the home page as well. When enabled, the
info button will be hidden
from media items on the home page and the Play/Resume button
will always go to the info page in Plex.This option is useful for users who encounter a bug where starting playback directly from Dispatch stops Plex from recording / updating the user's playback progress. Unfortunately, this is a bug within the Plex app that has existed for years and also exists when using the default Android TV launcher.
Start Playback Immediately
When this option is used, selecting a media item from the movies, televeision, or search pages will start playback in Plex immediately. On the home tab, the
info button will be shown
and the Play/Resume button
will always start playback immediately in Plex.Close Dispatch During Playback
In earlier versions of Dispatch, some users reported some playback lag while using Dispatch. In order to make sure user's media playback experience was never impacted, a feature was introduced to automatically shut-down Dispatch while media is being played.
However, with all the recent optimizations, it's likely this feature is no longer required. As such, for the next while, releases on the beta track will have this feature disabled by default. If testers on the beta track don't report any regressions to their playback experience, this will eventually be rolled into the stable track.
The feature will remain optional, however, and can be turned back on from Settings -> Experience -> Playback Options.
Note, however, that on devices with lower amounts of RAM, it's likely that the Android OS will close Dispatch during playback anyway. Higher RAM devices, however, will notice that pressing the home button will re-open Dispatch much more quickly if it wasn't previously closed by the above option or by the Android OS.
Bug Fixes
The following has been fixed:
- Fixes an issue causing Plex login errors in certain regions (this fix is also available on the stable track)
- Fixes an issue causing duplicate watch next items for non-Plex media
- Fixes an issue causing certain images to load more slowly than they needed to
- Fixes an issue where occasionally the media fanart and wallpaper did not load correctly on start up
Users who want to join or leave the beta track can do so from here:
With this update, enhancements that have been tested in the beta track over the last two months are making their way to the stable track.
This update is being rolled out in stages to all users as I monitor for any potential issues.
Aside from the first change outlined below (
Advanced Auto-Start Mode
), all other changes listed in this post have already been communicated by the January 15th and December 24th changelog entries.Advanced Auto Start Mode
When users opt to enable Auto-Start in Dispatch, they will now be presented with two options:
- Simple Mode
- Advanced Mode

Simple Auto-Start Mode
This auto start mode is the same as what was previously available in Dispatch. It uses an Android Accessibility service in order to set Dispatch as the default launcher on your device. Unfortunately, all Accessibility Services on Android incur a
fairly significant performance cost.
Users who want to maximize performance on their device should consider using the Advanced Auto-Start Mode instead.Note: If you are using any other accessibility service, such as a
button remapper
, your device will still take the same performance hit
due to the accessibility service involved.Advanced Auto-Start Mode
This auto-start mode uses the help of the ADB TV app from Google Play in order to set Dispatch as the default launcher. When selecting this mode, users will be shown a guide on exactly which steps need to be taken in order to use this mode. Since this mode forgoes using an Android Accessibility Service, UI performance is significantly better than the Simple Auto-Start Mode.
Note: if you already use ADB from your PC to disable the default launcher entirely, the advanced mode achieves the same result.
Each mode has their pros and cons, which are listed in the mode selector and screenshots above.
Trial Reset for All Users
With this update, all trials have been reset once again. Anyone who has previously tried Dispatch will be able to do so again with a refreshed 14-day trial.
Please keep in mind that the update is being rolled out in stages, meaning you will need to wait until the update is available to you before taking advantage of the trial reset.
From this point forward, all changes listed are repeats from the last two changelog entries
Rendering / UI Performance Improvements
The specific updates that affect performance are too numerous to list, as there are hundreds, but with this update, users should see improved UI performance across the board.
Media Sync Performance Improvements
A huge number of changes and optimizations have also been made in order to speed up how fast Dispatch syncs your media. For instance, some operations, which used to be applied to every item in your home feed, have been sped up by ~15,000x
The sum result is that Dispatch will sync with your libraries much more quickly than before. This not only results in quicker syncs, but also better all around app performance, as Dispatch needs to spend far less time processing your media than before.
The clearest example would be Dispatch's
initial post-installation sync:
Before this update:
~30 minutes
With this update:
~2 minutes
Wallpaper Themes
When a custom wallpaper has been set, Dispatch will now theme the rest of the app accordingly.


Wallpaper Page Customization
Users can now also configure
where
the wallpaper is shown. For example, in the following screenshots, the user has opted to show the wallpaper on the Navigation Menu
as well as on the Media Libraries
pages.
The following options are available:
- Navigation Menu
- Favorite Apps & Search Button
- Apps Library
- Media Libraries
- Home Feed
Additionally, the user wallpaper will now show in the
Wallpaper Settings
page, allowing users to preview changes to the wallpaper and the wallpaper's brightness. Options have also been added here to control which pages the wallpaper is shown on, as explained above.
An additional option has been added to control the Shelf Peek opacity when that option is being used.
Watched Indicators
Dispatch can now optionally display watched indicators in the top right corner of your media items.

Status / Trending Indicators
Additionally, Dispatch can now display indicators detailing unwatched episode counts, playback progress, how many episodes are in a season release, as well as whether a particular item is trending

These options are turned on by default and can be turned off from Settings -> Experience.
Manually activate the device screensaver
Users can now manually activate their screensaver by pressing the back button while the
home tab is highlighted
. This behavior is on by default, and can be disabled from Settings → Experience. This feature is not available on devices running Android 14 and above.
Activate the Home Directory from anywhere in the Home Feed
When browsing the home feed, users can now long press the back button to activate the
Home Directory
no matter where they are. Previously, the Home Directory could only be activated by pressing the left direction button while the user is highlighting the first item in a row.As a reminder, the Home Directory is a simplified view of your home feed that is more similar to other launchers and the stock Android / Google TV launcher. It's a great way to quickly see more content on your home screen or zoom out of Dispatch's large artwork focused UI.

Roadmap / What's Next
These last few updates put a close to a set of
very large
efforts aimed at improving Dispatch's performance across many metrics. And while I have noticed some lamenting the fact that new features aren't been added as quickly as they'd like, I felt it was important to improve upon these issues as best as I could first. I believe as a result, Dispatch is on a much more solid foundation than at the time of release. I will of course always keep an eye out for any other potential improvements that can be made in these realms.Otherwise, the roadmap hasn't changed and work continues on the following features, which I will have more to say about when they are ready.
- User Profiles / Profile Switching
- Multi-Server support for Plex
- Version / Quality selector when opening Plex media
- Support for Android / Google TV notifications, including Now Playing and Casted Media notifications.
- Translate Dispatch into other languages (If you'd like to help translate Dispatch, please leave a comment here)
- Continue investigations into the possibility of integrating with Stremio, as it is by far the most popular feature request.
This update is largely aimed at improving the speed with which Dispatch syncs your media. Like the previous update, the changes under the hood are quite sweeping, even if there are few visual changes.
Massive Media Sync Performance Improvements
A huge number of changes and optimizations have been made in order to speed up how fast Dispatch syncs. For instance, some operations, which used to be applied to every item in your home feed, have been sped up by ~15,000 times.
The sum result is that Dispatch will sync with your libraries much more quickly than before. This not only results in quicker syncs, but also better all around app performance, as Dispatch needs to spend far less time processing your media than before.
The clearest example would be Dispatch's
initial post-installation sync:
Before this update:
~30 minutes
With this update:
~2 minutes
Watched Indicators
Dispatch can now optionally display watched indicators in the top right corner of your media items.

Status / Trending Indicators
Additionally, Dispatch can now display indicators detailing unwatched episode counts, playback progress, how many episodes are in a season release, as well as whether a particular item is trending

These options are turned on by default and can be turned off from Settings -> Experience.
Unknow Error
For those in the beta track who have noticed this error while updating to the previous version, this update also aims to address this issue. If you update and notice this error again, please consider doing the following:
- From the unknown error screen, enable logging.
- Quit Dispatch and re-open it.
- Let the app sit for a few minutes, then export your logs and send them to me directly. You can DM me directly from the subreddit, or email me at dispatchtvdev@gmail.com
Roadmap / What's Next
These last two updates put a close to two
very large
efforts aimed at improving Dispatch's performance across many metrics. And while I have noticed some lamenting the fact that new features aren't been added as quickly as they'd like, I felt it was important to improve upon these issues as best as I could first. I believe as a result, Dispatch is on a much more solid foundation than at the time of release. I will of course always keep an eye out for any other potential improvements that can be made in these realms.Otherwise, the roadmap hasn't changed and work continues on the following features, which I will have more to say about when they are ready.
- User Profiles / Profile Switching
- Multi-Server support for Plex
- Version / Quality selector when opening Plex media
- Support for Android / Google TV notifications, including Now Playing and Casted Media notifications.
- Translate Dispatch into other languages (If you'd like to help translate Dispatch, please leave a comment here)
- Continue investigations into the possibility of integrating with Stremio, as it is by far the most popular feature request.
Hi everyone! The bulk of this update are optimizations aimed at improving app performance. In addition, a couple of minor new features and bug fixes have been included as well.
This update is being released to Dispatch's beta track first. If no major issues are uncovered, the release will later be rolled out to the stable track.
Performance Improvements
The specific updates that affect performance are too numerous to list, as there are hundreds, but with this update, users should see improved app performance across the board. In terms of changes to the app's code, the performance improvements take up roughly 95% of the code changes in this update.
Wallpaper Themes
When a custom wallpaper has been set, Dispatch will now theme the rest of the app accordingly.


Note: A minor bug currently requires that Dispatch be restarted after a new wallpaper theme has been applied. This will be fixed before this feature reaches the stable track.
Wallpaper Page Customization
Users can now also configure
where
the wallpaper is shown. For example, in the following screenshots, the user has opted to show the wallpaper on the Navigation Menu
as well as on the Media Libraries
pages.
The following options are available:
- Navigation Menu
- Favorite Apps & Search Button
- Apps Library
- Media Libraries
- Home Feed
Additionally, the user wallpaper will now show in the
Wallpaper Settings
page, allowing users to preview changes to the wallpaper and the wallpaper's brightness. Options have also been added here to control which pages the wallpaper is shown on, as explained above.
An additional option has been added to control the Shelf Peek opacity when that option is being used.
Manually activate the device screensaver
Users can now manually activate their screensaver by pressing the back button while the
home tab is highlighted
. This behavior is on by default, and can be disabled from Settings → Experience. This feature is not available on devices running Android 14 and above.Activate the Home Directory from anywhere in the Home Feed
When browsing the home feed, users can now long press the back button to activate the
Home Directory
no matter where they are. Previously, the Home Directory could only be activated by pressing the left direction button while the user is highlighting the first item in a row.As a reminder, the Home Directory is a simplified view of your home feed that is more similar to other launchers and the stock Android / Google TV launcher. It's a great way to quickly see more content on your home screen or zoom out of Dispatch's large artwork focused UI.

Bug fixes
The following fixes are included in this release
- Fixes an issue causing Plex watchlists to fail to sync.
- Fixes an issue where scrolling up in certain settings pages would cause the app to lose focus and become unresponsive.
Roadmap / What's Next
The roadmap has not changed. Work continues on the following features, which I will have more to say about when they are ready.
- User Profiles / Profile Switching
- Multi-Server support for Plex
- Version / Quality selector when opening Plex media
- Support for Android / Google TV notifications, including Now Playing and Casted Media notifications.
- Translate Dispatch into other languages (If you'd like to help translate Dispatch, please leave a comment here)
- Continue investigations into the possibility of integrating with Stremio, as it is by far the most popular feature request.
Please note:
While features selected for the roadmap are always my main focus, users can still expect other updates to be released here and there addressing smaller issues or features while those larger projects continue to be worked on.Hi everyone!
With today's update, and many others over the past two months, the launcher has finally reached a level of stability that I'm happy with.
Note as well that the 14-day trial has been reset for all users.
In addition, the trial has moved to a cumulative model, meaning only consecutive days of use are counted. So if you try Dispatch today, and don't feel like it's right for you yet, you can always try it again later and
the trial will continue where you left off.
Summary of issues resolved since the initial release:
- Fixes Dispatch getting stuck in a "Generating Metadata" phase
- Fixes errors when connecting certain Plex accounts
- Fixes errors when syncing with certain Plex libraries
- Fixes errors when using Google login
- Fixes an issue which caused a "Beta Expired" screen to appear and block further use of Dispatch
- Fixes occasional lag occurring while playing or streaming media in other apps
- Fixes crashes for some users while generating metadata or syncing Android TV app recommendations
- Fixes errors when syncing Android TV app recommendations (from apps like Netflix, Apple TV, etc…)
- Fixes wrong ordering of trending media
- Restores the ability to long press the home button to bring up the Google TV Dashboard
- Fixes an issue stopping the image cache from being trimmed, resulting in an unnecessarily large app cache.
- Fixes an issue where app icons stopped displaying
- Fixes an issue where newly installed app would not display until Dispatch was restarted
- Fixes an issue where the input / keyboard was unresponsive while logging in via email + password
- Fixes an issue where the Google TV account picker was inaccessible, stopping users from logging into their YouTube accounts, for example.
- Fixes UI scaling on devices with non-traditional display sizes / densities, such as certain zidoo boxes or projectors.
- Many other more minor issues
Roadmap / What's Next
The following features have been selected for development next:
- User Profiles / Profile Switching
- Multi-Server support for Plex
- Version / Quality selector when opening Plex media
- Support for Android / Google TV notifications, including Now Playing and Casted Media notifications.
- Translate Dispatch into other languages (If you'd like to help translate Dispatch, please leave a comment here)
I will also continue investigations into the possibility of integrating with
Stremio
, as it is by far the most popular feature request.The first official release of Dispatch is here! V1 brings one (maybe 1.5) additional features + many more bug fixes as well as some performance improvements.
Android TV Play Next Support
Media from Android TV's Play Next row will now sync to Dispatch's Watch Next row.

Unfortunately, since very little metadata is known about media in Android TV's Play Next row, these items won't be as visually rich as content from your Plex library (so no logos, for example.) Still, it's better than nothing!
App Peek + Play Next
Dispatch's App Peek feature also supports Play Next items from Android TV. If an app has added media to your Watch Next / Play Next row, those items will be contained in a special card in front of all the other media in App Peek.

It is not yet possible to manually add
app media
to the watch next row, but that enhancement will come in the future. Plex media
, on the other hand, can always be added to Watch Next by clicking the "Add to Watch Next" button.
You can individually control which apps are allowed to add items to Watch Next (and Watch Next in App Peek) from Settings -> General -> Home & Wallpaper -> Personalize Media Feed.
·
Pricing & Availability
Dispatch comes with a free
14-day trial
. Afterward, users have the option of buying the app outright. Pricing differs per region, but in general, the lifetime license hovers around the Big Mac meal range 🍔:Lifetime license:
$9.99 CAD/USD
Monthly license:
$0.99 CAD/USD
·
Lastly, I'd like to take this last paragraph to thank everyone who has helped with testing. Many of you have been very enthusiastic about this project from the start, and it's been a joy working with you all. Thank you for all your help and suggestions,
Dispatchers
! 🫡Load More
→