Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File associations #77

Open
jpcima opened this issue Jun 16, 2018 · 2 comments
Open

File associations #77

jpcima opened this issue Jun 16, 2018 · 2 comments
Assignees

Comments

@jpcima
Copy link
Collaborator

jpcima commented Jun 16, 2018

Allow the software to be associated with some file extensions in the operating system's file explorer.
Maybe, add a settings panel to control the list of associated file extensions.

Example:
fileassoc

@Wohlstand
Copy link
Owner

The full list of supported formats and their identifiers:

  • WOPL - Magic WOPL3-BANK\0, extension .wopl
  • OPLI - Magic WOPL3-INST\0, extension opli
  • SBI - Magic SBI\x1A, extension sbi
  • IBK - Magic IBK\x1A, extension ibk
  • UNIX SB (2op) - Magic 2OP\x1A, extension sb (also may be \0\0\0\0 magic for some cases, then rely on extension)
  • UNIX SB (4op) - Magic 4OP\x1A, extension o3 (also may be \0\0\0\0 magic for some cases, then rely on extension)
  • Junglevision bank - Magic Junglevision Patch File\x1A\0\0\0\0\0\0\0\0, extension op3
  • FlatBuffer OPL-3 bank - Magic FOP3 at 4-7th byte, extension fbop3
    (Identifiers must always be exactly 4 characters long. These 4 characters will end up as bytes at offsets 4-7 (inclusive) in the buffer.)
  • DMX OPL2 - Magic #OPL_II#, extensions: op2, htc, hxn
  • Bisquit's bank, magic NONE, extension adlraw
  • Apogee TMB, Magic NONE, extension tmb, fixed file size 256*13
  • AIL "Global Timbre Library", Magic NONE, extensions: ad, opl
  • Legacy AdLib Banks: Magic NONE, extensions tim, snd
  • AdLib BNK: Magic at 2'nd byte ADLIB- OR: \1\0ADLIB- and \0\0ADLIB-, extension bnk
  • AdLib INS: Magic NONE, extension ins, fixed file size 80 or 54 bytes

@Wohlstand Wohlstand self-assigned this Jun 16, 2018
@jpcima
Copy link
Collaborator Author

jpcima commented Jun 16, 2018

I have collected some info on how to create file associations by OS:

So, only Windows will make use of such a thing as a setting dialog.
And unless there can be an install procedure, the associated has to be created in such way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Maybe later
Development

No branches or pull requests

2 participants