Releases: duyquang6/truepod
Release list
Truepod 2026.10.03
Truepod 2026.10.03
Tiếng Việt: hướng dẫn cài đặt và tính năng
A bit-perfect music player for the TrimUI Brick Pro.
New in 2026.10.03
- The version and who made Truepod are always in view, beside the Options
title, rather than at the foot of the list.
Every other player on this handheld gives something up. Some cap the output at
44.1 kHz or 16-bit, others resample everything to 48 kHz. The side buttons cannot
turn a USB DAC up or down. Playback stutters, skips, or jumps to the next song.
And the screen has to stay on for the music to keep going, which empties the
battery.
Truepod fixes all of that:
- Full quality. It plays the file at its own sample rate and bit depth, and
tells you when it could not. - The side buttons control the DAC. The volume keys turn a USB DAC up and
down without costing any quality. A DAC without its own volume keeps its own
buttons. - No stutters, no skipped songs. Pausing or replugging the DAC never skips
to the next song. - Screen off, music on. Turn the screen off to save battery while the
music keeps playing.
Free. The quality is not the paid part, and there is no output ceiling in this
build.
Download
| Your firmware | File |
|---|---|
| spruceOS | Truepod-2026.10.03-spruceOS.zip |
| stock TrimUI | Truepod-2026.10.03-stockOS.zip |
Same player in both. They differ only in which directory the firmware looks in.
Install
- Unzip onto the root of the SD card, and merge the folder when asked. The zip
already carries the right one for your firmware:App/Truepodfor spruceOS,
Apps/Truepodfor stock TrimUI. - Put music in
/mnt/SDCARD/MEDIA. Subfolders are how you browse it. - Boot the device and open Truepod.
Features
✅ in Free, ❌ means it is planned for Truepod Pro, which is not released yet.
Free is frozen at what it has now: bug fixes, not new features.
| Free | Pro | |
|---|---|---|
| Hi-res: 24-bit and high sample rates, tested to 88.2 kHz | ✅ | ✅ |
| Bit-perfect through a USB DAC on the top port | ✅ | ✅ |
| FLAC, MP3, WAV, OGG, Opus, M4A / AAC / ALAC | ✅ | ✅ |
| BIT-PERFECT / CONVERTED badge | ✅ | ✅ |
| Folder browsing with each track's real rate and bit depth, cover art, delete | ✅ | ✅ |
| Shuffle, repeat all / one / off | ✅ | ✅ |
| Wi-Fi upload from a QR code | ✅ | ✅ |
| Spectrum display, LEDs flashing to the beat | ✅ | ✅ |
| Screen off with the music still playing | ✅ | ✅ |
| spruceOS and stock TrimUI firmware | ✅ | ✅ |
Browse by artist and album, search, saved .m3u playlists |
❌ | ✅ |
| Favourites, an editable queue, per-track resume | ❌ | ✅ |
| Gapless, EQ | ❌ | ✅ |
| Sync and stream music from Telegram, Spotify, SoundCloud and more | ❌ | ✅ |
| Stream from your own music server (Navidrome and other Subsonic servers), bit-perfect | ❌ | ✅ |
| Use the bottom USB port for a DAC | ❌ | ✅ |
| Updates over the air | ❌ | ✅ |
| A choice of screen layouts, more LED modes | ❌ | ✅ |
| Sleep timer | ❌ | ✅ |
| Vietnamese interface | ❌ | ✅ |
Buttons
| Button | Library | Now playing |
|---|---|---|
| D-pad up/down | move the selection | — |
| A | open folder, or play | play / pause |
| B | up one folder | back to the library |
| X | delete the track (asks first) | shuffle on / off |
| Y | Wi-Fi upload | repeat all / one / off |
| L1 / R1 | page up / down | previous / next track |
| L2 / R2 | — | seek 10 seconds |
| START | go to Now Playing | back to the library |
These work on any screen: SELECT opens Options, MENU quits, the right
stick click turns the screen off with the music still playing, and the side
buttons are volume.
BIT-PERFECT and CONVERTED
The badge says which one you are getting.
BIT-PERFECT — the samples in the file are what reach the DAC. No software
touched them.
CONVERTED — software had to change something on the way, usually the sample
rate. The built-in speaker runs at a fixed 48 kHz, so 44.1 kHz music has to be
resampled for it. A USB DAC on the top port takes the file's own rate, and the
same track plays bit-perfect.
Something broken?
Open an issue on GitHub with your firmware, this version, and truepod.log from the app
folder.
You may share these archives, unchanged (matching the checksums in
SHA256SUMS.txt) and free of charge, if you name Truepod, its author (ligt)
and link to this page next to them. Truepod is proprietary, provided as is -
see LICENSE.
Truepod 2026.10.02
Truepod 2026.10.02
Tiếng Việt: hướng dẫn cài đặt và tính năng
A bit-perfect music player for the TrimUI Brick Pro.
New in 2026.10.02
- Logs reach us from stock firmware too. On stock TrimUI firmware the
session log could not be sent; now it is, like on spruceOS. - A log waiting for Wi-Fi goes out sooner: when you next open Truepod, as
well as when you quit it. - Options shows the version and who made Truepod, at the foot of the
list. - Releases are now named by date.
Every other player on this handheld gives something up. Some cap the output at
44.1 kHz or 16-bit, others resample everything to 48 kHz. The side buttons cannot
turn a USB DAC up or down. Playback stutters, skips, or jumps to the next song.
And the screen has to stay on for the music to keep going, which empties the
battery.
Truepod fixes all of that:
- Full quality. It plays the file at its own sample rate and bit depth, and
tells you when it could not. - The side buttons control the DAC. The volume keys turn a USB DAC up and
down without costing any quality. A DAC without its own volume keeps its own
buttons. - No stutters, no skipped songs. Pausing or replugging the DAC never skips
to the next song. - Screen off, music on. Turn the screen off to save battery while the
music keeps playing.
Free. The quality is not the paid part, and there is no output ceiling in this
build.
Download
| Your firmware | File |
|---|---|
| spruceOS | Truepod-2026.10.02-spruceOS.zip |
| stock TrimUI | Truepod-2026.10.02-stockOS.zip |
Same player in both. They differ only in which directory the firmware looks in.
Install
- Unzip onto the root of the SD card, and merge the folder when asked. The zip
already carries the right one for your firmware:App/Truepodfor spruceOS,
Apps/Truepodfor stock TrimUI. - Put music in
/mnt/SDCARD/MEDIA. Subfolders are how you browse it. - Boot the device and open Truepod.
Features
✅ in Free, ❌ means it is planned for Truepod Pro, which is not released yet.
Free is frozen at what it has now: bug fixes, not new features.
| Free | Pro | |
|---|---|---|
| Hi-res: 24-bit and high sample rates, tested to 88.2 kHz | ✅ | ✅ |
| Bit-perfect through a USB DAC on the top port | ✅ | ✅ |
| FLAC, MP3, WAV, OGG, Opus, M4A / AAC / ALAC | ✅ | ✅ |
| BIT-PERFECT / CONVERTED badge | ✅ | ✅ |
| Folder browsing with each track's real rate and bit depth, cover art, delete | ✅ | ✅ |
| Shuffle, repeat all / one / off | ✅ | ✅ |
| Wi-Fi upload from a QR code | ✅ | ✅ |
| Spectrum display, LEDs flashing to the beat | ✅ | ✅ |
| Screen off with the music still playing | ✅ | ✅ |
| spruceOS and stock TrimUI firmware | ✅ | ✅ |
Browse by artist and album, search, saved .m3u playlists |
❌ | ✅ |
| Favourites, an editable queue, per-track resume | ❌ | ✅ |
| Gapless, EQ | ❌ | ✅ |
| Sync and stream music from Telegram, Spotify, SoundCloud and more | ❌ | ✅ |
| Stream from your own music server (Navidrome and other Subsonic servers), bit-perfect | ❌ | ✅ |
| Use the bottom USB port for a DAC | ❌ | ✅ |
| Updates over the air | ❌ | ✅ |
| A choice of screen layouts, more LED modes | ❌ | ✅ |
| Sleep timer | ❌ | ✅ |
| Vietnamese interface | ❌ | ✅ |
Buttons
| Button | Library | Now playing |
|---|---|---|
| D-pad up/down | move the selection | — |
| A | open folder, or play | play / pause |
| B | up one folder | back to the library |
| X | delete the track (asks first) | shuffle on / off |
| Y | Wi-Fi upload | repeat all / one / off |
| L1 / R1 | page up / down | previous / next track |
| L2 / R2 | — | seek 10 seconds |
| START | go to Now Playing | back to the library |
These work on any screen: SELECT opens Options, MENU quits, the right
stick click turns the screen off with the music still playing, and the side
buttons are volume.
BIT-PERFECT and CONVERTED
The badge says which one you are getting.
BIT-PERFECT — the samples in the file are what reach the DAC. No software
touched them.
CONVERTED — software had to change something on the way, usually the sample
rate. The built-in speaker runs at a fixed 48 kHz, so 44.1 kHz music has to be
resampled for it. A USB DAC on the top port takes the file's own rate, and the
same track plays bit-perfect.
Something broken?
Open an issue on GitHub with your firmware, this version, and truepod.log from the app
folder.
You may share these archives, unchanged (matching the checksums in
SHA256SUMS.txt) and free of charge, if you name Truepod, its author (ligt)
and link to this page next to them. Truepod is proprietary, provided as is -
see LICENSE.
Checksums (SHA-256)
Also in SHA256SUMS.txt below. Got Truepod somewhere else? Check it with sha256sum Truepod-*.zip against this list before installing.
2ae4d9bcf1e20c459b7c1564af61b32b45169d52a4082e97b442897ca6b588dd Truepod-2026.10.02-spruceOS.zip
e3e3936f2e41eb83c9018884bcc8788edfe78a22410491d767a994b782953f03 Truepod-2026.10.02-stockOS.zip
Truepod 0.2.0
Truepod 0.2.0
Tiếng Việt: hướng dẫn cài đặt và tính năng
A bit-perfect music player for the TrimUI Brick Pro.
New in 0.2.0
- No more skips on the speaker and the 3.5 mm jack.
- Rumble on the beat. The motor can knock along with the music. Off by
default; switch it on under Options. - The DAC keeps its volume. Starting the player no longer turns a USB DAC
up to full. - Booting with a DAC plugged in no longer loses the buttons.
- B and START on Options go back to Now Playing.
- The built-in output is called "Built-in", not
audiocodec.
Every other player on this handheld gives something up. Some cap the output at
44.1 kHz or 16-bit, others resample everything to 48 kHz. The side buttons cannot
turn a USB DAC up or down. Playback stutters, skips, or jumps to the next song.
And the screen has to stay on for the music to keep going, which empties the
battery.
Truepod fixes all of that:
- Full quality. It plays the file at its own sample rate and bit depth, and
tells you when it could not. - The side buttons control the DAC. The volume keys turn a USB DAC up and
down without costing any quality. A DAC without its own volume keeps its own
buttons. - No stutters, no skipped songs. Pausing or replugging the DAC never skips
to the next song. - Screen off, music on. Turn the screen off to save battery while the
music keeps playing.
Free. The quality is not the paid part, and there is no output ceiling in this
build.
Download
| Your firmware | File |
|---|---|
| spruceOS | Truepod-0.2.0-spruceOS.zip |
| stock TrimUI | Truepod-0.2.0-stockOS.zip |
Same player in both. They differ only in which directory the firmware looks in.
Install
- Unzip onto the root of the SD card, and merge the folder when asked. The zip
already carries the right one for your firmware:App/Truepodfor spruceOS,
Apps/Truepodfor stock TrimUI. - Put music in
/mnt/SDCARD/MEDIA. Subfolders are how you browse it. - Boot the device and open Truepod.
Features
✅ in Free, ❌ means it is planned for Truepod Pro, which is not released yet.
Free is frozen at what it has now: bug fixes, not new features.
| Free | Pro | |
|---|---|---|
| Hi-res: 24-bit and high sample rates, tested to 88.2 kHz | ✅ | ✅ |
| Bit-perfect through a USB DAC on the top port | ✅ | ✅ |
| FLAC, MP3, WAV, OGG, Opus, M4A / AAC / ALAC | ✅ | ✅ |
| BIT-PERFECT / CONVERTED badge | ✅ | ✅ |
| Folder browsing with each track's real rate and bit depth, cover art, delete | ✅ | ✅ |
| Shuffle, repeat all / one / off | ✅ | ✅ |
| Wi-Fi upload from a QR code | ✅ | ✅ |
| Spectrum display, LEDs flashing to the beat | ✅ | ✅ |
| Screen off with the music still playing | ✅ | ✅ |
| spruceOS and stock TrimUI firmware | ✅ | ✅ |
Browse by artist and album, search, saved .m3u playlists |
❌ | ✅ |
| Favourites, an editable queue, per-track resume | ❌ | ✅ |
| Gapless, EQ | ❌ | ✅ |
| Sync and stream music from Telegram, Spotify, SoundCloud and more | ❌ | ✅ |
| Stream from your own music server (Navidrome and other Subsonic servers), bit-perfect | ❌ | ✅ |
| Use the bottom USB port for a DAC | ❌ | ✅ |
| Updates over the air | ❌ | ✅ |
| A choice of screen layouts, more LED modes | ❌ | ✅ |
| Sleep timer | ❌ | ✅ |
| Vietnamese interface | ❌ | ✅ |
Buttons
| Button | Library | Now playing |
|---|---|---|
| D-pad up/down | move the selection | — |
| A | open folder, or play | play / pause |
| B | up one folder | back to the library |
| X | delete the track (asks first) | shuffle on / off |
| Y | Wi-Fi upload | repeat all / one / off |
| L1 / R1 | page up / down | previous / next track |
| L2 / R2 | — | seek 10 seconds |
| START | go to Now Playing | back to the library |
These work on any screen: SELECT opens Options, MENU quits, the right
stick click turns the screen off with the music still playing, and the side
buttons are volume.
BIT-PERFECT and CONVERTED
The badge says which one you are getting.
BIT-PERFECT — the samples in the file are what reach the DAC. No software
touched them.
CONVERTED — software had to change something on the way, usually the sample
rate. The built-in speaker runs at a fixed 48 kHz, so 44.1 kHz music has to be
resampled for it. A USB DAC on the top port takes the file's own rate, and the
same track plays bit-perfect.
Something broken?
Open an issue on GitHub with your firmware, this version, and truepod.log from the app
folder.
Truepod 0.1.1
Truepod 0.1.1
Tiếng Việt: hướng dẫn cài đặt và tính năng
A bit-perfect music player for the TrimUI Brick Pro.
New in 0.1.1
- Volume keys work on more USB DACs. A DAC with no volume of its own says
so on the Options screen. - No more blinking on a track change. The cover, the tags line and the
CONVERTED badge stay put until the next track's arrive. - SELECT and MENU are shown on Now Playing, so Options and the way out can
be found without the manual the device does not have. - Installing is unzipping onto the card. Each zip already carries
App/or
Apps/for its firmware.
Every other player on this handheld gives something up. Some cap the output at
44.1 kHz or 16-bit, others resample everything to 48 kHz. The side buttons cannot
turn a USB DAC up or down. Playback stutters, skips, or jumps to the next song.
And the screen has to stay on for the music to keep going, which empties the
battery.
Truepod fixes all of that:
- Full quality. It plays the file at its own sample rate and bit depth, and
tells you when it could not. - The side buttons control the DAC. The volume keys turn a USB DAC up and
down without costing any quality. A DAC without its own volume keeps its own
buttons. - No stutters, no skipped songs. Pausing or replugging the DAC never skips
to the next song. - Screen off, music on. Turn the screen off to save battery while the
music keeps playing.
Free. The quality is not the paid part, and there is no output ceiling in this
build.
Download
| Your firmware | File |
|---|---|
| spruceOS | Truepod-0.1.1-spruceOS.zip |
| stock TrimUI | Truepod-0.1.1-stockOS.zip |
Same player in both. They differ only in which directory the firmware looks in.
Install
- Unzip onto the root of the SD card, and merge the folder when asked. The zip
already carries the right one for your firmware:App/Truepodfor spruceOS,
Apps/Truepodfor stock TrimUI. - Put music in
/mnt/SDCARD/MEDIA. Subfolders are how you browse it. - Boot the device and open Truepod.
Features
✅ in Free, ❌ means it is planned for Truepod Pro, which is not released yet.
Free is frozen at what it has now: bug fixes, not new features.
| Free | Pro | |
|---|---|---|
| Hi-res: 24-bit and high sample rates, tested to 88.2 kHz | ✅ | ✅ |
| Bit-perfect through a USB DAC on the top port | ✅ | ✅ |
| FLAC, MP3, WAV, OGG, Opus, M4A / AAC / ALAC | ✅ | ✅ |
| BIT-PERFECT / CONVERTED badge | ✅ | ✅ |
| Folder browsing with each track's real rate and bit depth, cover art, delete | ✅ | ✅ |
| Shuffle, repeat all / one / off | ✅ | ✅ |
| Wi-Fi upload from a QR code | ✅ | ✅ |
| Spectrum display, LEDs flashing to the beat | ✅ | ✅ |
| Screen off with the music still playing | ✅ | ✅ |
| spruceOS and stock TrimUI firmware | ✅ | ✅ |
Browse by artist and album, search, saved .m3u playlists |
❌ | ✅ |
| Favourites, an editable queue, per-track resume | ❌ | ✅ |
| Gapless, EQ | ❌ | ✅ |
| Sync and stream music from Telegram, Spotify, SoundCloud and more | ❌ | ✅ |
| Stream from your own music server (Navidrome and other Subsonic servers), bit-perfect | ❌ | ✅ |
| Use the bottom USB port for a DAC | ❌ | ✅ |
| Updates over the air | ❌ | ✅ |
| A choice of screen layouts, more LED modes | ❌ | ✅ |
| Sleep timer | ❌ | ✅ |
| Vietnamese interface | ❌ | ✅ |
Buttons
| Button | Library | Now playing |
|---|---|---|
| D-pad up/down | move the selection | — |
| A | open folder, or play | play / pause |
| B | up one folder | back to the library |
| X | delete the track (asks first) | shuffle on / off |
| Y | Wi-Fi upload | repeat all / one / off |
| L1 / R1 | page up / down | previous / next track |
| L2 / R2 | — | seek 10 seconds |
| START | go to Now Playing | back to the library |
These work on any screen: SELECT opens Options, MENU quits, the right
stick click turns the screen off with the music still playing, and the side
buttons are volume.
BIT-PERFECT and CONVERTED
The badge says which one you are getting.
BIT-PERFECT — the samples in the file are what reach the DAC. No software
touched them.
CONVERTED — software had to change something on the way, usually the sample
rate. The built-in speaker runs at a fixed 48 kHz, so 44.1 kHz music has to be
resampled for it. A USB DAC on the top port takes the file's own rate, and the
same track plays bit-perfect.
Something broken?
Open an issue on GitHub with your firmware, this version, and truepod.log from the app
folder.
Truepod 0.1.0
Truepod 0.1.0
Tiếng Việt: hướng dẫn cài đặt và tính năng
A bit-perfect music player for the TrimUI Brick Pro.
Every other player on this handheld gives something up. Some cap the output at
44.1 kHz or 16-bit, others resample everything to 48 kHz. The side buttons cannot
turn a USB DAC up or down. Playback stutters, skips, or jumps to the next song.
And the screen has to stay on for the music to keep going, which empties the
battery.
Truepod fixes all of that:
- Full quality. It plays the file at its own sample rate and bit depth, and
tells you when it could not. - The side buttons control the DAC. The volume keys turn a USB DAC up and
down without costing any quality. - No stutters, no skipped songs. Pausing or replugging the DAC never skips
to the next song. - Screen off, music on. Turn the screen off to save battery while the
music keeps playing.
Free. The quality is not the paid part, and there is no output ceiling in this
build.
Download
| Your firmware | File |
|---|---|
| spruceOS | Truepod-0.1.0-spruceOS.zip |
| stock TrimUI | Truepod-0.1.0-stockOS.zip |
Same player in both. They differ only in which directory the firmware looks in.
Install
- Unzip onto the root of the SD card, and merge the folder when asked. The zip
already carries the right one for your firmware:App/Truepodfor spruceOS,
Apps/Truepodfor stock TrimUI. - Put music in
/mnt/SDCARD/MEDIA. Subfolders are how you browse it. - Boot the device and open Truepod.
Features
✅ in Free, ❌ means it is planned for Truepod Pro, which is not released yet.
Free is frozen at what it has now: bug fixes, not new features.
| Free | Pro | |
|---|---|---|
| Hi-res: 24-bit and high sample rates, tested to 88.2 kHz | ✅ | ✅ |
| Bit-perfect through a USB DAC on the top port | ✅ | ✅ |
| FLAC, MP3, WAV, OGG, Opus, M4A / AAC / ALAC | ✅ | ✅ |
| BIT-PERFECT / CONVERTED badge | ✅ | ✅ |
| Folder browsing with each track's real rate and bit depth, cover art, delete | ✅ | ✅ |
| Shuffle, repeat all / one / off | ✅ | ✅ |
| Wi-Fi upload from a QR code | ✅ | ✅ |
| Spectrum display, LEDs flashing to the beat | ✅ | ✅ |
| Screen off with the music still playing | ✅ | ✅ |
| spruceOS and stock TrimUI firmware | ✅ | ✅ |
Browse by artist and album, search, saved .m3u playlists |
❌ | ✅ |
| Favourites, an editable queue, per-track resume | ❌ | ✅ |
| Gapless, EQ | ❌ | ✅ |
| Sync and stream music from Telegram, Spotify, SoundCloud and more | ❌ | ✅ |
| Use the bottom USB port for a DAC | ❌ | ✅ |
| Updates over the air | ❌ | ✅ |
| A choice of screen layouts, more LED modes | ❌ | ✅ |
| Sleep timer | ❌ | ✅ |
| Vietnamese interface | ❌ | ✅ |
Buttons
| Button | Library | Now playing |
|---|---|---|
| D-pad up/down | move the selection | — |
| A | open folder, or play | play / pause |
| B | up one folder | back to the library |
| X | delete the track (asks first) | shuffle on / off |
| Y | Wi-Fi upload | repeat all / one / off |
| L1 / R1 | page up / down | previous / next track |
| L2 / R2 | — | seek 10 seconds |
| START | go to Now Playing | back to the library |
These work on any screen: SELECT opens Options, MENU quits, the right
stick click turns the screen off with the music still playing, and the side
buttons are volume.
BIT-PERFECT and CONVERTED
The badge says which one you are getting.
BIT-PERFECT — the samples in the file are what reach the DAC. No software
touched them.
CONVERTED — software had to change something on the way, usually the sample
rate. The built-in speaker runs at a fixed 48 kHz, so 44.1 kHz music has to be
resampled for it. A USB DAC on the top port takes the file's own rate, and the
same track plays bit-perfect.
Something broken?
Open an issue on GitHub with your firmware, this version, and truepod.log from the app
folder.

