Contributions are welcome. We want this community to be friendly and respectful.
The react-native-track-player library source is not currently published in this repository. This repo contains:
- The V5 example app (
example/) — open to contributions and reproduction forks. - Issue templates for bug reports against the library.
Bug reports for the library itself are welcome via the bug report template. The fastest path to a fix is forking the example app to demonstrate the bug.
For licensing and access to V5, see rntp.dev/pricing.
react-native-track-player is a commercial product. By contributing code to this repository, your contribution is licensed under the same terms as the rest of the project (see license.txt).
Any third-party code included in a contribution must be licensed under one of the following:
If your submission includes code from a third-party source, include a comment referencing the license and author above that code block.
All submissions are evaluated at the maintainers' discretion. We reserve the right to decline pull requests, including those that:
- do not follow the guidelines in this document,
- do not meet the quality standards of the existing codebase,
- introduce changes that are out of scope or not aligned with the product direction, or
- would require more maintainer effort to review and iterate on than the contribution warrants.
We strongly encourage opening an issue for discussion before investing significant time in a pull request, especially for non-trivial changes.
- Open an issue first for any non-trivial change.
- Prefer small pull requests focused on one change.
- Follow the bug report template when filing an issue.