node build fixed

This commit is contained in:
ra_ma
2025-09-20 14:08:38 +01:00
parent c6ebbe069d
commit 3d298fa434
1516 changed files with 535727 additions and 2 deletions

View File

@@ -0,0 +1,47 @@
package mediaplayer
import (
"seanime/internal/events"
"seanime/internal/mediaplayers/mpchc"
"seanime/internal/mediaplayers/mpv"
"seanime/internal/mediaplayers/vlc"
"seanime/internal/test_utils"
"seanime/internal/util"
"testing"
)
func NewTestRepository(t *testing.T, defaultPlayer string) *Repository {
if defaultPlayer == "" {
defaultPlayer = "mpv"
}
test_utils.InitTestProvider(t, test_utils.MediaPlayer())
logger := util.NewLogger()
WSEventManager := events.NewMockWSEventManager(logger)
_vlc := &vlc.VLC{
Host: test_utils.ConfigData.Provider.VlcHost,
Port: test_utils.ConfigData.Provider.VlcPort,
Password: test_utils.ConfigData.Provider.VlcPassword,
Logger: logger,
}
_mpc := &mpchc.MpcHc{
Host: test_utils.ConfigData.Provider.MpcHost,
Port: test_utils.ConfigData.Provider.MpcPort,
Logger: logger,
}
_mpv := mpv.New(logger, "", "")
repo := NewRepository(&NewRepositoryOptions{
Logger: logger,
Default: defaultPlayer,
WSEventManager: WSEventManager,
Mpv: _mpv,
VLC: _vlc,
MpcHc: _mpc,
})
return repo
}