Skip to content

Library for manipulation of audio files

License

Notifications You must be signed in to change notification settings

jamlib/libaudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libaudio

Library for manipulation of audio files.

ffmpeg

A wrapper around ffmpeg providing the following exported functions:

ToMp3(c *Mp3Config) (string, error)
OptimizeAlbumArt(s, d string) (string, error)
Exec(args ...string) (string, error)

ffprobe

A wrapper around ffprobe providing the following exported functions:

GetData(filePath string) (*Data, error)
EmbeddedImage() (int, int, bool)

fsutil

Exports various file system functions.

Developing

Testing

From within source path, run:

go test -cover -v ./...

License

This code is available open source under the terms of the MIT License.

Releases

No releases published

Packages

No packages published

Languages