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

AURA clients #13

Open
jackwilsdon opened this issue Jul 19, 2017 · 6 comments
Open

AURA clients #13

jackwilsdon opened this issue Jul 19, 2017 · 6 comments

Comments

@jackwilsdon
Copy link
Member

jackwilsdon commented Jul 19, 2017

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

@sampsyo
Copy link
Member

sampsyo commented Jul 19, 2017

Even though it might not seem like it, AURA is still to early in its process to have any real, solid implementations. 😢 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...

@jackwilsdon
Copy link
Member Author

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

@sampsyo
Copy link
Member

sampsyo commented Jul 20, 2017

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. Image category / properties #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.

@claman
Copy link

claman commented Jul 23, 2017

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

@rodrigogivisiez
Copy link

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. :) .

@sampsyo
Copy link
Member

sampsyo commented Oct 19, 2017

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants