5 Commits

Author SHA1 Message Date
Aynakeya
a8d5e9d772 0.9.2 2022-08-19 13:32:42 -07:00
Aynakeya
b6645cc575 update dependency. 2022-08-19 13:16:40 -07:00
Aynakeya
4c0b407475 fix playlist gui not refresh when switching 2022-07-21 23:30:28 -07:00
Aynakeya
c0c83ef82a fix local playlist bug/to 0.9.1 2022-07-21 23:20:19 -07:00
Aynakeya
f4b080da25 fix local playlist bug 2022-07-21 23:07:41 -07:00
8 changed files with 20 additions and 20 deletions

View File

@@ -24,6 +24,5 @@ func main() {
gui.MainWindow.ShowAndRun()
controller.ClosePlugins(plugins...)
controller.Destroy()
_ = config.SaveToConfigFile(config.ConfigPath)
logger.Logger.Info("================Program End================")
}

View File

@@ -8,7 +8,7 @@ import (
const (
ProgramName = "卡西米尔唱片机"
Version = "beta 0.9.0"
Version = "beta 0.9.2"
)
const (

12
go.mod
View File

@@ -6,8 +6,8 @@ require (
fyne.io/fyne/v2 v2.1.4
github.com/XiaoMengXinX/Music163Api-Go v0.1.26
github.com/antonfisher/nested-logrus-formatter v1.3.1
github.com/aynakeya/blivedm v0.1.3
github.com/aynakeya/go-mpv v0.0.4
github.com/aynakeya/blivedm v0.1.5
github.com/aynakeya/go-mpv v0.0.6
github.com/dhowden/tag v0.0.0-20220618230019-adf36e896086
github.com/go-resty/resty/v2 v2.7.0
github.com/gorilla/websocket v1.5.0
@@ -20,7 +20,7 @@ require (
gopkg.in/ini.v1 v1.66.4
)
replace (
github.com/aynakeya/blivedm => D:\Repository\blivedm
github.com/aynakeya/go-mpv => D:\Repository\go-mpv
)
//replace (
// github.com/aynakeya/blivedm => D:\Repository\blivedm
// github.com/aynakeya/go-mpv => D:\Repository\go-mpv
//)

6
go.sum
View File

@@ -8,6 +8,10 @@ github.com/XiaoMengXinX/Music163Api-Go v0.1.26/go.mod h1:kLU/CkLxKnEJFCge0URvQ0l
github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c=
github.com/antonfisher/nested-logrus-formatter v1.3.1 h1:NFJIr+pzwv5QLHTPyKz9UMEoHck02Q9L0FP13b/xSbQ=
github.com/antonfisher/nested-logrus-formatter v1.3.1/go.mod h1:6WTfyWFkBc9+zyBaKIqRrg/KwMqBbodBjgbHjDz7zjA=
github.com/aynakeya/blivedm v0.1.5 h1:O+7qEI9Q75eUyOW7NOAtj9v1Zpk001tb0h+YXEKHntQ=
github.com/aynakeya/blivedm v0.1.5/go.mod h1:g7cA6/BfDcrsD4v9w+P6B9Z+gANi4jPlGkZ1Oyuu/i4=
github.com/aynakeya/go-mpv v0.0.6 h1:WCBwHrzl700C1J3f+aXR+URw/OKYPjwUjDW9diOsXYY=
github.com/aynakeya/go-mpv v0.0.6/go.mod h1:do6ImaEyt9dlQ7JRS/8ke+P9q4kGW8+Bf6j3faBQOfE=
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
@@ -45,8 +49,6 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/lucor/goinfo v0.0.0-20210802170112-c078a2b0f08b/go.mod h1:PRq09yoB+Q2OJReAmwzKivcYyremnibWGbK7WfftHzc=
github.com/mitchellh/panicwrap v1.0.0 h1:67zIyVakCIvcs69A0FGfZjBdPleaonSgGlXRSRlb6fE=
github.com/mitchellh/panicwrap v1.0.0/go.mod h1:pKvZHwWrZowLUzftuFq7coarnxbBXU4aQh3N0BJOeeA=
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=

View File

@@ -83,6 +83,7 @@ func createPlaylists() fyne.CanvasObject {
})
PlaylistManager.Playlists.OnSelected = func(id widget.ListItemID) {
PlaylistManager.Index = id
PlaylistManager.PlaylistMedia.Refresh()
}
return container.NewHBox(
container.NewBorder(

View File

@@ -14,7 +14,7 @@ type _LocalPlaylist struct {
}
type Local struct {
Playlists []_LocalPlaylist
Playlists []*_LocalPlaylist
}
var LocalAPI *Local
@@ -25,15 +25,15 @@ func init() {
}
func _newLocal() *Local {
l := &Local{Playlists: make([]_LocalPlaylist, 0)}
l := &Local{Playlists: make([]*_LocalPlaylist, 0)}
if err := os.MkdirAll(config.Provider.LocalDir, 0755); err != nil {
return l
}
for _, n := range getPlaylistNames() {
l.Playlists = append(l.Playlists, _LocalPlaylist{Name: n})
l.Playlists = append(l.Playlists, &_LocalPlaylist{Name: n})
}
for i, _ := range l.Playlists {
_ = readLocalPlaylist(&l.Playlists[i])
_ = readLocalPlaylist(l.Playlists[i])
}
return l
}
@@ -59,12 +59,12 @@ func (l *Local) GetPlaylist(playlist Meta) ([]*player.Media, error) {
var pl *_LocalPlaylist = nil
for _, p := range l.Playlists {
if p.Name == playlist.Id {
pl = &p
pl = p
}
}
if pl == nil {
l.Playlists = append(l.Playlists, _LocalPlaylist{Name: playlist.Id})
pl = &l.Playlists[len(l.Playlists)-1]
l.Playlists = append(l.Playlists, &_LocalPlaylist{Name: playlist.Id})
pl = l.Playlists[len(l.Playlists)-1]
}
if readLocalPlaylist(pl) != nil {
return nil, ErrorExternalApi

View File

@@ -5,9 +5,6 @@
- @5 delete optimization
- web输出 (前端)
beta
- web 重连
- 黑名单
@@ -16,6 +13,7 @@ beta
----
Finished
- 2022.7.21 : 修复本地歌单的bug/fix webinfo can't apply media-cover css/修复切换歌单时不自动刷新
- 2022.7.18@0.9.0: Fix bug/网页第二版跟新,加入自定义模板/修复图片加载不出来导致的闪退bug
- 2022.7.18 : Fix bug
- 2022.7.16@0.8.6: 网页输出第一版更新/修复历史列表部分歌曲放不出来的bug/修复部分歌词不更新