Skip to content

Allow the merge of MP3 files while honoring chapter metadata.

License

Notifications You must be signed in to change notification settings

jo-hoe/mp3-joiner

Repository files navigation

MP3 Joiner

GoDoc Test Status Coverage Status Lint Status Go Report Card

Allow the merge of MP3 files while honoring chapter metadata. This library requires FFmeg to be installed on the target system.

Requirements

Example

package main

import (
 "github.com/jo-hoe/mp3-joiner"
)

func main() {
 builder := NewMP3Builder()
 builder.Append("/path/to/myAudioFile.mp3", 0, 10)
 builder.Append("/path/to/myOtherAudioFile.mp3", 0, -1)
 builder.Build("/path/to/mergedAudioFile.mp3")
}

Development

Linting

Project used golangci-lint for linting.

Installation

https://golangci-lint.run/usage/install/

Execution

Run the linting locally by executing

golangci-lint run ./...

in the working directory

Further Details

About

Allow the merge of MP3 files while honoring chapter metadata.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages