ytmdesktop / ytmdesktop

A Desktop App for YouTube Music
https://ytmdesktop.app
GNU General Public License v3.0
3.94k stars 447 forks source link

Song mismatch on play on startup #1242

Open MaxFerney opened 9 months ago

MaxFerney commented 9 months ago

Consent

Current Behavior

I started up the application today. It started playing the audio for the song delight by jamie berry, however as shown with the attached screenshot, that was not what was displaying.

Other notable behavior:

Theory on what happened: I believe the delight was the last song played last night. I shut down windows last night without closing the app directly, and starting up today started with not the last song I played last night, but the first song in the playlist.

Expected Behavior

audio to match visual representation

Steps To Reproduce

unable to reproduce. opera and discord startup on windows startup. I then opened a remote desktop connection to another computer in the home. then I opened youtube music desktop.

YTMDesktop

2.0.0-rc.5

OS

Windows

OS Version

11

Arch

x64

Installation way

.exe

Anything else?

image

Could not find any useful information in log file. though here is todays log

[2024-01-24 20:42:14.463][renderer][info] manipulated volume from 0.09 to   0.44 5.551115123125783e-17
[2024-01-25 09:11:04.883][main][info] Application launched
[2024-01-25 09:11:04.885][main][info] Created memory store
[2024-01-25 09:11:04.892][main][info] Created electron store
[2024-01-25 09:11:04.922][main][info] Application ready
[2024-01-25 09:11:04.922][main][info] Setup IPC handlers
[2024-01-25 09:11:04.927][main][info] Setup permission handlers
[2024-01-25 09:11:04.927][main][info] Unregistered shortcuts
[2024-01-25 09:11:04.927][main][info] Registered shortcuts
[2024-01-25 09:11:04.946][main][info] Created tray icon
[2024-01-25 09:11:04.977][main][info] Created main window
[2024-01-25 09:11:04.979][main][info] Created YTM view
[2024-01-25 09:11:04.979][main][info] Setup taskbar features
[2024-01-25 09:11:04.980][main][info] Integration update: Zoom Factor
[2024-01-25 09:11:04.980][main][info] Starting enabled integrations
[2024-01-25 09:11:04.980][main][info] Integration enabled: Ratio volume
[2024-01-25 09:11:04.981][main][debug] dipc: initiated connection loop over 10 ids
[2024-01-25 09:11:04.981][main][debug] dipc: connecting to discord at \\?\pipe\discord-ipc-0
[2024-01-25 09:11:04.982][main][info] Integration enabled: Discord presence
[2024-01-25 09:11:04.983][main][debug] dipc: connected to discord at \\?\pipe\discord-ipc-0
[2024-01-25 09:11:05.489][renderer][info] LegacyDataMixin will be applied to all legacy elements.
Set `_legacyUndefinedCheck: true` on element class to enable.
NovusTheory commented 9 months ago

At heart this is probably a YTM bug but it's possible we may be inducing this bug. There's been one other case where we've induced a YTM bug because we're hooking YTM and introducing different behavior than what natively occurs.

This will likely be a very low priority fix until consistent reproduction steps can be provided and it can be looked into further.