Compare commits

..

No commits in common. "0b3ad0d97c3004f16bd1ea93b5235a365722842f" and "3630fc0c78b0f814fa16b1b937f1475c41f3a0a1" have entirely different histories.

2 changed files with 6 additions and 15 deletions

View File

@ -149,18 +149,12 @@ func (d *Decoder) readMetaData() error {
}
func (d *Decoder) readCoverData() error {
bCoverFrameLen := make([]byte, 4)
if _, err := io.ReadFull(d.rd, bCoverFrameLen); err != nil {
return fmt.Errorf("ncm read cover length: %w", err)
bCoverCRC := make([]byte, 4)
if _, err := io.ReadFull(d.rd, bCoverCRC); err != nil {
return fmt.Errorf("ncm read cover crc: %w", err)
}
coverFrameStartOffset, err := d.rd.Seek(0, io.SeekCurrent)
if err != nil {
return fmt.Errorf("ncm fetch cover frame start offset: %w", err)
}
coverFrameLen := binary.LittleEndian.Uint32(bCoverFrameLen)
bCoverLen := make([]byte, 4)
bCoverLen := make([]byte, 4) //
if _, err := io.ReadFull(d.rd, bCoverLen); err != nil {
return fmt.Errorf("ncm read cover length: %w", err)
}
@ -172,10 +166,7 @@ func (d *Decoder) readCoverData() error {
}
d.cover = coverBuf
offsetAudioData := coverFrameStartOffset + int64(coverFrameLen) + 4
_, err = d.rd.Seek(offsetAudioData, io.SeekStart)
return err
return nil
}
func (d *Decoder) parseMeta() error {

View File

@ -33,7 +33,7 @@ import (
"unlock-music.dev/cli/internal/utils"
)
var AppVersion = "v0.2.2"
var AppVersion = "v0.2.1"
var logger, _ = logging.NewZapLogger() // TODO: inject logger to application, instead of using global logger