IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
Opus player for Android or iOS?
richard123
post Sep 13 2012, 13:24
Post #1





Group: Members
Posts: 348
Joined: 9-January 03
Member No.: 4498



Do any Android or iOS music players support Opus?
Go to the top of the page
+Quote Post
2012
post Sep 13 2012, 14:17
Post #2





Group: Members
Posts: 64
Joined: 7-February 12
Member No.: 96993



QUOTE (richard123 @ Sep 13 2012, 13:24) *
Do any Android or iOS music players support Opus?


Yes.
vlc-android (being a libvlc-based player) supports ".opus" files now. You have to grab APKs from here until they release a new version.

A lot of cycles are used on my relatively low-end ARMv6-based phone (around 22-24% mono, 39% stereo). This could be caused by using the floating-point decoder implementation. Anything ARMv7-based should work better.

This post has been edited by 2012: Sep 13 2012, 14:20
Go to the top of the page
+Quote Post
saratoga
post Sep 13 2012, 15:42
Post #3





Group: Members
Posts: 4849
Joined: 2-September 02
Member No.: 3264



QUOTE (richard123 @ Sep 13 2012, 08:24) *
Do any Android or iOS music players support Opus?


Rockbox should have it fairly soon, and the decoder implementation is integer and reasonably efficient (much optimization is still needed however).
Go to the top of the page
+Quote Post
IgorC
post Sep 14 2012, 03:41
Post #4





Group: Members
Posts: 1533
Joined: 3-January 05
From: ARG/RUS
Member No.: 18803



QUOTE (2012 @ Sep 13 2012, 11:17) *
vlc-android (being a libvlc-based player) supports ".opus" files now. You have to grab APKs from here until they release a new version.

I've installed VLC (android, Cortex-A9 version) to Galaxy II with Android 4.0.3.
Works!!! biggrin.gif
Go to the top of the page
+Quote Post
Murphy17
post Sep 25 2012, 15:43
Post #5





Group: Members
Posts: 4
Joined: 17-November 06
Member No.: 37701



Hi, today neutron music player get updated via the google store, and it read perfectly opus files encoded with opus tool 0.15 at 128 kbps.
Go to the top of the page
+Quote Post
eahm
post Nov 9 2012, 07:42
Post #6





Group: Members
Posts: 1029
Joined: 11-February 12
Member No.: 97076



QUOTE (stanis @ Nov 8 2012, 23:00) *
Off topic

Opus streaming radio trial of 7 channels, each at 3 bitrates, that has been running since Sept 2012 has gone unmentioned

Absolute Radio's Listen Labs Opus Streaming Trial

Really http://www.hydrogenaudio.org/forums/index....st&p=808989

Why they hare three streams: http://www.hydrogenaudio.org/forums/index....st&p=809763

This post has been edited by eahm: Nov 9 2012, 08:02
Go to the top of the page
+Quote Post
Oliver
post Nov 17 2012, 23:30
Post #7





Group: Members
Posts: 11
Joined: 27-November 05
Member No.: 26042



It should be in the next release of PowerAmp. Now I just need to decide what what bit rate to encode and re-encode all my music.

http://forum.powerampapp.com/index.php?/to...l__opus__st__20
Go to the top of the page
+Quote Post
jkauff
post Dec 3 2012, 17:28
Post #8





Group: Members (Donating)
Posts: 161
Joined: 1-October 01
From: Doylestown, PA
Member No.: 145



HD Player for iOS now supports Opus.
Go to the top of the page
+Quote Post
Kohlrabi
post Dec 3 2012, 17:50
Post #9





Group: Super Moderator
Posts: 1003
Joined: 12-March 05
From: Kiel, Germany
Member No.: 20561



QUOTE (saratoga @ Sep 13 2012, 16:42) *
Rockbox should have it fairly soon, and the decoder implementation is integer and reasonably efficient (much optimization is still needed however).
Any info on how well it performs? From what I heard about the Opus decoder for Windows (or generally x86/x64), it is much slower than decoders for other lossy formats. On a portable device battery usage is a really important issue for an audio format.

This post has been edited by Kohlrabi: Dec 3 2012, 17:55


--------------------
Audiophiles live in constant fear of jitter.
Go to the top of the page
+Quote Post
saratoga
post Dec 3 2012, 18:18
Post #10





Group: Members
Posts: 4849
Joined: 2-September 02
Member No.: 3264



QUOTE (Kohlrabi @ Dec 3 2012, 12:50) *
QUOTE (saratoga @ Sep 13 2012, 16:42) *
Rockbox should have it fairly soon, and the decoder implementation is integer and reasonably efficient (much optimization is still needed however).
Any info on how well it performs? From what I heard about the Opus decoder for Windows (or generally x86/x64), it is much slower than decoders for other lossy formats. On a portable device battery usage is a really important issue for an audio format.


Its pretty well optimized now for ARM. The main thing remaining is to go through an write the FFT in assembly. Unfortunately, Opus does not use the same FFT lengths as other lossy formats, so it will need to be done from scratch. Once thats done it should be comparable to any other lossy format.
Go to the top of the page
+Quote Post
DonP
post Dec 3 2012, 18:20
Post #11





Group: Members (Donating)
Posts: 1471
Joined: 11-February 03
From: Vermont
Member No.: 4955



QUOTE (Kohlrabi @ Dec 3 2012, 11:50) *
QUOTE (saratoga @ Sep 13 2012, 16:42) *
Rockbox should have it fairly soon, and the decoder implementation is integer and reasonably efficient (much optimization is still needed however).
Any info on how well it performs? From what I heard about the Opus decoder for Windows (or generally x86/x64), it is much slower than decoders for other lossy formats. On a portable device battery usage is a really important issue for an audio format.


This is a bit of a repeat of what I posted in a thread about audiobooks, but more on topic here. At this point (still not considered a stable release) Opus decodes fine on my E200 sansa at 12 kb/s (speech). It's about at the edge but works at 64 kb/s, and hangs up the controls at 128 kb/s. I'm told there is still a lot of improvement possible. At this point I will switch to Opus for speech but for music I'll wait.

Haven't tried it on my android tablet, but the power usage analysis shows the vast majority of power going to the display pretty much whatever I run even with wifi and GPS running, and the display goes to sleep after a few minutes if I'm just playing audio. On that device I've been sticking with Google music as I can have everything on the cloud and specify albums to be cached locally (for when I'm out of wifi range) and all works well... except that program is basically centered around MP3. I may get another app that handles Opus just to try it, but I'm limited to 16 GB total local storage so I really like the cloud aspect of google music.

Go to the top of the page
+Quote Post
skamp
post Dec 3 2012, 18:43
Post #12





Group: Developer
Posts: 1410
Joined: 4-May 04
From: France
Member No.: 13875



I've extrapolated battery life on my iPod Classic with Opus @ 128 kbps, at about 30 hours, vs. 32 with lossyFLAC.


--------------------
See my profile for measurements, tools and recommendations.
Go to the top of the page
+Quote Post
Oliver
post Dec 7 2012, 04:07
Post #13





Group: Members
Posts: 11
Joined: 27-November 05
Member No.: 26042



QUOTE (Murphy17 @ Sep 25 2012, 09:43) *
Hi, today neutron music player get updated via the google store, and it read perfectly opus files encoded with opus tool 0.15 at 128 kbps.

That is great news. Do you know if it is fully supported? It is not listed among the supported codecs. sad.gif
Go to the top of the page
+Quote Post
Speckmade
post Dec 7 2012, 23:07
Post #14





Group: Members
Posts: 36
Joined: 15-February 05
Member No.: 19848



QUOTE (Oliver @ Dec 7 2012, 05:07) *
It is not listed among the supported codecs. sad.gif

The Release Notes for v.1.63 list it as new feature:
http://neutronmp.com/forum/viewtopic.php?t=99
Go to the top of the page
+Quote Post
Kohlrabi
post Dec 18 2012, 23:25
Post #15





Group: Super Moderator
Posts: 1003
Joined: 12-March 05
From: Kiel, Germany
Member No.: 20561



QUOTE (Kohlrabi @ Dec 3 2012, 17:50) *
From what I heard about the Opus decoder for Windows (or generally x86/x64), it is much slower than decoders for other lossy formats.
I ran some tests with latest foobar2000 1.2 beta 1, which now uses ffmpeg decoders for some popular lossy formats. I used presets for both lossy and lossless formats which yielded comparable bitrates (~62kbps/~700kbps). LAME didn't quite reach the desired bitrate even with V9. Here's the result:
CODE
System:
CPU: Intel® Core™ i5-3570K CPU @ 3.40GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
App: foobar2000 v1.2 beta 1
Settings:
High priority: no
Buffer entire file into memory: no
Passes: 10
Threads: 2
Postprocessing: none
Stats by codec:
AAC: 3960.371x realtime
ALAC: 673.897x realtime
FLAC: 1190.631x realtime
MP3: 3468.749x realtime
Musepack: 1712.903x realtime
Opus: 409.543x realtime
Speex: 513.438x realtime
TAK: 875.835x realtime
Vorbis: 2788.389x realtime
WavPack: 537.514x realtime
Total:
Decoded length: 1d 1:09:52.000
Opening time: 0:00.079
Decoding time: 3:22.789
Speed (x realtime): 893.462

So, Opus is not even faster than Speex, with which it also competes, and at least on x86 it is considerably slower than other common lossy formats. You can also see that the new ffmpeg decoders are really blazing fast, Musepack is now third to last in lossy codecs (if you include Speex), too. Let's hope Opus decoders will see some development in the future, but seeing how Xiph steadily improved all their other formats (Vorbis,Theora), I am quite optimistic.

This post has been edited by Kohlrabi: Dec 18 2012, 23:45


--------------------
Audiophiles live in constant fear of jitter.
Go to the top of the page
+Quote Post
saratoga
post Dec 19 2012, 03:17
Post #16





Group: Members
Posts: 4849
Joined: 2-September 02
Member No.: 3264



You're basically just looking at how much x86 asm each codec has in ffmepg.
Go to the top of the page
+Quote Post
IgorC
post Dec 19 2012, 17:01
Post #17





Group: Members
Posts: 1533
Joined: 3-January 05
From: ARG/RUS
Member No.: 18803



Kohlrabi,

The math doesn't work by itself. You need to analyze a whole system.
The math can't explain this!

For a modern mobile devices (smartphones etc.) there won't be a gain in battery life in practice if You choose codec A that requires 6-7 MHz for realtime playback comparing to codec B (60-70 MHz) because the lowest frequency of today smartphone's proccessors is 200 MHz (Cortex A series). Something that your math can't see.
On top of that, CPU consumes only a fraction of power because other parts like display consume comparable amount (if not more).

This post has been edited by IgorC: Dec 19 2012, 17:07
Go to the top of the page
+Quote Post
vinnie97
post Mar 1 2013, 19:59
Post #18





Group: Members
Posts: 472
Joined: 6-March 03
Member No.: 5360



The excellent BSPlayer now supports Opus.

It's a good thing, too, because it seems like Rockbox development has stalled.

This post has been edited by vinnie97: Mar 1 2013, 20:28
Go to the top of the page
+Quote Post
bock
post Apr 22 2014, 00:14
Post #19





Group: Members
Posts: 2
Joined: 14-September 08
Member No.: 58268



QUOTE (Kohlrabi @ Dec 18 2012, 16:25) *
QUOTE (Kohlrabi @ Dec 3 2012, 17:50) *
From what I heard about the Opus decoder for Windows (or generally x86/x64), it is much slower than decoders for other lossy formats.
I ran some tests with latest foobar2000 1.2 beta 1, which now uses ffmpeg decoders for some popular lossy formats. I used presets for both lossy and lossless formats which yielded comparable bitrates (~62kbps/~700kbps). LAME didn't quite reach the desired bitrate even with V9. Here's the result:
CODE
System:
CPU: Intel® Core™ i5-3570K CPU @ 3.40GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
App: foobar2000 v1.2 beta 1
Settings:
High priority: no
Buffer entire file into memory: no
Passes: 10
Threads: 2
Postprocessing: none
Stats by codec:
AAC: 3960.371x realtime
ALAC: 673.897x realtime
FLAC: 1190.631x realtime
MP3: 3468.749x realtime
Musepack: 1712.903x realtime
Opus: 409.543x realtime
Speex: 513.438x realtime
TAK: 875.835x realtime
Vorbis: 2788.389x realtime
WavPack: 537.514x realtime
Total:
Decoded length: 1d 1:09:52.000
Opening time: 0:00.079
Decoding time: 3:22.789
Speed (x realtime): 893.462

So, Opus is not even faster than Speex, with which it also competes, and at least on x86 it is considerably slower than other common lossy formats. You can also see that the new ffmpeg decoders are really blazing fast, Musepack is now third to last in lossy codecs (if you include Speex), too. Let's hope Opus decoders will see some development in the future, but seeing how Xiph steadily improved all their other formats (Vorbis,Theora), I am quite optimistic.


Opus might not be faster, but this is not what it's competing against with Speex. It is encoding latency where opus is winning clearly, making it the perfect candidate for voip.
Go to the top of the page
+Quote Post
darkbyte
post May 24 2014, 16:16
Post #20





Group: Members
Posts: 145
Joined: 14-June 11
Member No.: 91517



There's FreeMP which support Opus as well by using the BASS audio library from Un4Seen. It has very few functions compared to other players like PowerAmp. However thanks to the BASS library which has ARM optimised decoders on Android, the resource usage is much lower than with VLC for example.


--------------------
Wavpack -b450x1c
Go to the top of the page
+Quote Post
larryfine
post May 25 2014, 22:32
Post #21





Group: Members
Posts: 57
Joined: 21-September 10
Member No.: 84040



I would include:

- GoneMAD Music Player, a very stable app with several options and good UI;

- AIMP (beta) which also uses the BASS library, a promising project;

- ArmAmp Music Player uses FFmpeg decoder, it is not an eye candy but has interesting and useful options;

Cheers smile.gif


--------------------
loquor mee menti: factus de materia, cinis elementi...
Go to the top of the page
+Quote Post
darkbyte
post May 26 2014, 11:27
Post #22





Group: Members
Posts: 145
Joined: 14-June 11
Member No.: 91517



GoneMAD was lagging with Opus on my Nexus 5, at least while i was on the move and listening to music on my Bluetooth headunit in my car.
Also it made my JVC headunit's calling ability crazy. Sometimes it made redial the last number when i finished the calling and was sure it was GoneMad because i could reproduce the problem more than once if GoneMad is running. I haven't tried it though lately.

Thanks for mentioning AIMP, i didn't know they are working on an Android version. My biggest issue with FreeMP is that it doesn't allow controlling the player from the headunit but looks like AIMP already supports that. Also i'm missing Replaygain. Don't know if AIMP is supporting it already.

This post has been edited by darkbyte: May 26 2014, 11:32


--------------------
Wavpack -b450x1c
Go to the top of the page
+Quote Post
larryfine
post May 26 2014, 18:58
Post #23





Group: Members
Posts: 57
Joined: 21-September 10
Member No.: 84040



- I have an old GT-I9100 which I use exclusively as a media player, so I can not reproduce the same problem occurred with you.
Did you try increasing the audio buffer and enabe high priority receiver in settings?

- Sadly, AIMP not support ReplayGain for now, maybe future versions.

Good Luck smile.gif


--------------------
loquor mee menti: factus de materia, cinis elementi...
Go to the top of the page
+Quote Post
lithopsian
post May 26 2014, 21:13
Post #24





Group: Members
Posts: 158
Joined: 27-February 14
Member No.: 114718



You can run DeaDBeeF on Android. It is a Linux player along the same lines as Foobar, but less features.
Go to the top of the page
+Quote Post
larryfine
post May 26 2014, 22:16
Post #25





Group: Members
Posts: 57
Joined: 21-September 10
Member No.: 84040



QUOTE
You can run DeaDBeeF on Android. It is a Linux player along the same lines as Foobar, but less features.


Ah, yes! DeaDBeeF is an excellent audio player, undoubtedly.
But the Android version does not support Opus format.
Not long ago I made a request to the DeadBeef's developer, Alexey Yakovenko, according to their response support for Opus is not in his plans at the moment.

This post has been edited by larryfine: May 26 2014, 22:17


--------------------
loquor mee menti: factus de materia, cinis elementi...
Go to the top of the page
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th July 2014 - 17:03