Shared Rust library for breathing meditation apps. Provides audio synthesis, session timing, practice statistics, and settings persistence.
- audio —
BreathingAudiosynthesizer andAudioPlayer(brown noise, binaural beats, breathing drone) - session —
SessionDurationenum (5m, 10m, 15m, 20m, 30m, infinite) - stats —
PracticeStatstracking andformat_duration/today_stringutilities - settings —
AudioSettingsstruct,config_path,load_json,save_jsonhelpers
[dependencies]
diaframe = { git = "https://github.com/daytimeforninja/diaframe.git" }Hippocratic-3.0