Browse Source

Add Num field to Track

main
Matt Baer 4 years ago
parent
commit
52749656f2
2 changed files with 4 additions and 0 deletions
  1. +3
    -0
      cmd/cdr/generate.go
  2. +1
    -0
      track.go

+ 3
- 0
cmd/cdr/generate.go View File

@@ -26,6 +26,7 @@ var (

func newMixtape(wd string) (*cdr.Mixtape, error) {
m := &cdr.Mixtape{Tracks: []cdr.Track{}}
c := 1

filepath.Walk(wd, func(path string, i os.FileInfo, err error) error {
if !i.IsDir() && !strings.HasPrefix(i.Name(), ".") && i.Name() != "index.html" {
@@ -34,6 +35,8 @@ func newMixtape(wd string) (*cdr.Mixtape, error) {
log.Printf("Skipping track %s: %v", i.Name(), err)
return nil
}
t.Num = c
c++
log.Println("Adding track", t.Title)
m.Tracks = append(m.Tracks, *t)
}


+ 1
- 0
track.go View File

@@ -6,6 +6,7 @@ type (
}

Track struct {
Num int
Title string
Artist string



Loading…
Cancel
Save