-
-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.0.0 REGRESSION MEGATHREAD #941
Comments
One small issue: the fast scrolling slider isn't pressable when near the shuffle button. |
Crashed on background with the following stack trace provided by the app itself (dev2 on Android 15):
Also, after crashing, the library loading is as slow as the first time adding the folder to Auxio (not sure if it is the time it will take when closed normally or because of the same crash). |
What do you mean in the background @strongville? Were you playing anything? Was Automatic Reloading on? |
With background, I meant that I switched apps, but as it only happened once, I really don't remember if it really was like that (I could've left the app open on now playing screen). The app was playing FLAC from an imported playlist. Checking the settings, Automatic Reloading is off. |
Was it paused or not @strongville |
Sorry, was not paused, the crash interrupted the playback. |
Wait, there are two errors here @strongville Error 1 crashed the app and playback Error 2 is a weird music loading error I have had a hard time tracking down since I believe it's an Android problem. |
Yeah, was not sure how to report that, and at first stance looked related to me. Thanks for checking out! I'll keep using dev versions and if I notice something else (or the same crash as error 1), I'll try to give more details how happened. |
This comment was marked as resolved.
This comment was marked as resolved.
@WreckingBANG please share a couple sample files |
No @VoxelPrismatic, this is probably actually a bug with the fast scroller |
I could not reproduce with my library, @OxygenCobalt |
It's related to date added support @VoxelPrismatic, I've noticed this error before I just haven't acted on it. |
Most regressions I believe have been ironed out, a full 4.0.0 release is imminent. Only remaining change might be to whether "Round mode" is enabled by default [Sharp covers will remain, however]. From what I've observed, more people turn Round mode on rather than off, so it seems to be the more sensible default on my end. It also is a much better companion to the new design. Once this decision is made I'll be prepared to finally launch. |
Very Exciting news! I can't wait for the full 4.0.0 release! |
#960 :( |
Strange, I have this black bar on my two OnePlus ( OxygenOS and AOSP roms)🤔 |
The interesting thing is you also have tab icons. I do not. |
It's because of the screen density (DPI). Try to set a bigger display size and you will see the difference. |
I think it's because I switched to a different edge-to-edge system in an attempt to fix a bug @Richard38907, I'll see if I can override it with the old transparent bars. |
ReplayGain info for OPUS files is not detected. foobar2000 showing RG info for an example track on my library: Track info for same file on Auxio dev04: OPUS File used: |
Probably an accidental tag error, will investigate @strongville |
Okay @strongville, the problem is that your file is not using R128 tags but the internal base gain field. OPUS has it's own internal "base gain" value that's supposed to take precedence over ReplayGain. This is automatically handled by the system media decoder, and so there's not really a good way for me to set it up such that it can be displayed in the app without accidentally being double-applied. It'll get iced for now until I rejig my app data structures again to handle gain values that should be displayed but not used. |
Ok, I think I'm following until the part about two different gain values being present on OPUS files that are possible to be applied (for that file -8.81dB in opus gain, -3.31dB on ReplayGain info). Should I try to remove the OPUS gain? (I think I'm using same kind of metadata as my FLAC files and for those works just fine, and on Auxio OPUS files are using the preamp for non-RG-info-found files) |
Yeah, it's really confusing design choice on Xiph's end IMO. In general, where you might put an ReplayGain Album Gain in a FLAC file, you put a Base/Header Gain in an OPUS file.
You can, but taggers tend to default to writing it, so it's more a problem on my end that I'm not displaying it (Hence #968). I think Auxio does need to rejig it's OPUS Gain handling considering #969. |
@strongville I wrote a script that uses opus-tools to convert my FLAC files to Opus files that I play through Auxio on my phone. Here's a comment from that script that describes how gain is stored in Opus files: # The Opus encoder provided by opus-tools will propagate tags from the input
# FLAC file to the output Opus file, except "REPLAYGAIN_*" tags.
#
# Opus follows the EBU R128 specification for loudness normalization.
# According to the Opus specification, gain must be stored in the "Output
# Gain" field in the ID header. Media players should apply this gain by
# default. Additional track and album gain can be stored in the
# "R128_TRACK_GAIN" and "R128_ALBUM_GAIN" tags in the comment header.
# Ref: https://datatracker.ietf.org/doc/html/rfc7845#section-5.2.1
#
# If the input FLAC file has a "REPLAYGAIN_ALBUM_GAIN" tag, its value will be
# converted to the R128 reference level and stored in the "Output Gain" field
# of the output Opus file. If the input FLAC file has a
# "REPLAYGAIN_TRACK_GAIN" tag, its value relative to the album gain will be
# converted to the R128 reference level and stored in the "R128_TRACK_GAIN"
# tag of the output Opus file.
# Ref: https://github.com/xiph/opus-tools/blob/v0.2/src/flac.c#L179-L193
#
# Some media players might require ReplayGain to be turned off in order apply
# the default output gain (i.e. the album gain) without applying the
# additional track gain. Auxio currently seems to implement support for Opus files as intended by Xiph (developers of Opus):
With that in mind, here's how to "properly" use gain for Opus files in Auxio:
|
SUBMIT REGRESSIONS AND PROBLEMS WITH 4.0.0 HERE!
Some already known issues:
Playback state is not persisting during the upgrade (I have yet to debug this due to time constraints) -> dev4Weird bouncing effect when navigating to album song (Likely regression) -> dev4Skipping effect when editing playlists -> dev4Fix broken fab shadow -> dev4Out of spec play/pause button -> dev4Certain themes are functionally identical -> dev4Broken home fast scroller when sorting by date added -> dev4Playlist editing isn't working -> dev3Cannot restart music loading -> dev3Music linking crashes on some libraries with a NullPointerException -> dev3No ID3v1 support -> dev3Crash when loading FLAC files -> dev2Some untested stuff:
The text was updated successfully, but these errors were encountered: