PHP Library to generate and read propresenter files (.pro, .probundle, .proplaylist)
Go to file
Thorsten Bus deabfe4ffb feat(bundle): add .probundle reader, writer, and wrapper for presentation bundles
ProPresenter .probundle files are ZIP archives containing a single .pro
presentation with embedded media assets. This adds read/write support
verified against actual ProPresenter 7 exports.

- PresentationBundle: wrapper class (Song + media files + .pro filename)
- ProBundleReader: reads .probundle ZIPs, applies Zip64Fixer for PP exports
- ProBundleWriter: writes standard ZIP with media-first entry order
- ProFileGenerator: media URLs now include URL.local with LocalRelativePath
- 9 tests covering error handling, round-trip, PP export compat, ZIP format
- ref/TestBild.probundle: verified importable by ProPresenter 7
2026-03-30 08:58:48 +02:00
.sisyphus docs(notepad): record 100% completion of all 87 checkboxes 2026-03-01 21:52:05 +01:00
doc restructure api stuff to doc and add refs 2026-03-29 18:03:52 +02:00
php feat(bundle): add .probundle reader, writer, and wrapper for presentation bundles 2026-03-30 08:58:48 +02:00
ref feat(bundle): add .probundle reader, writer, and wrapper for presentation bundles 2026-03-30 08:58:48 +02:00
.gitignore ignore stuff 2026-03-29 18:02:36 +02:00
AGENTS.md restructure api stuff to doc and add refs 2026-03-29 18:03:52 +02:00
README.md init 2026-03-01 14:17:00 +01:00