sonerezh icon indicating copy to clipboard operation
sonerezh copied to clipboard

Is there any API planned ?

Open maximelebastard opened this issue 9 years ago • 17 comments

Hi, did you planned to do any API to let Sonerezh be called by another app (like a mobile app for example) ?

maximelebastard avatar Mar 03 '15 11:03 maximelebastard

They are working on it. Cf this comment, in french :)

dadall avatar Mar 03 '15 21:03 dadall

Ok, génial, merci ;)

Ok, great, thanks :)

Le mardi 3 mars 2015, dada [email protected] a écrit :

They are working on it. Cf this comment https://www.dadall.info/blog/index.php?article396/sonerezh-un-petit-nouveau-pour-ecouter-sa-musique-en-ligne#c1425293440-1, in french :)

— Reply to this email directly or view it on GitHub https://github.com/Sonerezh/sonerezh/issues/20#issuecomment-77035405.

maximelebastard avatar Mar 03 '15 21:03 maximelebastard

Hi,

We started to write the API but we don't know when it will be released.

lGuillaume124 avatar Mar 04 '15 09:03 lGuillaume124

pourquoi pas implémenter l'api de subsonic. Comme ça pas besoin de faire des app mobile

http://www.subsonic.org/pages/api.jsp

beudbeud avatar Mar 05 '15 12:03 beudbeud

ampache utilise aussi l'api de subsonic et c'est aussi du php donc vous pouvez vous aider de leur implémentation

https://github.com/ampache/ampache/blob/develop/lib/class/subsonic_api.class.php

beudbeud avatar Mar 05 '15 13:03 beudbeud

Salut,

On ne trouve pas l'API de Subsonic très élégante. De plus on perdrait du temps à essayer de l'implémenter correctement dans CakePHP.

On a justement développé Sonerezh pour proposer une alternative plus légère et plus épurée que Subsonic et Ampache qui sont certes compatibles avec plein de belles choses mais un peu trop usines à gaz à notre goût.

On va plutôt partir sur une API RESTful, qui fera le minimum mais qui le fera bien, et qui collera parfaitement aux fonctionnalités proposées par Sonerezh.

@atomiix tu en penses quoi ?

lGuillaume124 avatar Mar 05 '15 16:03 lGuillaume124

Tout à fait !

atomiix avatar Mar 05 '15 16:03 atomiix

Du coup si c’est du RESTful, le flux audio serait une simple URL vers le MP3 ? Ou vous ferez des choses un peu plus compliquées comme du stream ?

Le 5 mars 2015 à 17:26, atomiix [email protected] a écrit :

Tout à fait !

— Reply to this email directly or view it on GitHub https://github.com/Sonerezh/sonerezh/issues/20#issuecomment-77396035.

maximelebastard avatar Mar 05 '15 16:03 maximelebastard

Qu'est-ce que tu entends par "stream" ?

lGuillaume124 avatar Mar 05 '15 16:03 lGuillaume124

A vrai dire je ne sais pas très bien… Il me semble qu’il peut y avoir deux cas: celui ou l’API renvoie une URL vers un fichier MP3 en HTTP, mais il me semble qu’il existe aussi des protocoles de streaming audio tels que RTSP, mais c’est là que s’arrêtent mes compétences sur le sujet.

Le 5 mars 2015 à 17:44, Guillaume [email protected] a écrit :

Qu'est-ce que tu entends par "stream" ?

— Reply to this email directly or view it on GitHub https://github.com/Sonerezh/sonerezh/issues/20#issuecomment-77399791.

maximelebastard avatar Mar 05 '15 16:03 maximelebastard

Ah ok, dans ce cas non on reste sur HTTP.

lGuillaume124 avatar Mar 05 '15 16:03 lGuillaume124

dommage pour l'api subsonic donc il faudra attendre une application officiel pour la synchro vers les smartphone

beudbeud avatar Mar 06 '15 12:03 beudbeud

Vous avez commencé à travailler dessus, ça veut dire qu'il y a une description de l'API mais qu'elle n'est pas fonctionnelle, ou qu'il n'y a pas encore de description de l'API ?

Niols avatar Mar 22 '15 16:03 Niols

@atomiix travaille sur l'API en ce moment mais ce n'est pas sur le dépôt pour l'instant.

lGuillaume124 avatar Mar 24 '15 14:03 lGuillaume124

Bon ben n'hésitez pas à hl quand c'est dispo, l'usine à gaz l'intègrera comme option de backend :wink:. Toujours partant pour des passerelles dans l'open source histoire de limiter la fragmentation de la communauté tout en conservant la possibilité de choix.

Afterster avatar Dec 19 '15 11:12 Afterster

any update? is there a specific branch this is being worked on?

MaxLeiter avatar Dec 28 '16 05:12 MaxLeiter

First of all, I want to say that I love Sonerezh. The simple and clear UI is great. But for a real alternative to Ampache or Subsonic a RESTful API would be necessary, so that you have the possibility to develop your own mobile app (in my case for Android). I know this is planned according to RoadMap but are there already any updates or an approximate schedule? I am very interested in this. Thank you in advance.

sleepingwithshoes avatar Oct 30 '17 07:10 sleepingwithshoes