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

Implement support for ID3v2 chapter frames #774

Open
Okxa opened this issue Dec 20, 2022 · 0 comments
Open

Implement support for ID3v2 chapter frames #774

Okxa opened this issue Dec 20, 2022 · 0 comments
Labels
feature-request This is a feature request help-wanted We expect someone else (than core devs) to do the work (usually open a PR with a fix)

Comments

@Okxa
Copy link

Okxa commented Dec 20, 2022

What's missing?

As far as I know, currently puddletag does not support editing id3v2 chapter frames.

This document describes a method for signalling chapters and a table of contents within an audio file using two new ID3v2 frames. The frames allow listeners to navigate to specific locations in an audio file and can provide descriptive information, URLs and images related to each chapter.
https://id3.org/id3v2-chapters-1.0

Your solution

Create UI for editing chapters, mutagen seems to have support for these frames.

mutagen docs has an example on how to add chapter info

As far as for UI, I am not sure what info a chapter can contain (atleast text and timestamps), but it should be some sort of list.

Any alternatives?

This is in the id3v2 spec and already supported by good number of players. (for examle mpv shows them currently and vlc should in the 4.0 version)

Anything else?

Some other formats support chapters too (like m4a & ogg) and AFAIK there is no support in puddletag for those either? In that case the UI probably should be designed to be used with those too.

@Okxa Okxa added the feature-request This is a feature request label Dec 20, 2022
@sandrotosi sandrotosi added the help-wanted We expect someone else (than core devs) to do the work (usually open a PR with a fix) label May 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request This is a feature request help-wanted We expect someone else (than core devs) to do the work (usually open a PR with a fix)
Projects
None yet
Development

No branches or pull requests

2 participants