notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
TonieToolbox TonieBox content management tool
0.6.5_1 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: mfechner@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-11-15 06:42:06
Last Update: 2025-12-10 10:18:29
Commit Hash: eee1e00
Also Listed In: python sysutils
License: GPLv3+
WWW:
https://github.com/TonieToolbox/TonieToolbox
https://github.com/Quentendo64/TonieToolbox
Description:
TonieToolbox allows you to create custom audio content for Tonie boxes by converting various audio formats into the specific file format required by Tonie devices. The tool provides several capabilities: - Convert single or multiple audio files into a Tonie-compatible format - Process complex folder structures recursively to handle entire audio collections - Analyze and validate existing Tonie files - Split Tonie files into individual opus tracks - Compare two TAF files for debugging differences - Support various input formats through FFmpeg conversion - Extract and use audio media tags (ID3, Vorbis Comments, etc.) for better file naming - Upload Tonie files directly to a TeddyCloud server - Automatically upload cover artwork alongside Tonie files
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}TonieToolbox>0:audio/TonieToolbox@${PY_FLAVOR}
To install the port:
cd /usr/ports/audio/TonieToolbox/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/TonieToolbox
  • pkg install py311-TonieToolbox
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-TonieToolbox listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-TonieToolbox
Package flavors (<flavor>: <package>)
  • py311: py311-TonieToolbox
distinfo:
TIMESTAMP = 1765086293 SHA256 (Quentendo64-TonieToolbox-v0.6.5_GH0.tar.gz) = bc3f1043f93fdf03b0e74cc35a30842792df398e4049d031050597bd7f004a2c SIZE (Quentendo64-TonieToolbox-v0.6.5_GH0.tar.gz) = 4392440

Packages (timestamps in pop-ups are UTC):
py311-TonieToolbox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.6.50.6.5_1--0.6.5_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest0.6.5_10.6.5_1--0.6.5_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.6.5_10.6.5_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-0.6.5_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-protobuf>=0<=6.33.1,2 : devel/py-protobuf@py311
  2. py311-requests>=2.32.5 : www/py-requests@py311
  3. py311-mutagen>=1.47.0 : audio/py-mutagen@py311
  4. py311-packaging>=25.0 : devel/py-packaging@py311
  5. py311-tqdm>=4.67.1 : misc/py-tqdm@py311
  6. ffmpeg : multimedia/ffmpeg
  7. opusenc : audio/opus-tools
  8. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
audio_TonieToolbox
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Quentendo64/TonieToolbox/tar.gz/v0.6.5?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.6.5_1
10 Dec 2025 10:18:29
commit hash: eee1e005437d6b0c5cc34fc5fc882ea937a28cfacommit hash: eee1e005437d6b0c5cc34fc5fc882ea937a28cfacommit hash: eee1e005437d6b0c5cc34fc5fc882ea937a28cfacommit hash: eee1e005437d6b0c5cc34fc5fc882ea937a28cfa files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
audio/TonieToolbox: fix regression from 97c9464b6989f8e536b5435fe7afe963cc5f40e6

TonieToolbox required protobuff <= 6.33.0
0.6.5
07 Dec 2025 05:57:10
commit hash: 54c2aa4e22906c6344a43163410ad1a71fc886eacommit hash: 54c2aa4e22906c6344a43163410ad1a71fc886eacommit hash: 54c2aa4e22906c6344a43163410ad1a71fc886eacommit hash: 54c2aa4e22906c6344a43163410ad1a71fc886ea files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
audio/TonieToolbox: fixed regression from
17b7192f71e43928b7d9781a042517858d9498f0
0.6.5
15 Nov 2025 06:40:49
commit hash: 27ef4b5deff0ba02d0e5410487313935c3b9de7dcommit hash: 27ef4b5deff0ba02d0e5410487313935c3b9de7dcommit hash: 27ef4b5deff0ba02d0e5410487313935c3b9de7dcommit hash: 27ef4b5deff0ba02d0e5410487313935c3b9de7d files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
audio/TonieToolbox: added new port with version 0.6.5

Changes:	https://github.com/Quentendo64/TonieToolbox/blob/main/CHANGELOG.md

Number of commits found: 3