Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chapter support? #45

Open
rexxars opened this issue Nov 22, 2017 · 8 comments
Open

Chapter support? #45

rexxars opened this issue Nov 22, 2017 · 8 comments

Comments

@rexxars
Copy link

rexxars commented Nov 22, 2017

Would be great to have chapters supported.
Any idea how hard that would be to add support for?

@mattbasta
Copy link

I've got a WIP implementation of chapter support on my fork:

mattbasta@ea3fa5a

@rexxars
Copy link
Author

rexxars commented Dec 3, 2017

Oh sweet! Any plans on sending a PR for that?

@mattbasta
Copy link

I'm going to be testing it from my fork for a while. There's also a lot of cleanup needed to bring it up to the standards for the rest of the app, and I haven't written any tests yet.

@BrianMitchL
Copy link

I've been starting to add CHAP support, but you've implemented CTOC as well, @mattbasta, awesome! Since this is more complete I would rather help fix this up rather than keep working on my version. What can I do to help? (Should we take this to your fork?)

@mattbasta
Copy link

Happy to collaborate and go over PRs (or add someone as a collaborator on my fork), but I won't have a huge amount of time to write code for this in the coming weeks. My fork was mainly to scratch an urgent itch for one of my users. Getting that back upstream would be great, but it's not my top priority at the moment.

@BrianMitchL
Copy link

I'd love to have this upstream! I'll try to find some time in the coming weeks to start taking a look.

@sull
Copy link

sull commented Oct 29, 2018

any update on chapter support? was just looking to include this in my app.

@eduo
Copy link

eduo commented May 4, 2021

Any news regarding chapter support.

Chapters have become extremely common, and jsmediatags is great for reading them but writing is a different matter altogether.

We have a platform where we get the mp3 files with chapters and a placeholder for a sponsor, which hasn't been recorded yet at the time the file is stored. We wanted to add the sponsor and readjust all chapters and chapter art accordingly.

The math itself and the mp3 edition is simple enough, but rearranging the chapters is actually an incredible pain as of now.

It would be ideal to be able to get the whole tag bundle in a json, modify the timestamps from the sponsor marker onwards and reapply them to the modified audio file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants