Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.7 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.7 KB

mp3chapters.github.io

Online tool for adding chapters and other id3 tags to audio files such as podcasts. Available at mp3chapters.github.io. It also features a tool for merging audio files.

Uses just HTML/CSS and vanilla JS. No server-side code, so it can be run by just starting a webserver in the repo directory (e.g. python3 -m http.server). To avoid duplicating images, the tool uses hashes made with subtlecrypto. This feature is only available in https and localhost.

Built using node-id3, browserify, wavesurfer.js, and Vidstack Player. The merge app uses ffmpeg.wasm.

Feedback, bug reports, and pull requests are very welcome.

Features:

  • Add chapters using the player, which displays a waveform and the current chapters.
  • Add chapters manually using a straightforward text interface.
  • Uses the same format as YouTube chapters in video descriptions, and is compatible with Spotify episode description chapters.
  • Chapters can be given chapter links and chapter images.
  • Chapters can be hidden from the table of contents (usually used for image display).
  • Works with both seconds or millisecond precision.
  • Export to mp3 with id3 tags.
  • Export to JSON and to Podlove Simple Chapters XML format.
  • Allows editing other id3 tags such as title, artist, copyright, and cover art image.

Screenshot 2023-11-24 at 12 49 30