diff --git a/backend/player/player.go b/backend/player/player.go index 54819ae..5f97c16 100644 --- a/backend/player/player.go +++ b/backend/player/player.go @@ -27,11 +27,11 @@ const ( Stopped ) -func NewPlayer() *Player { +func NewPlayer() (*Player, error) { return &Player{ // TODO: variable speaker sample rates sampleRate: beep.SampleRate(44100), - } + }, nil } func (p *Player) Init(ctx context.Context) { @@ -51,10 +51,6 @@ func (p *Player) Play(filePath string) error { return fmt.Errorf("failed to open file %w", err) } - if p.streamer == nil || p.format == nil { - - } - streamer, format, err := mp3.Decode(f) if err != nil { return fmt.Errorf("failed to decode mp3 %w", err) diff --git a/frontend/package.json.md5 b/frontend/package.json.md5 index d4671a1..d62518c 100755 --- a/frontend/package.json.md5 +++ b/frontend/package.json.md5 @@ -1 +1 @@ -5fbf12469d224a93954efecb5886e8a6 \ No newline at end of file +6cdae3f6b1951ca1bf1d6febf086be53 \ No newline at end of file diff --git a/frontend/wailsjs/go/player/Player.d.ts b/frontend/wailsjs/go/player/Player.d.ts index fdbf8f6..333f8a9 100755 --- a/frontend/wailsjs/go/player/Player.d.ts +++ b/frontend/wailsjs/go/player/Player.d.ts @@ -7,4 +7,4 @@ export function ChangeState(arg1:player.PlayerState):Promise; export function Init(arg1:context.Context):Promise; -export function Play():Promise; +export function Play(arg1:string):Promise; diff --git a/frontend/wailsjs/go/player/Player.js b/frontend/wailsjs/go/player/Player.js index f2ce5c0..c974a3d 100755 --- a/frontend/wailsjs/go/player/Player.js +++ b/frontend/wailsjs/go/player/Player.js @@ -10,6 +10,6 @@ export function Init(arg1) { return window['go']['player']['Player']['Init'](arg1); } -export function Play() { - return window['go']['player']['Player']['Play'](); +export function Play(arg1) { + return window['go']['player']['Player']['Play'](arg1); }