mirror of
https://github.com/AynaLivePlayer/AynaLivePlayer.git
synced 2025-12-08 11:18:12 +08:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a8d5e9d772 | ||
|
|
b6645cc575 | ||
|
|
4c0b407475 | ||
|
|
c0c83ef82a | ||
|
|
f4b080da25 |
@@ -24,6 +24,5 @@ func main() {
|
||||
gui.MainWindow.ShowAndRun()
|
||||
controller.ClosePlugins(plugins...)
|
||||
controller.Destroy()
|
||||
_ = config.SaveToConfigFile(config.ConfigPath)
|
||||
logger.Logger.Info("================Program End================")
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
const (
|
||||
ProgramName = "卡西米尔唱片机"
|
||||
Version = "beta 0.9.0"
|
||||
Version = "beta 0.9.2"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
12
go.mod
12
go.mod
@@ -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
6
go.sum
@@ -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=
|
||||
|
||||
@@ -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(
|
||||
|
||||
BIN
music/list2/著小生zoki,洛天依 - 【洛天依】影子小姐.mp3
Normal file
BIN
music/list2/著小生zoki,洛天依 - 【洛天依】影子小姐.mp3
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
4
todo.txt
4
todo.txt
@@ -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/修复部分歌词不更新
|
||||
|
||||
Reference in New Issue
Block a user