aura icon indicating copy to clipboard operation
aura copied to clipboard

AURA clients

Open jackwilsdon opened this issue 7 years ago • 6 comments

Are there any music players which can use AURA as a library source?

jackwilsdon avatar Jul 19 '17 12:07 jackwilsdon

Even though it might not seem like it, AURA is still to early in its process to have any real, solid implementations. :cry: I’d love to change that, but I think it will have to start with:

  • Finalizing a few details in the initial spec,
  • Adding a compliant server to beets, and
  • Building a prototype client ourselves that can be used as an example.

All of this would be fun to work on...

sampsyo avatar Jul 19 '17 14:07 sampsyo

Regarding finalizing details, what exactly needs finalizing? I'm interested in getting together some form of (web-based?) "toy" client.

jackwilsdon avatar Jul 19 '17 18:07 jackwilsdon

Good question. I know all of these seem really small, but here’s what’s been floating around in my mind needing to be addressed:

  • Sync up with the latest JSON API spec. This spec was in flux when I originally drafted the first version.
  • A consistent naming convention for the fields. (Underscores or dashes? Separator or no separator between words, like tracktotal or track_total?)
  • Revisit the images endpoints (c.f. #3). The discussion there describes the potential for a top-level, flat pool of image files—I don’t know whether that’s a good idea, but we should decide one way or the other.
  • Start drafting a streaming extension based on server-sent events. (The idea would be to let servers push metadata changes to the client.) This is not required at all to get a basic client going, but designing it might help inform the basic API.

That’s it! I really like the idea of putting together a toy, web-based client. I’d be thrilled to help out.

sampsyo avatar Jul 20 '17 00:07 sampsyo

Per the second bullet, I'm in favor of underscores for fields. I find that it increases readability.

claman avatar Jul 23 '17 14:07 claman

olá gostaria de participar do projeto. eu nunca participei de um projeto open source. e eu realmente estava procurando algo assim. gostaria de saber mais detalhes sobre o projeto. ele tem uma área de administração para incluir as musicas ou ele é baseado em algum em algum script de busca automática e cruzamento de dados ? ele é em node.js ? qual banco que ele trabalha ? não sei o quanto eu poderia ajudar, só tentando msm. :) .

rodrigogivisiez avatar Oct 19 '17 09:10 rodrigogivisiez

Hello! We'd be happy to have your help, but I unfortunately do not speak Portuguese.

sampsyo avatar Oct 19 '17 13:10 sampsyo