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

Add support for content of table (CTOC) #87

Closed
Zazama opened this issue Oct 22, 2020 · 3 comments
Closed

Add support for content of table (CTOC) #87

Zazama opened this issue Oct 22, 2020 · 3 comments

Comments

@Zazama
Copy link
Owner

Zazama commented Oct 22, 2020

@Zazama I have done some experimentation with chapters support. Results are encouraging but one last hurdle...

Although I can add chapter marks successfully they are not properly displayed by podcast players.

This clip is an example of a podcast with chapters. https://auphonic.com/media/blog/auphonic_chapters_demo.mp3 I erased all the ID3 tags and attempted to add some back in using node-id3.

When I run my file in Overcast (iOS podcast app) although I do see the chapter names display as they are played, I do not see the interactive chapter tool.

As a reference this is what I see with the example file mentioned above:

I have put up a demo podcast here: https://podlaunch.com/test/podcast.xml

Episode 1: Chapters Example (created with node-id3) - https://podlaunch.com/test/test.mp3
Episode 2: That example file mentioned above - https://podlaunch.com/test/original.mp3

Could it be something to do with table of contents? CTOC? When I compare the two files in another ID3 package I see that the version with chapters created using node-id3 is missing this.

Originally posted by @shealan in #60 (comment)

@Zazama
Copy link
Owner Author

Zazama commented Oct 22, 2020

CTOC is required for podcast mp3 chapters, see https://github.com/dskrad/mp3chaps/blob/master/mp3chaps.py

Zazama added a commit that referenced this issue Oct 22, 2020
@Zazama
Copy link
Owner Author

Zazama commented Oct 22, 2020

Implemented by c7b491b and published as 0.1.20

@Zazama Zazama closed this as completed Oct 22, 2020
@shealan
Copy link

shealan commented Oct 22, 2020

Works perfectly now, thank you so much!

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

2 participants