28 votes

Que peut-on faire avec Ogg Opus sur Android ?

Opus est un nouveau format de perte à source ouverte qui remplace Vorbis et surpasse toutes les autres alternatives propriétaires. Cependant, que joue Opus sur Android ? Jusqu'à présent, le seulement que j'ai trouvé, c'est Firefox ! Comment se fait-il que mon navigateur puisse lire Opus -- et aucun de mes lecteurs de musique ?

J'ai même écrit à Alex, le développeur de PowerAmp, il m'a répondu,

Quelque chose comme ça est prévu - vous pouvez vérifier les détails ici : http://forum.powerampapp.com/index.php?/topic/1794-poweramp-todo-listfeatures-in-progress/

Et, cela ne dit rien sur le soutien de l'Opus dans le futur ?

0 votes

"mx player" est la réponse ^_^

19voto

Sid Points 4148

VLC pour Android est censé soutenir opus format. ( src )

1 votes

J'utilise régulièrement VLC sur un appareil Android Nexus 5 pour lire les opus et il fait très bien son travail. Il est également très stable, même s'il s'agit encore d'une version bêta.

1 votes

Il lit effectivement les fichiers opus, mais je n'arrive pas à croire qu'il n'a pas d'option de lecture aléatoire...

1 votes

Notez que l'application est no connaître les paramètres de confidentialité. Si vous avez de la musique dans votre stockage privé, même si elle est actuellement déverrouillée, VLC ne la verra pas.

9voto

Craig Points 196

Selon le Page Formats de support pris en charge Opus est pris en charge en mode natif depuis Android 5.0, mais uniquement dans le conteneur Matroska (.mkv). Le site Wiki de Xiph.org et le projet de l'IETF indiquent que le mime-type des fichiers Ogg Opus est audio/ogg. Pour tester, j'ai encodé un fichier Flac avec opusenc et changé l'extension en .ogg avant de transférer le fichier sur l'appareil, ce qui a permis de le faire apparaître et de le lire dans Google Play Music, mais sans les métadonnées telles que les tags et la pochette, juste le nom du fichier.

Edit 2016-05-20 : Je viens d'encoder¹ quelques fichiers de test directement sur le site de l'entreprise. .ogg à nouveau et ils Joue bien dans Google Play Music². . Les champs de balises de base que j'utilise sont détectés, les pochettes d'album intégrées ainsi que les fichiers AlbumArt.jpg fonctionnent également.

Edit 2016-10-04 : J'ai trouvé des informations sur un projet pour encapsuler flac-in-mp4 (probablement en rapport avec les efforts de Mozilla pour supporter FLAC dans Firefox) ainsi que opus-in-mp4 . Je n'ai jamais pensé que cela serait possible ou envisagé, mais il semble que certaines personnes de la communauté travaillent à rendre Opus et FLAC compatibles avec le MP4.


  1. Détails du codage : Source Flac 44.1kHz, opusenc/libopus 1.1.2 depuis Ubuntu 16.04, débit binaire de 112 kbps, transfert de fichiers via Syncthing (non requis, c'est juste ce que j'utilise actuellement).
  2. Google Play Music Version 6.8.2817A.2862803. Appareil : Nexus 5 avec CyanogenMod 13.0-20160514-Nightly basé sur Android 6.0.1.

4 votes

J'ai trouvé sur Android 6 que .opus ne sont pas pris en compte dans les analyses de la bibliothèque, mais renomment simplement le même fichier. .ogg et il fonctionne bien ; il est récupéré, les métadonnées sont analysées et il est lu.

2 votes

Oui, la prise en charge a été ajoutée dans Android 6 (marshmallow). Vous pouvez le voir ici : Android.googlesource.com/platform/frameworks/av/+/ (comparez avec Android 5 ici : Android.googlesource.com/platform/frameworks/av/+/ ). Malheureusement, ils semblent avoir oublié d'ajouter la prise en charge de l'extension de fichier .opus dans le MediaScanner. Comme vous l'avez découvert, une solution de contournement consiste simplement à les renommer en .ogg.

1 votes

Remarque : Google Play Music peut lire correctement les fichiers opus lorsqu'ils sont renommés en .opus.ogg, mais il semble que les fichiers .opus.ogg (ou .opus) ne peuvent pas être téléchargés vers votre bibliothèque Play Music, car l'application Google Music Manager (ou l'extension chrome) ne le reconnaît pas comme un bon format. Dans la page d'aide "formats de téléchargement pris en charge" ( developer.Android.com/guide/appendice/media-formats.html ), Google indique que les fichiers .OGG sont pris en charge. Mais comme le format OGG est un format conteneur, il peut intégrer un flux audio Opus ou Vorbis, et Google ne dit pas lequel des deux est réellement pris en charge. Peut-être que seul Vorbis l'est...

5voto

stel Points 51

J'ai trouvé Lecteur de musique GoneMAD y Lecteur de musique Neutron supportent la lecture d'Opus.

Mise à jour : Si la lecture sans interruption est une fonctionnalité importante pour vous, essayez XMMS2 o Rockbox .
Les deux sont encore en phase de développement en ce qui concerne Android, mais ils méritent tous deux d'être mentionnés. XMMS2 est un serveur de lecteur de musique, vous devrez donc également télécharger un logiciel de lecture de musique. contrôleur pour l'utiliser.
Rockbox n'est pas disponible sur le Play Store et sa configuration peut s'avérer un peu délicate. Vous devrez donc faire vos propres recherches à ce sujet.

1 votes

L'un de ces lecteurs est-il open source ?

4voto

ksirg Points 61

AIMP jouer à l'opus sur Android.....

0 votes

Bienvenue chez les Enthousiastes d'Android, Vadim ! Bien que cela puisse être une réponse à la question, les réponses par lien uniquement sont découragées sur tous les sites SE. Vous pouvez ajouter des détails supplémentaires ?

6 votes

Les gars, regardez la question. Il a besoin de quelque chose qui joue le format, cette réponse dit que cette application joue le format. Il n'y a pas d'autre "partie essentielle" de la réponse. Si vous avez un problème avec la question, c'est une autre affaire.

0 votes

Est-ce une source ouverte ?

3voto

caml Points 66

C'est une vieille question mais c'est difficile de ne pas mentionner Foobar2000 (qui a finalement été porté sur mobile) pour le support de l'Opus.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X