opeolluwa / filesync

Quickly and securely share files from Windows, Linux, Mac to Android devices using wifi.
MIT License
106 stars 20 forks source link

Implement a feature that let users open/play audio files in the user interface. #61

Open opeolluwa opened 1 year ago

opeolluwa commented 1 year ago

The application core built with Rust fetches the audio files from the device's default audio directory and passes an array of these files to the UI for rendering. Implement a feature that let users open/play audio files in the user interface.

See convertFileSrc to get started and the music data structure defined here

Experience with Rust Typescript, React/Next.js and Tauri is required

cardotrejos commented 1 year ago

I would try to get more familiarized with the project, but this seems to be a good first issue to work in.

opeolluwa commented 1 year ago

Hi @cardotrejos, thanks for picking interest in what I'm building, I'm here to answer the questions you might have

opeolluwa commented 1 year ago

Hi @cardotrejos how's it going

cardotrejos commented 1 year ago

@opeolluwa I appreciate your patience with this! I would like to work on it.

opeolluwa commented 1 year ago

All right, @cardotrejos Here is what the functional requirement.

Create a reusable component, this can be implemented as a draggable element or an element fixed to the bottom of the application window.

There can only be one instance of the component at a time and it Will be used along with the Tauri convertFileScr to play the audio.

Not that, every audio file path already returns the file absolute path.

You might have a lot of questions regards this, I'd be happy to answer and review this approach