OpenMrw (Open Metadata Reader Writer), a tool library for the JVM platform.
- Identify media files.
- Read media files stream information, metadata, and other information.
- Write (TODO) media files metadata, and other information.
This project is still in a very early stage and is not recommended for use in production environments.
FLAC, APE, MP3, etc.
See MrwFileType.kt.
The project core code is located in the core folder.
OpenMrw.kt is a singleton that directly parses files using the read method.
- format folder contains the handling of
various file types.
- MrwComment.kt is for audio tag information; for instance, FLAC comments read will be converted into this.
- MrwStreamInfo.kt is for stream information.
- rw folder is for read-write operations, which includes abstract classes for readers and writers.
- util contains utility functions.
- MrwFile.kt is an abstract class for the obtained file information.
- MrwFileType.kt contains the supported formats.
Please refer to the code comments for detailed instructions.
OpenMrw is licensed under the LGPL-2.1 open source license. For details, please refer to the LICENSE file.