forked from Elara6331/itd
Compare commits
No commits in common. "translit-music" and "master" have entirely different histories.
translit-m
...
master
9
music.go
9
music.go
@ -22,13 +22,10 @@ import (
|
||||
"github.com/rs/zerolog/log"
|
||||
"go.arsenm.dev/infinitime"
|
||||
"go.arsenm.dev/infinitime/pkg/player"
|
||||
"go.arsenm.dev/itd/translit"
|
||||
)
|
||||
|
||||
func initMusicCtrl(dev *infinitime.Device) error {
|
||||
player.Init()
|
||||
maps := k.Strings("notifs.translit.use")
|
||||
translit.Transliterators["custom"] = translit.Map(k.Strings("notifs.translit.custom"))
|
||||
|
||||
player.OnChange(func(ct player.ChangeType, val string) {
|
||||
if !firmwareUpdating {
|
||||
@ -36,11 +33,11 @@ func initMusicCtrl(dev *infinitime.Device) error {
|
||||
case player.ChangeTypeStatus:
|
||||
dev.Music.SetStatus(val == "Playing")
|
||||
case player.ChangeTypeTitle:
|
||||
dev.Music.SetTrack(translit.Transliterate(val, maps...))
|
||||
dev.Music.SetTrack(val)
|
||||
case player.ChangeTypeAlbum:
|
||||
dev.Music.SetAlbum(translit.Transliterate(val, maps...))
|
||||
dev.Music.SetAlbum(val)
|
||||
case player.ChangeTypeArtist:
|
||||
dev.Music.SetArtist(translit.Transliterate(val, maps...))
|
||||
dev.Music.SetArtist(val)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user