Feature Description
I know this has been discussed on Discord, but I thought I’d make it a formal request so it’s easier to track.
It would be great if the app could support bit-perfect playback, where the original sample rate of the music file (e.g. 44.1kHz, 96kHz, 192kHz) is passed through to the DAC without being resampled to 48kHz.
Problem and Solution
TL;DR
Migrate from Electron to Tauri
Problem and Solution
Currently, the app runs on Electron, which seems to force audio output to 48kHz due to limitations in the WebAudio API. This means files with other sample rates are resampled, so playback isn't truly lossless.
I saw on Discord that a migration to Tauri is already in the works, which would allow for more control over audio output using something like the cpal crate in Rust. The app would then be able to request the correct sample rate and interact properly with connected DACs based on the music file.
Just wanted to officially log this here so it’s on the radar. Looking forward to the future improvements, and thanks for all the great work so far! 😊
Additional Context
No response
Potential Issues
No response
Wora Version
0.4.0
Discord Username
No response
Code of Conduct
Feature Description
I know this has been discussed on Discord, but I thought I’d make it a formal request so it’s easier to track.
It would be great if the app could support bit-perfect playback, where the original sample rate of the music file (e.g. 44.1kHz, 96kHz, 192kHz) is passed through to the DAC without being resampled to 48kHz.
Problem and Solution
TL;DR
Migrate from Electron to Tauri
Problem and Solution
Currently, the app runs on Electron, which seems to force audio output to 48kHz due to limitations in the WebAudio API. This means files with other sample rates are resampled, so playback isn't truly lossless.
I saw on Discord that a migration to Tauri is already in the works, which would allow for more control over audio output using something like the cpal crate in Rust. The app would then be able to request the correct sample rate and interact properly with connected DACs based on the music file.
Just wanted to officially log this here so it’s on the radar. Looking forward to the future improvements, and thanks for all the great work so far! 😊
Additional Context
No response
Potential Issues
No response
Wora Version
0.4.0
Discord Username
No response
Code of Conduct