mirror of
https://git.sr.ht/~phw/scotty
synced 2025-05-01 22:27:05 +02:00
Uppercase acronyms (ISRC / JSPF)
This commit is contained in:
parent
409acccebe
commit
36cc41d05d
14 changed files with 28 additions and 28 deletions
|
@ -26,7 +26,7 @@ import (
|
|||
"go.uploadedlobster.com/scotty/models"
|
||||
)
|
||||
|
||||
type JspfBackend struct {
|
||||
type JSPFBackend struct {
|
||||
filePath string
|
||||
title string
|
||||
creator string
|
||||
|
@ -34,9 +34,9 @@ type JspfBackend struct {
|
|||
tracks []Track
|
||||
}
|
||||
|
||||
func (b *JspfBackend) Name() string { return "jspf" }
|
||||
func (b *JSPFBackend) Name() string { return "jspf" }
|
||||
|
||||
func (b *JspfBackend) FromConfig(config *viper.Viper) models.Backend {
|
||||
func (b *JSPFBackend) FromConfig(config *viper.Viper) models.Backend {
|
||||
b.filePath = config.GetString("file-path")
|
||||
b.title = config.GetString("title")
|
||||
b.creator = config.GetString("username")
|
||||
|
@ -45,13 +45,13 @@ func (b *JspfBackend) FromConfig(config *viper.Viper) models.Backend {
|
|||
return b
|
||||
}
|
||||
|
||||
func (b *JspfBackend) StartImport() error { return nil }
|
||||
func (b *JspfBackend) FinishImport() error {
|
||||
err := b.writeJspf(b.tracks)
|
||||
func (b *JSPFBackend) StartImport() error { return nil }
|
||||
func (b *JSPFBackend) FinishImport() error {
|
||||
err := b.writeJSPF(b.tracks)
|
||||
return err
|
||||
}
|
||||
|
||||
func (b *JspfBackend) ImportListens(export models.ListensResult, importResult models.ImportResult, progress chan models.Progress) (models.ImportResult, error) {
|
||||
func (b *JSPFBackend) ImportListens(export models.ListensResult, importResult models.ImportResult, progress chan models.Progress) (models.ImportResult, error) {
|
||||
for _, listen := range export.Listens {
|
||||
track := listenAsTrack(listen)
|
||||
b.tracks = append(b.tracks, track)
|
||||
|
@ -63,7 +63,7 @@ func (b *JspfBackend) ImportListens(export models.ListensResult, importResult mo
|
|||
return importResult, nil
|
||||
}
|
||||
|
||||
func (b *JspfBackend) ImportLoves(export models.LovesResult, importResult models.ImportResult, progress chan models.Progress) (models.ImportResult, error) {
|
||||
func (b *JSPFBackend) ImportLoves(export models.LovesResult, importResult models.ImportResult, progress chan models.Progress) (models.ImportResult, error) {
|
||||
for _, love := range export.Loves {
|
||||
track := loveAsTrack(love)
|
||||
b.tracks = append(b.tracks, track)
|
||||
|
@ -132,8 +132,8 @@ func makeMusicBrainzExtension(t models.Track) MusicBrainzTrackExtension {
|
|||
return extension
|
||||
}
|
||||
|
||||
func (b JspfBackend) writeJspf(tracks []Track) error {
|
||||
playlist := Jspf{
|
||||
func (b JSPFBackend) writeJSPF(tracks []Track) error {
|
||||
playlist := JSPF{
|
||||
Playlist: Playlist{
|
||||
Title: b.title,
|
||||
Creator: b.creator,
|
||||
|
|
|
@ -20,7 +20,7 @@ package jspf
|
|||
import "time"
|
||||
|
||||
// See https://xspf.org/jspf
|
||||
type Jspf struct {
|
||||
type JSPF struct {
|
||||
Playlist Playlist `json:"playlist"`
|
||||
}
|
||||
|
||||
|
|
|
@ -88,8 +88,8 @@ func TestUnmarshalListenBrainzPlaylist(t *testing.T) {
|
|||
assert.Equal("outsidecontext", extension["added_by"])
|
||||
}
|
||||
|
||||
func readSampleJson(path string) (jspf.Jspf, error) {
|
||||
var result jspf.Jspf
|
||||
func readSampleJson(path string) (jspf.JSPF, error) {
|
||||
var result jspf.JSPF
|
||||
jsonFile, err := os.Open(path)
|
||||
if err != nil {
|
||||
return result, err
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue