SubmarinerApp / Submariner

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

Ogg Vorbis files do not play #186

Closed amigan closed 5 months ago

amigan commented 6 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 6 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 5 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.