-
Posts
5,325 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Downloads
Poweramp Knowledge Base
База знаний Poweramp
Poweramp知识库
Poweramp Equalizer Knowledge Base
База знаний Poweramp Equalizer
Store
Events
Ideas
Posts posted by maxmp
-
-
@fndrsm if you disable DVC it will give you -6dB volume reduction vs system level - this is controlled by "No DVC Headroom Gain" option (that can be increased, but it will reduce equalizer headroom). I would not call -6dB a low volume though.
What is the volume in the stock player?
-
@fndrsm on some Samsung firmwares, 384 + DVC is not supported (192khz is the max for DVC), so disable DVC in this case.
It seems to be supported for OneUI 6.0, but still it may differ for a firmware variant and device (mid to high end devices have a better chance of supporting that).
QuoteSamsung UHQA PCM
This is how Samsung calls their hi-res audio subsystem internally. This is unique subsystem - it's very different from Android/AOSP audio engine which they started to use around Android 7-8 and it's still in a use.
-
@fndrsm on some Samsung firmwares, 384 + DVC is not supported (192khz is the max for DVC), so disable DVC in this case.
It seems to be supported for OneUI 6.0, but still it may differ for a firmware variant and device (mid to high end devices have a better chance of supporting that).
-
https://play.google.com/apps/testing/com.maxmpz.audioplayer
Builds 978-981:
-
support for MOD, IT, S3M, XM, MPTM tracker formats via libopenmpt
- lyrics UI shows track comments/samples message
- new Tracker Decoder Extra Gain and Tracker Decoder Stereo Separation options
-
support for xHE-AAC format via device codecs
Works for local files only. Supported on the devices which already have this codec included - support for the predictive back animation on Android 14
-
new Reset Stats option
Also per-track reset button is available now in Info/Tags dialog -
changes to Full Cover, Centered skin options
More room for labels - new Visualizations/Ignore Touch option
- new Background Gradient, Background Gradient Color, Background Gradient For Lists options
-
new option in header menu/Add to Launcher for all categories
Adds shortcut to launcher home screen with Play the list/Open the list/Shuffle options -
new Ignore Bluetooth Commands option
Helps ignoring unwanted commands from headunits/BT devices immediately after a connection -
new Ignore Repeat/Shuffle option
Disables processing for BT Repeat/Shuffle commands - Queue is now reloaded immediately for Always Clear On Add + Start Playing Queue: Immediately options
- Settings search history
-
optimizations for very large libraries (e.g. 50k+ tracks)
New option No Reshuffle For Large Lists which is enabled by default - AutoEq presets/devices database update
-
new Settings Shortcuts in Main Menu option
Adds number of recently used Settings shortcuts to the main menu, including custom skin settings - hex color support in color dialogs
-
Target SDK updated to 34
-
introducing 🎁 Feature Packages:
- the number of big and small features (user requested/voted on Poweramp forum) packed together into low priced in-app purchase
- a few packages per year
- new features added to the same package with the each new build
- new Full Version purchase includes feature package discount
- this helps with Poweramp app continued development
-
🎁 Feature package #1 (free in beta):
-
support for multiple items dragging in playlists and Queue
Multiple checked items are dragged as a group - new Line2 Press and Line2 Long Press options
-
new Hide Unknown Artist option
Unknown Artist is hidden from track labels in Poweramp UI as possible -
new Animations option
Navigation animations now can be faster or disabled - more features for this package in the next builds
-
support for multiple items dragging in playlists and Queue
-
support for MOD, IT, S3M, XM, MPTM tracker formats via libopenmpt
-
@Niro777 poweramp.maxmpz@gmail.com Спасибо!
-
The widgets are actually rendered by launcher and limited by the Android API level, so if these are unable to do proper rounded corners, all we can do is to push rounded pre-rendered bitmaps. Poweramp widgets have rounded backgrounds for older Androids, but the customizable corners are available on more recent Androids only.
Btw, I checked it on Android 9 and pre-rendered customizable corners are available - though not for all possible background/style combinations.
-
@viennesewaltz there is no such tendency, it's a human brain trying to find a pattern where it's not present. Giving more weight to a specific artist will require probably 2-3x more code and logic - that's certainly not there. The shuffle randomization excludes the recently played tracks from the start of the new shuffle session. If set to 100% it will move all recently played tracks to the end of the shuffle session (these are independently randomized).
-
@Shubam the reverb effect is implemented by Android firmware and unfortunately it's very low quality or doesn't work properly at all on the recent Androids - it's basically unchanged from Android 2.x era. This is true for all apps which tries to use it, including Wavelet.
-
@matejdro /folders/ uri contains only folders with the songs. I updated the /folders_hier/ documentation as it seems API doc is out of sync for it:
- Hierarchy folders view content://com.maxmpz.audioplayer.data/folders_hier _id => 0 is the "root" folder, never contains files) Root folders: content://com.maxmpz.audioplayer.data/folders_hier/0/subfolders Any other sub-folders: content://com.maxmpz.audioplayer.data/folders_hier/#/subfolders Sub-folder files: content://com.maxmpz.audioplayer.data/folders_hier/#/files
-
@heula when files are not available, player can't magically access them. And on current Androids we don't really know what's wrong, it's just no-such-file response from OS, while it can be:
- device not mounted or not mounted yet
- files were moved from previous location
- app permissions was taken/reset
- etc. -
@Feanor_twh you need to restore system file selection dialog. Disabling this dialog means no folders can be added - it's like removing Open File dialog from Windows. Btw legacy file access will work on your firmware, but you need to reselect folders for this mode specifically.
.
-
@sorosch while the option was added to the dev builds, no such issue happens for Android 14 at is own - it's device+ specific firmware issue (or most probably, some app interferes).
-
@Bird333 beep means command (commands can be checked in settings -> Headset/Bluetooth ->Last processed commands). Commands come from outside Poweramp and Poweramp must comply.
"No DVC for Absolute Volume" is the option which tries to detect Bluetooth Absolute Volume mode and disable DVC if it's detected. On recent Androids it does this by changing volume +/-1 step and noticing if volume actually changes. (Absolute Volume means always 100% volume "inside" Android - volume change happens on the end device only).This generally works fine on most firmwares and for most devices, but there always can be some buggy firmwares/devices and app environments (apps can interfere into bluetooth commands, for example Google assistant captures and modifies those), that is why there is those options in Poweramp.
-
@jemenfous Hello and welcome to the forum
- the option is called "No DVC Headroom Gain" and it basically applies negative preamp to allow equalization in No DVC mode. Negative preamp is generally required for applying sound processing on normalized digital signal, where signal peaks already reach maximum digital value, so any direct amplification over that value is not possible (it will cause audible overloads and/or force Limiter to act, which causes rapid volume drops around loud parts of the signal). This is applied in non-DVC mode only
- DVC allows for more headroom (meaning we can amplify frequencies without negative preamp or overloading/limiting)
- float32 may work or may not work on the specific device/firmware/patch level. It's not possible to know that in advance, but you can try to enable it. It usually works on Pixel and Samsung devices, but often broken on the Chinese devices/firmwares
Thanks!
-
@CallsignN39 very high bitrate dsf may require more CPU than device provides by default in the background mode, so Poweramp (+Unlocker) should be allowed to run in background unrestricted, and optionally Audio Buffer option can be increased in Poweramp (but usually this is not required at all).
-
@deep2077 hi, and thanks for request. What is your output device? MQA is lossy DRM format which also requires license payments, so I don't think this is going to be added. As for bit perfect playback - please see here
-
Added the voting section here: https://forum.powerampapp.com/ideas/category/6-poweramp-player/
You can now vote for your favorite features.
It's filled with the relevant not-yet-implemented requests from this topic. The section will be further polished with more useful fields and tags.
-
Poweramp supports such 1-bit streams in form of .DSF or .DFF, and (compressed) iso.wv. As for raw isos I don't think this was ever requested.
-
@My1 you can set repeat mode directly to any value
Use this https://github.com/maxmpz/powerampapi/blob/master/poweramp_api_lib/src/main/java/com/maxmpz/poweramp/player/PowerampAPI.java#L283 with this https://github.com/maxmpz/powerampapi/blob/master/poweramp_api_lib/src/main/java/com/maxmpz/poweramp/player/PowerampAPI.java#L1181
Example code is here: https://github.com/maxmpz/powerampapi/blob/master/poweramp_api_example/src/main/java/com/maxmpz/poweramp/apiexample/MainActivity.java#L553
-
@Sri technically it's possible and there is even an internal API for adding 3rd party codecs, but to the moment it seems that nobody actually interested in that and bundled codecs are enough.
-
@shuephei for opus, Poweramp looks for R128_TRACK_GAIN/R128_ALBUM_GAIN metadata keys. These tags do not preset in the sample.opus.
Also opus standard states: To avoid confusion with multiple normalization schemes, an OpusTags packet SHOULD NOT contain any of the REPLAYGAIN_TRACK_GAIN, REPLAYGAIN_TRACK_PEAK, REPLAYGAIN_ALBUM_GAIN, or REPLAYGAIN_ALBUM_PEAK fields.
This is why those tags are specifically ignored for opus
You're first here to request something else for the opus, so I'll add this to queue and if it's possible to add support for these tags without breaking standard opus replay gain approach, it will be added - thanks for the file!
As for aac/m4a - these are different formats. For AAC Poweramp will look for id3v2 or APE tags (and will read "replaygain_" tags), and for m4a - it looks into ISO atoms.
-
@NeekosDris in your case BT stack sends KEYCODE_MEDIA_PAUSE 2 times and player complies. If it's not you, who presses the key, it's a BT device who does that.
The next Poweramp builds will include option to ignore key presses for a few seconds, but it won't help your case as pause command comes in 17 seconds.
-
@hgoldner I would say players with own audio engines may be affected by this kind of bug. OEM may test their firmware with the stock Android audio engine, but anything non-standard is often untested and is affected by the issue. As most players on Android are just UI for the stock media engine, these are free from the bug. Players like Poweramp, UAPP, Neutron may be affected.
Anyways, it's rare - I can't reproduce anything like this for my test devices, so it may be also a combination of Android device, BT device, firmware, and app environment on the device.
Nevertheless, I will include options to skip any BT commands for xx seconds after connection + also option to ignore shuffle/repeat BT commands.
-
@carrystone the issue can't be reproduced with Spotify 8.8.88.397 and Poweramp Equalizer build-974 (running without Advanced Player Tracking on the default settings - for Equalizer settings means what you change in the Settings, not the equalizer/bands/tone settings). If your versions are lower, please update.
If phone reboot doesn't help, them most probably something is not on the default setting, e.g. try to restore Equalizer / Known Players to defaults.
Thanks!
Poweramp builds 978-981
in Poweramp New Releases
Posted
@andrewilley reshuffling 50k songs list takes time (depends on device, supported devices range performance differs up to 1000x). And it’s actually not that necessary for very large lists, so that’s a good optimization.
@CrimsonSky these files are handled by Android codec and no any additional gain processing happens for them, meaning Poweramp doesn’t read or process replay gain tags for these. Firmware may or may not support some loudness for such files, but this is not documented nor we can know status of such processing via some API. On the devices I tested no such processing happens (Samsungs one ui 5/6, Pixels @ 13/14), but as this is not documented anywhere I guess it may change any time without warning.
@Wolfpig the ‘paywall’ is not implemented yet, so the package features just work in current beta.
@Fuchs if possible, after suck failed song selection, please send the log from the settings -> Support -> Send log. Please PM me here with your email so I can find your log. Thanks!
@Cats GoMoo how many files do you have in the list it fails to reshuffle? Thanks!
@Fuchs Try to disable "No reshuffle in large lists" as it seems to incorrectly handle this scenario (all songs shuffled while songs sourced from a specific sub category).