zebio Posted June 18, 2020 Share Posted June 18, 2020 Hi, I wonder if there's a chance to get some USAC / xHE-AAC support. USAC means Unified Speech and Audio Coding. It's both the successor of AAC and a member of the AAC family. It was released five years ago and is also a part of the Digital Radio Mondial broadcast technology. it's an ISO and MPEG standard (MPEG-D Part 3): https://en.wikipedia.org/wiki/Unified_Speech_and_Audio_Coding. But it's absolutely not popular at all: until few weeks there was no public encoder available. An Open-Sourced encoder is now available, named exhale: http://www.ecodis.de/audio.htm#mpeg And quality is already stunning at low bitrate. Here is a listening test done with classical music and other music and this free USAC encoder already beats OPUS! : https://hydrogenaud.io/index.php?topic=119333.0 Android 9 and following embed an USAC decoder. iOS 13 also support this new standard. FDK-AAC v2 is apparently needed to support the format. I don't know if it's possible to get USAC/xHE-AAC support but it would be a big addition to Poweramp (it will be the first Android Player to support this innovative format). Thank you! Link to comment Share on other sites More sharing options...
maxmp Posted June 18, 2020 Share Posted June 18, 2020 Thanks for the request. Waiting for ffmpeg to add support (https://trac.ffmpeg.org/ticket/8411) for this. Link to comment Share on other sites More sharing options...
zebio Posted June 23, 2020 Author Share Posted June 23, 2020 That's really cool! Thank you for your reply Link to comment Share on other sites More sharing options...
Hewbhurt Gabon Posted August 8, 2021 Share Posted August 8, 2021 Hi. How is this coming? I have thousand of 48 kbps but high quality XHE-AAC audio. Unfortunately my favorite player Poweramp is unable to play it. Link to comment Share on other sites More sharing options...
andrewilley Posted August 8, 2021 Share Posted August 8, 2021 1 hour ago, Hewbhurt Gabon said: Hi. How is this coming? You'd need to check with the FFMPEG folks: https://trac.ffmpeg.org/ticket/8411 For now though, I would say it's somewhat premature to start using this format to encode any music. Andre Link to comment Share on other sites More sharing options...
Regis Schmitz Posted October 17, 2021 Share Posted October 17, 2021 Hello @andrewilley, I get that FFMPEG still doesn't support xheaac, but is it possible to use the android support for it? Since android 9+ it has support for xheaac natively. https://developer.android.com/guide/topics/media/media-formats thanks and regards! Link to comment Share on other sites More sharing options...
John Wong Posted June 12, 2022 Share Posted June 12, 2022 yes it's not a popular codec. But it's till hard to believe after two years our beloved Poweramp can not support USAC. many music player out there already support USAC without FFMPEG's supporting. Link to comment Share on other sites More sharing options...
CrimsonSky Posted June 13, 2022 Share Posted June 13, 2022 Hi, first time poster but long time lurker. It looks like last time Max commented on this was back in March of last year No comments since but to my understanding xhe-aac/usac decoding can be enabled in ffmpeg by building it with fdk-aac decoder enabled. I'm not sure why this can't be done - maybe there's some sort of licensing issue related distributing an app with it? Link to comment Share on other sites More sharing options...
MotleyG Posted June 13, 2022 Share Posted June 13, 2022 I don't think licensing is an issue using it within the framework of FFmpeg. But according to the quote by Max, it was low priority while other development plans were addressed. Some feature requests have been on the TODO list for many more years. But with only one Dev for Poweramp, he sets the schedule. Link to comment Share on other sites More sharing options...
maxmp Posted June 15, 2022 Share Posted June 15, 2022 @MotleyG it may be enabled for the phones which already have this codec provided as part of Android OS (e.g. recent Samsungs). Link to comment Share on other sites More sharing options...
Honk Posted December 18, 2022 Share Posted December 18, 2022 On 6/15/2022 at 10:38 AM, maxmp said: @MotleyG it may be enabled for the phones which already have this codec provided as part of Android OS (e.g. recent Samsungs). So how do I enable it. I have S10+ which should have it build-in Link to comment Share on other sites More sharing options...
andrewilley Posted December 19, 2022 Share Posted December 19, 2022 1 hour ago, FluffyDiscord said: So how do I enable it. You don't, it may be something Max might provide in a future release though. Depends on how much demand there is for it I guess. Andre Link to comment Share on other sites More sharing options...
Mazlum Posted December 21, 2022 Share Posted December 21, 2022 hello first of all Recently to support the exhale xHE-AAC codec; What is the condition of the power amp? 1) It can technically support, I need to work on it. 2) The xHE-AAC power amplifier cannot and will not play due to a technical problem. Can I get information about the situation? I have a Samsung A13 device. Among the players that support this codec. chrom google play music stellio player black player samung music player Is there anything we can do to support Poweramp? like giving permission with example adb command. Is it a complete surprise that Poweramp gets support in the next update? What is the status of being patched to play on Samsung devices that don't support ffmpeg in general? I just started using the codec, I just don't want to use a different player for exhale XHE-AAC codec support eg google play music player Link to comment Share on other sites More sharing options...
andrewilley Posted December 21, 2022 Share Posted December 21, 2022 The codecs supported by Poweramp depend on the compiled version of the FFMPEG library, and the priority in terms of real usage in the wild. I don't know whether some of these more unusual formats are going to be supported soon though, sorry. Andre Link to comment Share on other sites More sharing options...
Squeller Posted January 24, 2023 Share Posted January 24, 2023 (edited) On 12/21/2022 at 5:07 PM, andrewilley said: The codecs supported by Poweramp depend on the compiled version of the FFMPEG library, and the priority in terms of real usage in the wild. I don't know whether some of these more unusual formats are going to be supported soon though, sorry. Yeah, for lower bitrates, XHE-AAC could be interesting - unfortunately PA does not play files created via Exhale 1.2 - https://www.rarewares.org/aac-encoders.php Will use Apple-AAC still. It's better anyway, as AFAIK it's directly fed into Chromecast Audio. Edited January 24, 2023 by Squeller Link to comment Share on other sites More sharing options...
maxmp Posted November 6, 2023 Share Posted November 6, 2023 The next Poweramp beta will include support for xHE-AAC, but it's supported via the Android system codec, meaning if device has no such codec in firmware, track still is skipped. Androids 9+ usually have it. Link to comment Share on other sites More sharing options...
zebio Posted December 9, 2023 Author Share Posted December 9, 2023 I've started this post more than three years ago. And now a very big THANK YOU for supporting xHE-AAC since 24h 🤩🥰😍 It works like a charm! Poweramp, still the very best audio player ever!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now