SubmarinerApp / Submariner

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

Ogg Vorbis files do not play #186

Closed amigan closed 10 months ago

amigan commented 10 months ago

Describe the bug Ogg Vorbis files will not play. The seek bar stays at 0:00, no error is thrown, and nothing happens. MP3, M4A, and FLACs play fine, however.

To Reproduce Steps to reproduce the behavior:

  1. Play an Ogg Vorbis file.

Expected behavior Hear the music, be able to seek around the file.

Versions:

Additional context I have seen playing an ogg file after a file of a different format cause the seek handle to remain in its previous position, but the time still says 0:00.

NattyNarwhal commented 10 months ago

The system APIs (AVFoundation/AudioToolbox) don't support Vorbis. See here for the list of supported formats from my testing.

If the server does transcoding, you can probably make it transcode Vorbis to something else for streams.

amigan commented 10 months ago

Aye, that is quite unfortunate, especially considering the xiph Vorbis component hasn't been a thing for quite some time. No fault of this project, of course, only of Mother Apple who knows what is best for us. Closing.

Khazbs commented 1 month ago

Yeah, QuickTime® cannot play it either. Thanks, Apple®!

P.S. Fortunately, foobar2000 (albeit not particularly a looker or even a Subsonic player to begin with) can definitely do it.