SubmarinerApp / Submariner

A Subsonic client for macOS
https://submarinerapp.com
BSD 3-Clause "New" or "Revised" License
123 stars 3 forks source link

Opus Format Support #117

Open jsoftwareengineering opened 1 year ago

jsoftwareengineering commented 1 year ago

Really excited to see this project revived and modernized!

Most of my music library is in the opus format and I was really confused why nothing was playing for a bit. I found a few files in a different format that play correctly so I assume that opus is the problem.

Bug: no error message when attempting to play files that can't be played.

Enhancement: add opus support.

NattyNarwhal commented 1 year ago

It's using AVFoundation, so we'd need to use a different playback engine for decoding Opus.

What server are you using? It's using the stream URL, so it should be transcoding when applicable - if you don't already have a transcoding rule, you can add one, at least for Subsonic/Navidrome IIRC.

jsoftwareengineering commented 1 year ago

Sorry for the slow response on this! I'm using Nextcloud's music app which doesn't appear to do any transcoding on the backend.