mirror of
https://github.com/AynaLivePlayer/AynaLivePlayer.git
synced 2025-12-07 19:02:50 +08:00
* rewrite * update submodule * make width height configurable * update dependency * update * update file * update dep * fix basic config layout * update plugin management * more stuff * add blacklist * fix todo * fix windows gethandle * update windows update guide * update windows build guide * include go mod tidy in script * update todo * fix source session * fix text output * add plugin play duration control * fix id diange not working * update todo * update version number
57 lines
1.3 KiB
Go
57 lines
1.3 KiB
Go
package events
|
|
|
|
//const (
|
|
// EventPlay event.EventId = "player.play"
|
|
// EventPlayed event.EventId = "player.played"
|
|
// EventPlaylistPreInsert event.EventId = "playlist.insert.pre"
|
|
// EventPlaylistInsert event.EventId = "playlist.insert.after"
|
|
// EventPlaylistUpdate event.EventId = "playlist.update"
|
|
// EventLyricUpdate event.EventId = "lyric.update"
|
|
// EventLyricReload event.EventId = "lyric.reload"
|
|
//)
|
|
|
|
const ErrorUpdate = "update.error"
|
|
|
|
type ErrorUpdateEvent struct {
|
|
Error error
|
|
}
|
|
|
|
//
|
|
//func EventPlayerPropertyUpdate(property model.PlayerProperty) event.EventId {
|
|
// return event.EventId("player.property.update." + string(property))
|
|
//}
|
|
//
|
|
//type PlaylistInsertEvent struct {
|
|
// Playlist *model.Playlist
|
|
// Index int
|
|
// Media *model.Media
|
|
//}
|
|
//
|
|
//type PlaylistUpdateEvent struct {
|
|
// Playlist *model.Playlist // Playlist is a copy of the playlist
|
|
//}
|
|
//
|
|
//type PlayEvent struct {
|
|
// Media *model.Media
|
|
//}
|
|
//
|
|
//type LyricUpdateEvent struct {
|
|
// Lyrics *model.Lyric
|
|
// Time float64
|
|
// Lyric *model.LyricContext
|
|
//}
|
|
//
|
|
//type LyricReloadEvent struct {
|
|
// Lyrics *model.Lyric
|
|
//}
|
|
//
|
|
//type PlayerPropertyUpdateEvent struct {
|
|
// Property model.PlayerProperty
|
|
// Value model.PlayerPropertyValue
|
|
//}
|
|
//
|
|
//type LiveRoomStatusUpdateEvent struct {
|
|
// RoomTitle string
|
|
// Status bool
|
|
//}
|