jeffvli / feishin

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

Feishin connects to navidrome but nothing loads #407

Closed jpecora716 closed 6 months ago

jpecora716 commented 6 months ago

Expected Behavior

The Dashboard should load after successfully connecting to Navidrome

Current Behavior

Nothing loads. In the past this would've loaded right away. I can connect using Sonixd without any problems. image

Steps to Reproduce

  1. Launch feishin
  2. Select mpv path
  3. Connect to navidrome
❯ feishin
21:13:58.943 › APPIMAGE env is not defined, current application is not an AppImage
[17445:1212/211400.166217:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[17445:1212/211400.180144:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
Initializing MPV with data:  {
  extraParameters: [],
  properties: {
    speed: 1,
    'audio-exclusive': 'no',
    'gapless-audio': 'weak',
    replaygain: 'no',
    'replaygain-clip': true,
    'replaygain-preamp': 0
  }
}
Setting mpv params:  [
  '--idle=yes',
  '--no-config',
  '--load-scripts=no',
  '--prefetch-playlist=yes'
]
Error in main process Error: Socket is closed
    at new NodeError (node:internal/errors:405:5)
    at Socket._writeGeneric (node:net:921:8)
    at Socket._write (node:net:943:8)
    at writeOrBuffer (node:internal/streams/writable:392:12)
    at _write (node:internal/streams/writable:333:10)
    at Socket.write (node:internal/streams/writable:337:10)
    at /usr/share/feishin/resources/app.asar/dist/main/main.js:14:343343
    at new Promise (<anonymous>)
    at l.send (/usr/share/feishin/resources/app.asar/dist/main/main.js:14:343069)
    at l.setProperty (/usr/share/feishin/resources/app.asar/dist/main/main.js:14:342089) {
  code: 'ERR_SOCKET_CLOSED'
}
Setting MPV properties:  {
  speed: 1,
  'audio-exclusive': 'no',
  'gapless-audio': 'weak',
  replaygain: 'no',
  'replaygain-clip': true,
  'replaygain-preamp': 0
}
MPV Event: status pause true []
MPV Event: status duration undefined []
MPV Event: status volume 50 []
MPV Event: status filename undefined []
MPV Event: status path undefined []
MPV Event: status media-title undefined []
MPV Event: status playlist-pos -1 []
MPV Event: status playlist-count 0 []
MPV Event: status loop false []

Context

Unable to use feishin - Sonixd still works

Your Environment

jeffvli commented 6 months ago

Try downloading and installing the linux binaries from @kgarner7's PR and let me know if that resolves it.

jpecora716 commented 6 months ago

Yes, that resolves my issue. Thank you