tiliado / nuvolaplayer

Nuvola Player - Tight integration of web-based media streaming services with your desktop
https://nuvola.tiliado.eu/
BSD 2-Clause "Simplified" License
334 stars 27 forks source link

Spotify skips over 6 songs then plays only 9 seconds of track and stops working, assertion 'self != NULL' failed #777

Closed davidrhoderick closed 2 years ago

davidrhoderick commented 3 years ago

Before creating a new bug report

We recommend these actions first:

Basic information

Distributor ID: Pop
Description:    Pop!_OS 21.04
Release:        21.04
Codename:       hirsute

x86_64

Spotify script
Version: 3.6.3
Revision: 3-g34910df
Maintainer: Jiří Janoušek

--- Powered by ---

Nuvola Player - Genuine flatpak build
Version 4.23.0
Revision 0-g3ab9c9a
Diorite 4.23.0
Chromium 75.0.3770.100
ValaCEF 75.3770.16
libsoup 2.72.0

Describe the bug

Please describe the issue in great detail to help us understand what the problem is. You may include:

https://user-images.githubusercontent.com/2300366/144205189-37deacc9-1fa9-43ae-be65-fc8c89559d3a.mp4

logs

Never share your e-mail, password or license key.

CADawg commented 2 years ago

I am also experiencing this bug

IzNoGud78 commented 2 years ago

I'm experiencing the same issue on Fedora 34.

Probably these error outputs:

[1201/184901.565575:ERROR:binder_registry.h(100)] Failed to locate a binder for interface "media.mojom.OutputProtection".
inputs: 3
inputs: 4
[1201/184904.657109:ERROR:bus.cc(554)] Failed to get the ownership of org.mpris.MediaPlayer2.chromium.instance2: org.freedesktop.DBus.Error.ServiceUnknown
[1201/184904.657822:ERROR:object_proxy.cc(619)] Failed to call method: org.gnome.SessionManager.Inhibit: object_path= /org/gnome/SessionManager: org.gnome.SessionManager.GeneralError: Application ID not specified
[1201/184904.657845:ERROR:power_save_blocker_x11.cc(330)] No response to Inhibit() request!
[1201/184904.730972:ERROR:object_proxy.cc(619)] Failed to call method: org.gnome.SessionManager.Inhibit: object_path= /org/gnome/SessionManager: org.gnome.SessionManager.GeneralError: Application ID not specified
[1201/184904.731013:ERROR:power_save_blocker_x11.cc(330)] No response to Inhibit() request!
[1201/184916.820599:ERROR:object_proxy.cc(619)] Failed to call method: org.gnome.SessionManager.Uninhibit: object_path= /org/gnome/SessionManager: org.gnome.SessionManager.GeneralError: Unable to uninhibit: Invalid cookie
[1201/184916.820773:ERROR:power_save_blocker_x11.cc(403)] No response to Uninhibit() request!
[1201/184924.954570:ERROR:object_proxy.cc(619)] Failed to call method: org.gnome.SessionManager.Uninhibit: object_path= /org/gnome/SessionManager: org.gnome.SessionManager.GeneralError: Unable to uninhibit: Invalid cookie
[1201/184924.954622:ERROR:power_save_blocker_x11.cc(403)] No response to Uninhibit() request!

shown using the command flatpak run eu.tiliado.NuvolaAppSpotify might be relevant and have a correlation with the problem.

If instead of playing audio streams from Spotify via Nuvola Player I use the browser, I can use Nuvola Player to manage the playback of playlists or songs (I can pause or stop playback, I can switch between tracks in the playlist, etc.).

jiri-janousek commented 2 years ago

Hello dear friends, thanks for reporting the issue. It seems it is necessary to reinstall the Widevine plugin. Could you run the command below and restart Nuvola?

rm -rf ~/.var/app/eu.tiliado.NuvolaApp*/data/nuvolaruntime/apps_data/*/widevine
IzNoGud78 commented 2 years ago

Hello dear friends, thanks for reporting the issue. It seems it is necessary to reinstall the Widevine plugin. Could you run the command below and restart Nuvola?

rm -rf ~/.var/app/eu.tiliado.NuvolaApp*/data/nuvolaruntime/apps_data/*/widevine

In my case, reinstalling the widewine plugin solved the issue. Now it working smoothly again.

CADawg commented 2 years ago

Thank you, this also fixed it for me!

davidrhoderick commented 2 years ago

Yep this seems fixed by removing Widevine and reinstalling. Closing this issue unless someone else replicates it and it doesn't work.