Guide

MPDF is a PDF with music attached. The file is a plain PDF, so it opens anywhere; in a viewer that understands MPDF, the music plays while you read. This page covers making one, sending it, and opening it.

1. Making one

  1. Drop a PDF. Drag it onto the box on the front page or click to choose. A PDF you received by chat works too. The pages are never altered.
  2. Paste YouTube links. Copy the link from the address bar, paste, press Enter. youtu.be/…, youtube.com/watch?v=… and Shorts links all work. One per song. Click the title to name the song so recipients know what it is.
  3. Audio files work as well. “Add an audio file” takes m4a, mp3 or wav and embeds it in the PDF. It plays offline, but the file grows (about 1 MB per minute) and it cannot be shared by link (see 3).
  4. Pick a track for each page. Under each page card choose a song; ranges like “1–2 · Canon, 3 · Arirang” appear. Pages you leave empty keep playing the previous track. To start a song at a specific point, type 0:32 into “Start”.
  5. Give it a title, then save or create a link.

2. Sending: link

“Create link” gives you a /v/… address. Paste it into any chat or mail; it shows a preview card with the title, and opens in the browser with the music. No app to install.

3. Sending: file

“Save as PDF” downloads the file; send it by chat, mail or cloud drive. Use this when the file has embedded audio, or when you want it to last beyond the link.

4. Opening

5. Copyright

YouTube tracks play through YouTube's official player; nothing is extracted or hidden. The PDF and any audio you embed must be yours to share. Links reported for infringement are removed.

6. For developers

If your app opens PDFs, reading one attachment named mpdf.json makes it MPDF-aware. The spec is three pages, the JS and Python references are 80 lines, the license is MIT. Read the spec · GitHub