Well I added a TODO.md and almost completely finished it within an hour and a half.
Productive, much?
The list of tags supported is quite large, so it will be in a comment, but in short, almost every tag that flo supports is editable/viewable/set.
I added two new components:
- AdvancedTags.tsx: for the slightly excessive/extra tags that are useful, but unneeded for most people. This is collapsed by default, and can expand with a click.
- ViewInfo.tsx: tags that encoders such as reflo set and aren’t editable
Looking at the UI, it’s getting a bit long.
I may split it into tabs, but that’d require a rather large UI revamp… 🤦
But first I want to get all tags supported!
What’s left?
(this is copy-pasted straight from the TODO lol):
## Unimplemented/Missing metadata fields in floEditor
### INVOLVED PEOPLE / CREDITS
- [ ] `involved_people` (array of [role, name])
- [ ] `musician_credits` (array of [instrument, name])
### URLS (not surfaced in UI, though TS has them and some are )
- [ ] `user_urls`
### COMPLEX/ADVANCED (might complete after v0.1.0)
- [ ] `spectrum_fingerprint`
- [ ] `integrated_loudness_lufs`
- [ ] `loudness_range_lu`
- [ ] `true_peak_dbtp`
- [ ] `remix_chain`
- [ ] `artist_signature`
### COVERAGE
- [ ] Some `PictureType` and `SectionType` options exist in Rust but are not accessible in the UI
- [ ] “bright_coloured_fish”, ”video_screen_capture”,
- [ ] Section markers like “breakdown”, “drop”, “instrumental”, “silence”, “other”