Ottodix / Eole-foobar-theme

Eole blows gently into your ear his nicest melodies.
1.33k stars 87 forks source link

Bottom Playlist crashes #309

Open ripofflennon opened 1 month ago

ripofflennon commented 1 month ago

when i open my playlist, i get

Error: Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: oBrowser/this.draw@WSHsmoothplaylist_trackinfos.js:2517:8 on_paint@WSHsmoothplaylist_trackinfos.js:4931:20

and the side panel works neither, i get

Error: Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: oBrowser/this.draw@WSHsmoothplaylist_trackinfos.js:2517:8 on_paint@WSHsmoothplaylist_trackinfos.js:4931:20

JadeTank commented 1 month ago

Something is not splitting correctly. Would you be able to edit the file WSHsmoothplaylist_trackinfos.js under profile > themes > eole > js and add this to line 2516 console.log("arr_e: " + arr_e); like in this screenshot?

image

This will print the contents of arr_e to the console before the crash. Please take a picture or copy the text from the console when this happens, it will help me figure out what is going on.

ripofflennon commented 1 month ago

Error: Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: oBrowser/this.draw@WSHsmoothplaylist_trackinfos.js:2517:8 on_paint@WSHsmoothplaylist_trackinfos.js:4931:20

JadeTank commented 1 month ago

The console is viewed under the main foobar menu (top left), View > Console This is just the error message, it wont appear there

ripofflennon commented 1 month ago

UI Hacks: DLL-hijacking failed UI Hacks: hooks status 0x5b0200 Components loaded in: 0:00.045731 Configuration read in: 0:00.010925 foobar2000 v2.1.5 x86 [standard] Watching: C:\Users\ivanw\Music Playlist #0 loaded in 0:00.000372 Columns UI detected that the UI Hacks (foo_ui_hacks) component is installed. UI Hacks interferes with normal Columns UI operation and should be uninstalled to avoid problems. Spider Monkey Panel v1.6.1 (TitleBar: TitleBar v1.2.3b23 by Ottodix): initialized in 139 ms Spider Monkey Panel v1.6.1 (CoverPanel: CoverPanel v1.2.3b23 by Ottodix): initialized in 31 ms Spider Monkey Panel v1.6.1 (Controls: Controls v1.2.3b23 by Ottodix): initialized in 59 ms Spider Monkey Panel v1.6.1 (LibraryFilter: LibraryFilter v1.2.3b23 by Ottodix): initialized in 72 ms Spider Monkey Panel v1.6.1 (LibraryTree: LibraryTree v1.2.3b23 by Ottodix): initialized in 66 ms Spider Monkey Panel v1.6.1 (GraphicBrowser: GraphicBrowser v1.2.3b23 by Ottodix): initialized in 87 ms Spider Monkey Panel v1.6.1 (SmoothPlaylistManager: SmoothPlaylistManager v1.2.3b23 by Ottodix): initialized in 54 ms Spider Monkey Panel v1.6.1 (PlaylistFilter1: PlaylistFilter1 v1.2.3b23 by Ottodix): initialized in 18 ms Spider Monkey Panel v1.6.1 (PlaylistFilter2: PlaylistFilter2 v1.2.3b23 by Ottodix): initialized in 18 ms Spider Monkey Panel v1.6.1 (PlaylistFilter3: PlaylistFilter3 v1.2.3b23 by Ottodix): initialized in 17 ms Spider Monkey Panel v1.6.1 (PlaylistHeader: PlaylistHeader v1.2.3b23 by Ottodix): initialized in 32 ms Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix): initialized in 80 ms Spider Monkey Panel v1.6.1 (Biography: Biography v1.2.3b23 by WilB): initialized in 21 ms Spider Monkey Panel v1.6.1 (LyricsTitle: LyricsTitle v1.2.3b23 by Ottodix): initialized in 19 ms Spider Monkey Panel v1.6.1 (CoverPanel: CoverPanel v1.2.3b23 by Ottodix): initialized in 44 ms Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix): initialized in 24 ms --> refresh MainPlaylist Header populate_list:true call_id:14 User Interface initialized in: 0:01.356860 FFmpeg version: 6.0 Startup time : 0:01.849340 Library initialized after 0:01.868950 --> populate Filter order:0 parent panel:Playlists call_id:0 --> populate Filter order:1 parent panel:Playlists call_id:0 --> populate Filter order:2 parent panel:Playlists call_id:0 --> populate Filter order:0 parent panel:Library call_id:0 --> populate Library Tree in: 0 seconds call_id:on_init --> populate GraphicBrowser sorted:false call_id:13 arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: WIZO,Raum Der Zeit,Punk Rock,1995 arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: The Mothers of Invention foo_spider_monkey_panel: Error: Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: @._trackinfos.js:2517:8 @._trackinfos.js:4931:20

Playlist #3 loaded in 0:00.000567 arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,, arr_e: They Might Be Giants,Theme From Flood,Alternative,1990 arr_e: Unknown artist,01 - Are You Hung Up,,

On Thu, Aug 8, 2024 at 6:51 PM Jade @.***> wrote:

The console is viewed under the main foobar menu (top left), View > Console This is just the error message, it wont appear there

— Reply to this email directly, view it on GitHub https://github.com/Ottodix/Eole-foobar-theme/issues/309#issuecomment-2276810572, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQQQKYXEMCUNISREG27TD3LZQPY6TAVCNFSM6AAAAABMHLBPYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZWHAYTANJXGI . You are receiving this because you authored the thread.Message ID: @.***>

JadeTank commented 1 month ago

Seems to be related to an item tag, potentially an unusual character that is causing problems with the way the array is split. Can you send the properties for whatever item is 'The Mothers of Invention'?

ripofflennon commented 1 month ago

i now try to access the playlist, and it gives an error.

UI Hacks: DLL-hijacking failed UI Hacks: hooks status 0x5b0200 Components loaded in: 0:00.040044 Configuration read in: 0:00.009864 foobar2000 v2.1.5 x86 [standard] Watching: C:\Users\ivanw\Music Playlist #2 loaded in 0:00.000320 Columns UI detected that the UI Hacks (foo_ui_hacks) component is installed. UI Hacks interferes with normal Columns UI operation and should be uninstalled to avoid problems. Spider Monkey Panel v1.6.1 (TitleBar: TitleBar v1.2.3b23 by Ottodix): initialized in 158 ms Spider Monkey Panel v1.6.1 (CoverPanel: CoverPanel v1.2.3b23 by Ottodix): initialized in 33 ms Spider Monkey Panel v1.6.1 (Controls: Controls v1.2.3b23 by Ottodix): initialized in 64 ms Spider Monkey Panel v1.6.1 (LibraryFilter: LibraryFilter v1.2.3b23 by Ottodix): initialized in 77 ms Spider Monkey Panel v1.6.1 (LibraryTree: LibraryTree v1.2.3b23 by Ottodix): initialized in 68 ms Spider Monkey Panel v1.6.1 (GraphicBrowser: GraphicBrowser v1.2.3b23 by Ottodix): initialized in 87 ms Playlist #0 loaded in 0:00.000327 Spider Monkey Panel v1.6.1 (SmoothPlaylistManager: SmoothPlaylistManager v1.2.3b23 by Ottodix): initialized in 53 ms Spider Monkey Panel v1.6.1 (PlaylistFilter1: PlaylistFilter1 v1.2.3b23 by Ottodix): initialized in 18 ms Spider Monkey Panel v1.6.1 (PlaylistFilter2: PlaylistFilter2 v1.2.3b23 by Ottodix): initialized in 20 ms Spider Monkey Panel v1.6.1 (PlaylistFilter3: PlaylistFilter3 v1.2.3b23 by Ottodix): initialized in 20 ms Spider Monkey Panel v1.6.1 (PlaylistHeader: PlaylistHeader v1.2.3b23 by Ottodix): initialized in 30 ms Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix): initialized in 111 ms Spider Monkey Panel v1.6.1 (Biography: Biography v1.2.3b23 by WilB): initialized in 24 ms Spider Monkey Panel v1.6.1 (LyricsTitle: LyricsTitle v1.2.3b23 by Ottodix): initialized in 24 ms Spider Monkey Panel v1.6.1 (CoverPanel: CoverPanel v1.2.3b23 by Ottodix): initialized in 48 ms Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix): initialized in 25 ms --> refresh MainPlaylist Header populate_list:true call_id:14 User Interface initialized in: 0:01.316306 FFmpeg version: 6.0 Startup time : 0:01.736002 Library initialized after 0:01.761171 --> populate Filter order:0 parent panel:Playlists call_id:0 --> populate Filter order:1 parent panel:Playlists call_id:0 --> populate Filter order:2 parent panel:Playlists call_id:0 --> populate Filter order:0 parent panel:Library call_id:0 --> populate Library Tree in: 0 seconds call_id:on_init --> populate GraphicBrowser sorted:false call_id:13 fallback arr_e: The Mothers of Invention foo_spider_monkey_panel: Error: Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: @._trackinfos.js:2517:8 @._trackinfos.js:4931:20

arr_e: The Mothers of Invention foo_spider_monkey_panel: Error: Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: @._trackinfos.js:2517:8 @._trackinfos.js:4931:20

Playlist #3 loaded in 0:00.000584 Biography Server: last.fm artist photos: The Mothers of Invention : none found Status error: 404 Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix): initialized in 20 ms arr_e: The Mothers of Invention foo_spider_monkey_panel: Error: Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: @._trackinfos.js:2517:8 @._trackinfos.js:4931:20

Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix): initialized in 21 ms arr_e: The Mothers of Invention foo_spider_monkey_panel: Error: Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: @._trackinfos.js:2517:8 @._trackinfos.js:4931:20

Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix): initialized in 23 ms arr_e: The Mothers of Invention foo_spider_monkey_panel: Error: Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix) arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js Line: 2517, Column: 8 Stack trace: @._trackinfos.js:2517:8 @._trackinfos.js:4931:20

On Thu, Aug 8, 2024 at 7:16 PM Jade @.***> wrote:

Seems to be related to an item tag, potentially an unusual character that is causing problems with the way the array is split. Can you send the properties for whatever item is 'The Mothers of Invention'?

— Reply to this email directly, view it on GitHub https://github.com/Ottodix/Eole-foobar-theme/issues/309#issuecomment-2276868058, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQQQKYWOTE33N6NEHTULQU3ZQP347AVCNFSM6AAAAABMHLBPYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZWHA3DQMBVHA . You are receiving this because you authored the thread.Message ID: @.***>

JadeTank commented 1 month ago

Yes, there is some sort of problem with this item. Find any songs by The Mothers of Invention wherever you have your music stored, see if temporarily taking them out of the library solves the issue. Its possible a track just has an incorrect tag, symbol in the name, or it could be corrupted.

ripofflennon commented 1 month ago

i deleted the Mothers of Invention files in my library and the app seems to be working. i tend to tweak titles of artists/albums/songs so they scrobble properly on my last.fm, and it seems that the artist name was screwed up on last.fm

thanks!

On Thu, Aug 8, 2024 at 7:29 PM Jade @.***> wrote:

Yes, there is some sort of problem with this item. Find any songs by The Mothers of Invention wherever you have your music stored, see if temporarily taking them out of the library solves the issue. Its possible a track just has an incorrect tag, symbol in the name, or it could be corrupted.

— Reply to this email directly, view it on GitHub https://github.com/Ottodix/Eole-foobar-theme/issues/309#issuecomment-2276877790, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQQQKYVYJZPPCFMJEFKRWGTZQP5PHAVCNFSM6AAAAABMHLBPYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZWHA3TONZZGA . You are receiving this because you authored the thread.Message ID: @.***>

JadeTank commented 1 month ago

Great! Would you mind sharing what exactly was messed up about the artist name? I may be able to add a simple check so that at minimum it wont crash and will warn the user about a corrupt tag

ripofflennon commented 1 month ago

the i in Invention turns out as "ınvention"

On Thu, Aug 8, 2024 at 7:35 PM Jade @.***> wrote:

Great! Would you mind sharing what exactly was messed up about the artist name? I may be able to add a simple check so that at minimum it wont crash and will warn the user about a corrupt tag

— Reply to this email directly, view it on GitHub https://github.com/Ottodix/Eole-foobar-theme/issues/309#issuecomment-2276882706, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQQQKYQX7ANJL2Z2SGAW6E3ZQP6FTAVCNFSM6AAAAABMHLBPYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZWHA4DENZQGY . You are receiving this because you authored the thread.Message ID: @.***>

JadeTank commented 1 month ago

I see, thank you. Will try to add some checks for unusual characters like that.