mirror of
https://github.com/issadarkthing/gomu.git
synced 2025-04-26 13:49:21 +08:00
remove [] in artist
This commit is contained in:
parent
71c4561a2f
commit
aebf95f218
@ -5,6 +5,7 @@ import (
|
|||||||
// "io"
|
// "io"
|
||||||
// "os"
|
// "os"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"github.com/asmcos/requests"
|
"github.com/asmcos/requests"
|
||||||
"github.com/ztrue/tracerr"
|
"github.com/ztrue/tracerr"
|
||||||
@ -58,6 +59,8 @@ func GetLyricOptionsChinese(search string, serviceProvider string) (map[string]s
|
|||||||
}
|
}
|
||||||
result[songTitle] = lyricID
|
result[songTitle] = lyricID
|
||||||
var tag SongTag
|
var tag SongTag
|
||||||
|
resultArtist = strings.TrimPrefix(resultArtist, "[")
|
||||||
|
resultArtist = strings.TrimSuffix(resultArtist, "]")
|
||||||
tag.Artist = resultArtist
|
tag.Artist = resultArtist
|
||||||
tag.Title = resultName
|
tag.Title = resultName
|
||||||
tag.Album = resultAlbum
|
tag.Album = resultAlbum
|
||||||
|
22
tageditor.go
22
tageditor.go
@ -27,13 +27,13 @@ func tagPopup(node *AudioFile) (err error) {
|
|||||||
artistInputField *tview.InputField = tview.NewInputField()
|
artistInputField *tview.InputField = tview.NewInputField()
|
||||||
titleInputField *tview.InputField = tview.NewInputField()
|
titleInputField *tview.InputField = tview.NewInputField()
|
||||||
albumInputField *tview.InputField = tview.NewInputField()
|
albumInputField *tview.InputField = tview.NewInputField()
|
||||||
getTagButton *tview.Button = tview.NewButton("[G1]Get Tag")
|
getTagButton *tview.Button = tview.NewButton("Get Tag")
|
||||||
saveTagButton *tview.Button = tview.NewButton("[S]Save Tag")
|
saveTagButton *tview.Button = tview.NewButton("Save Tag")
|
||||||
lyricDropDown *tview.DropDown = tview.NewDropDown()
|
lyricDropDown *tview.DropDown = tview.NewDropDown()
|
||||||
deleteLyricButton *tview.Button = tview.NewButton("[D]Delete Lyric")
|
deleteLyricButton *tview.Button = tview.NewButton("Delete Lyric")
|
||||||
getLyric1Button *tview.Button = tview.NewButton("[1]Get Lyric 1(en)")
|
getLyric1Button *tview.Button = tview.NewButton("Get Lyric 1(en)")
|
||||||
getLyric2Button *tview.Button = tview.NewButton("[2]Get Lyric 2(zh-CN)")
|
getLyric2Button *tview.Button = tview.NewButton("Get Lyric 2(zh-CN)")
|
||||||
getLyric3Button *tview.Button = tview.NewButton("[3]Get Lyric 3(zh-CN)")
|
getLyric3Button *tview.Button = tview.NewButton("Get Lyric 3(zh-CN)")
|
||||||
lyricTextView *tview.TextView
|
lyricTextView *tview.TextView
|
||||||
leftGrid *tview.Grid = tview.NewGrid()
|
leftGrid *tview.Grid = tview.NewGrid()
|
||||||
rightFlex *tview.Flex = tview.NewFlex()
|
rightFlex *tview.Flex = tview.NewFlex()
|
||||||
@ -279,6 +279,7 @@ func tagPopup(node *AudioFile) (err error) {
|
|||||||
gomu.app.Draw()
|
gomu.app.Draw()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
options = newOptions
|
||||||
|
|
||||||
// Update dropdown options
|
// Update dropdown options
|
||||||
lyricDropDown.SetOptions(newOptions, nil).
|
lyricDropDown.SetOptions(newOptions, nil).
|
||||||
@ -459,8 +460,17 @@ func tagPopup(node *AudioFile) (err error) {
|
|||||||
cycleFocus(gomu.app, inputs, false)
|
cycleFocus(gomu.app, inputs, false)
|
||||||
case tcell.KeyBacktab:
|
case tcell.KeyBacktab:
|
||||||
cycleFocus(gomu.app, inputs, true)
|
cycleFocus(gomu.app, inputs, true)
|
||||||
|
case tcell.KeyDown:
|
||||||
|
cycleFocus(gomu.app, inputs, false)
|
||||||
|
case tcell.KeyUp:
|
||||||
|
cycleFocus(gomu.app, inputs, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch e.Rune() {
|
||||||
|
case '1':
|
||||||
|
case '2':
|
||||||
|
case '3':
|
||||||
|
}
|
||||||
return e
|
return e
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user