jeffvli / feishin

A modern self-hosted music player.
https://feishin.vercel.app
GNU General Public License v3.0
2.47k stars 105 forks source link

No Audio Output #771

Open simulans opened 3 days ago

simulans commented 3 days ago

Expected Behavior

Audio will output to speakers

Current Behavior

Audio files play and show progress, but there is no speaker output. System audio and other applications are working as expected. Able to play from server webui without issues. There is no notable console output.

Steps to Reproduce

no settings were changed - audio device is set to default, only known difference is the application upgraded to 0.10.1 tested setting audio device manually, no change

Possible Solution

No response

Context

No response

Application version

0.10.1

Operating System and version

Void Linux

Server and Version

Navidrome 0.51.1

Node Version (if developing locally)

No response

simulans commented 2 days ago

Is this related to the change in v0.10.0?


Important for Navidrome: v0.10.0 removes support for Navidrome < v0.53.2 due to sort mappings changing in its API.

iiPythonx commented 2 days ago

That change wouldn't affect your audio output, it only changes the sort mappings (ie how feishin sorts your tracks, albums, etc.). If you're using the web player, try switching to mpv (or switching to web if you're on mpv already), there have been known scenarios where the web player acts strangely.

simulans commented 2 days ago

I had upgraded Navidrome to 0.53.3 before I saw your response.

I did not have mpv installed, but installed it and switched which seems to work. The web player still does not. Is mpv necessary to use the application?

iiPythonx commented 2 days ago

It isn't required, no, more testing would have to be done to figure out why the web player isn't functioning (could be audio codecs, etc). Maybe @kgarner7 could be of some help to you, considering he does most of the web audio related components.

kgarner7 commented 2 days ago

You can disable web audio (Playback > Use Web Audio), as I've seen a few cases of some files not playing properly (as far as I can tell, files with more than two channels). I'm personally unable to reproduce this as I don't have any setup for that.

simulans commented 6 hours ago

I just tried that again, and it there still isn't any output. I can use mpv for now, but is there anything I can provide to help debug? I couldn't find any log files on my system.