EMU got serious about metadata #374
atruskie
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a huge release!
The
metadata
commandThe
metadata
command has been enhanced to show:RecordingStatus
(currently only populated for AudioMoths)Notices
show showing warnings and errors (currently rarely used)Sensor.FirmwareName
for showing the names of custom firmwares (currently only used for AudioMoths)There are however some breaking changes to the metadata format too:
SourcePath
has been renamed toPath
for simplicity. The extra context is not needed as every result only ever refers to one path.Sensor.Vendor
has been renamed toSensor.Make
for consistency with with upcoming planned support for the GUANO metadata formatSensor.Temperature
has been clarified to mean the onboard/internal temperature of a sensorSensor.Microphone.Channel
has been changed so that is uses standard channel index descriptions. This means the left/mono channel is now consistently0
whereas it previously reported as1
. The same "minus one" change has been applied to other channels too.Check out our updates metadata command docs for more details.
The
metadata dump
commandThere is a wealth of information in the varying types of metadata provided by different sensors. The
metadata
command is great for exposing this metadata in a consistent format, but at the cost of losing some of the detail. Themetadata dump
(#355) command is a new command that dumps the low-level, detailed information parsed from the headers of audio recordings, with minimal processing.For example: did you know the entire schedule used to program a SM3/SM4 is stored in the header of every recording? The
metadata dump
command can show you this information!Here is the
metadata dump
output for a SM3 recording:You can see the settings a sensor was programmed with, it's schedule, and most of the
WAMD
metadata block decoded in a easy to read format.metadata dump
is supported for:The information is more detailed, but varies among the different vendors. It's not uniform. Because of the lack of uniformity we can not emit CSV output for the metadata dump command.
There are more examples in our metadata command docs.
Other changes
metadata show
command as an alias for the plainmetadata
command to make bothmetadata show
andmetadata dump
commands more consistent.Final notes
EMU is already a valuable tool for us but it is hardly finished. Please let us know if there is a feature you would like to see added.
We're keen to add support for more sensors, and we're also keen to add support for the GUANO metadata format. If you have any experience with GUANO and would like to help us add support for it, please get in touch!
Full Changelog: 6.5.0...7.0.0
This discussion was created from the release EMU got serious about metadata.
Beta Was this translation helpful? Give feedback.
All reactions