[media-types] Re: [IANA #1456464] audio/nbs registrati on request

"Murray S. Kucherawy" <[email protected]>
Newsgroups gmane.ietf.types
Message-ID <CAL0qLwYLC_zMqzVTACTa8D3QOfML54VpnTVO-w5KMuM7JC=F=A@mail.gmail.com>
On Wed, Jul 22, 2026 at 1:32 PM Amanda Baber via RT <
[email protected]> wrote:

> Would you be able to review this request for grandfathered type
> registration (per RFC 6838, Appendix A) by August 5th? If you recommend it,
> we'll ask the IESG to approve the type.
>

A couple of housekeeping notes inline, but they're minor.

One major question though: It's clear this format is established, but where
is the media type in use such that it would be appropriate under Appendix
A?  I couldn't find any.

-MSK


> thanks,
> Amanda
>
> =====
>
> Message from the applicant:
>
> The NBS (Note Block Studio) file format has been publicly documented and
> in continuous use since the original release of Minecraft Note Block Studio
> in 2011. It has continued to evolve over the years while maintaining
> compatibility through versioned revisions, and the format specification is
> publicly available:
>
> https://noteblock.studio/nbs


This talks about the format, but not the transport.

Is this media type actually in use anywhere?


> Since its introduction, the format has been adopted by a number of
> independent applications and libraries in addition to the original editor.
> These include Open Note Block Studio, NBS Player, NoteBlockLib, pynbs,
> nbs.js, Note Block Tool, and other independent implementations that read or
> write .nbs files.
>
> The format is also used beyond standalone applications. It is supported by
> Minecraft server software and server plugins that play note block music in
> multiplayer environments, allowing .nbs files to be used directly as
> playback assets rather than only as editor project files. As a result, the
> format has become the primary interchange format for Minecraft note block
> songs between editors, libraries, players, server software, and conversion
> tools.
>
> Some examples include:
>
> https://github.com/koca2000/NoteBlockAPI
>
> https://modrinth.com/plugin/noteblockapi


These APIs look like they can generate and consume the payload, but don't
get into transport.


> https://github.com/emortaldev/NoteBlockLib


This link 404s.


> The format has remained in active use for nearly fifteen years and
> continues to be maintained and implemented by multiple independent projects.
>
> With that in mind, I would appreciate having the registration reviewed by
> the IESG-designated media type experts for possible grandfathering.
>
> If they determine that a standards-tree registration is not appropriate, I
> would be happy to revise the application as a vendor-tree registration
> instead.
>
> ===
>
> Registration form:
>
> Name: Xi Chen
>
> Email: [email protected]
>
> Media type name: audio
>
> Media subtype name: nbs
>
> Required parameters: N/A
>
> Optional parameters: N/A
>
> Encoding considerations: binary
>
> Security considerations: This media type represents a binary song project
> file. Implementations should validate all lengths, counts, and offsets
> before use. Malformed files may result in excessive memory allocation or
> resource consumption if not properly validated. The format contains no
> executable code and is not intended to carry active content.
>
> Interoperability considerations: Files are versioned. Readers should
> reject unsupported versions or ignore unknown fields according to the file
> format specification where possible.
>
> Published specification: https://noteblock.studio/nbs
>
> Applications which use this media:
>
> Note Block Studio
> NBS Player
> NoteBlockLib
> nbs.js
> pynbs
> Note Block Tool
>
> Fragment identifier considerations: N/A
>
> Restrictions on usage: None.
>
> Provisional registration? (standards tree only): No
>
> Additional information:
>
> 1. Deprecated alias names for this type: None.
>

This should be "N/A".


> 2. Magic number(s): None.
>

This should probably be "N/A" as well.


> 3. File extension(s): .nbs
> 4. Macintosh file type code: N/A
> 5. Object Identifiers: N/A
>
> General Comments:
>
> Person to contact for further information:
>
> 1. Name: OpenNBS
>

I think, just to be nitpicky, that this should be "OpenNBS Project",
matching the change controller.


> 2. Email: [email protected]
>
> Intended usage: COMMON
>
> Author/Change controller: OpenNBS Project
>
>

_______________________________________________
media-types mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.