Commit graph

2 commits

Author SHA1 Message Date
Thorsten Bus 0d63abbe35 Rename package to bussnet/propresenter7-php-lib
The GitHub repository has been renamed from `propresenter7-php-api`
to `propresenter7-php-lib` to better reflect that this is a general
PHP library for ProPresenter 7 files (read/modify/generate), not just
a wrapper around a remote API. Update composer package name, support
URLs, README install/clone instructions, project title, and
documentation index title to match.
2026-05-04 07:19:00 +02:00
Thorsten Buss 4d10db4f17 Initial public release
PHP 8.4 library and CLI tools to read, modify, and generate ProPresenter 7
files: songs (.pro), playlists (.proplaylist), bundles (.probundle), themes,
and the global library files (Macros, Labels, Groups, ClearGroups, CCLI,
Messages, Timers, Stage, Workspace, Props, TestPatterns, Calendar,
KeyMappings, CommunicationDevices).

Built on the MIT-licensed ProPresenter7-Proto schema by greyshirtguy
(v7.16.2). Includes 18 CLI parsers, comprehensive API docs in doc/,
binary-format specs, and a synthetic 369-test PHPUnit suite covering
RTF extraction, translation slides, ZIP64 repair, round-trip fidelity,
and end-to-end generation.
2026-05-03 22:21:01 +02:00