AmpFin icon indicating copy to clipboard operation
AmpFin copied to clipboard

Dolby Atmos Support?

Open mslmn opened this issue 8 months ago • 5 comments

Would it be possible to add support for files using the Dolby Atmos E-AC-3 JOC codec?

Some of the other Jellyfin music clients like Finamp and Fintunes support Dolby Atmos but I really like the layout of this app.

mslmn avatar Apr 29 '25 18:04 mslmn

Hi! I'm neither the owner, nor a contributor to this project, but I like it a lot and try to help wherever I can. I love spatial audio myself and I've got no problem listening to eac3 through AmpFin (aka "it works for me" lol). So in general AmpFin does support eac3. It even supports opus transcoded eac3 files (the standard jellyfin transcoding). Maybe you should check the spatial audio setting on your iPhone (control center -> hold volume slider). For whatever reason it's off by default.

If that's not the case, could you provide some more info on the eac3 files you are unable to play in AmpFin?

For example, here's the codec part of ffprobe output for one of my music files that plays nicely in AmpFin:

  Stream #0:1[0x1](und): Audio: eac3 (Dolby Digital Plus + Dolby Atmos) (ec-3 / 0x332D6365), 48000 Hz, 5.1(side), fltp, 768 kb/s (default)

It's a Tidal master quality download, so pretty non-conventional, and it still plays fine in AmpFin.

mickgotwings avatar May 22 '25 09:05 mickgotwings

These are eac3 files from Apple Music. AmpFin picks up that they’re multichannel, but not that they're Atmos files. The same files also sound different when played in AmpFin compared to other Atmos-compatible apps. I don't think AmpFin is picking up the Atmos metadata.

Usually, when I play Atmos files in fully compatible apps like Finamp or Fintunes, it'll indicate that Dolby Atmos audio is currently playing under the volume slider in control centre: image

However, AmpFin only indicates that multichannel audio is playing, instead of specifically Dolby Atmos: image

mslmn avatar May 22 '25 15:05 mslmn

You do have this setting enabled, right?

Image

Also, I've just tried comparing listening experience between Ampfin and the other app you have on your screenshots. I was unable to notice the difference. I actually discovered for the first time in my life that toggling transcoding does make a noticeable difference (my original files are lossless), but with the same settings it's the same experience between the apps for me.

Afaik the actual Atmos handling is done by iOS itself via the avfoundation driver. Both apps use that, so that's weird you notice a difference.

mickgotwings avatar May 27 '25 17:05 mickgotwings

Yep, I’ve got that enabled, and it will spatialise the audio. My issue is that it’s not picking up the Atmos metadata specifically, or it would’ve indicated that on the app icon as shown in my screenshots of the other app. You can use Spatial Audio on any type of multi channel audio, which AmpFin is doing.

The difference between Atmos spatial audio and multichannel spatial audio is quite noticeable to me when listening with AirPods Max 🤷.

mslmn avatar May 27 '25 18:05 mslmn

Wow, I guess the more you know... Then I think we'd have to wait for the maintainer to clear things up. I believe they've focused on another project of theirs for a while.

mickgotwings avatar May 27 '25 19:05 mickgotwings