Skip to content

With this tool you can dump existing files for the famous audio box or create custom ones.

License

Notifications You must be signed in to change notification settings

BdN3504/teddy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teddy - Tonie File Tool

With this tool you can dump existing files of the famous Toniebox audio box or create custom ones.

Features

  • Cross-platform CLI tool (Teddy) for encoding/decoding Tonie files
  • Cross-platform GUI application (TeddyBench.Avalonia) with modern Avalonia UI
  • Support for multiple audio formats: MP3, OGG, FLAC, WAV, M4A, AAC, WMA
  • Audio playback with visual controls
  • Custom Tonie creation with track sorting
  • LIVE flag management
  • Auto-detection of Toniebox SD cards

Installation

Download pre-built binaries from the Releases page.

Linux/macOS Prerequisites

# Ubuntu/Debian (VLC required for audio playback in GUI)
sudo apt install ffmpeg fatattr vlc libvlc-dev

# macOS (Homebrew - only FFmpeg needed, LibVLC is bundled)
brew install ffmpeg

Usage

CLI

# Get information about a Tonie file
./Teddy -m info <toniefile>

# Decode Tonie file to audio
./Teddy -m decode -o <output_dir> <toniefile>

# Encode audio files to Tonie format
./Teddy -m encode -o <output_file> -i <audio_id> <folder_or_files>

GUI

Launch TeddyBench.Avalonia and navigate to your Toniebox SD card's CONTENT folder.

Building from Source

See CLAUDE.md for detailed build instructions.

License

Teddy is licensed under the MIT License. See LICENSE for details.

This project uses several third-party libraries, most notably LibVLC which is licensed under LGPL 2.1. See THIRD-PARTY-NOTICES.md for complete licensing information.

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

About

With this tool you can dump existing files for the famous audio box or create custom ones.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%