11
Notice
Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
12
Support - (fb2k) / Re: 2.25 preview uPnP bug
Last post by papavlos -How the two computers - the first with foobar sending the stream and the second with Album Player receiving and rendering the stream - are connected?
Is there any wired segment between them?
13
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by marc2k3 -14
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by paregistrase -That's trivial to do though. Even maintaining compatibility in case the method is missing, so it still works with older SMP/JSplitter versions.
It could be really great. Right now is the main-stopped issue to change to x64
15
3rd Party Plugins - (fb2k) / Re: foo_uie_webview
Last post by yeyo -In JSplitter control panel show or hide code is: *.Hidden = true or *.Hidden = false, * for the panel name, for example: webview.Hidden = false means that the panel name webview panel is hidden, let it stop rendering until webview.Hidden = true when the webview panel starts rendering again, minimizing the foobar2000 window should also stop the rendering processWhen checking that, please differentiate between graphic rendering and actually running the script. There are legitimate reasons to have a panel running even if it's hidden or not visible, so processing should be handled by the script itself according to callbacks.Will do. The way I usually implement is to detect when the visual of the component is hidden and then skip the rendering code.
In SMP this is done checking window.IsVisible for ex. which can be used to halt processing if desired.
For ex. if I have a lyrics panel, the lyrics should be retrieved no matter if it's hidden or not... drawing the lyrics only when the panel is visible. Undesirable behavior would be delaying the actual lyric retrieval until the panel is visible. There are tons of examples like that related to playback, tagging, etc.
Now, in this case, since the component has no actual rendering code except for the browser window, maybe it's best to set a flag that can be read from JavaScript and let the client code decide whether to stop rendering or not.
Any other opinions?
16
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by regor -17
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by paregistrase -@LUR,
utils.DownloadFileAsync(url, path) and on_download_file_done
https://github.com/marc2k3/foo_spider_monkey_panel/commit/f4cacf337acd3fc40247ef619b84a237def6508d
Fixes: Scripts like biography could download art/biography without using ActiveX objects which are known to be problematic.
Can you implement those in JSplitter asap? Because then Biography would work on Wine/Linux in x64.
I would appreciate it, thanks!
-TT
But the bio script still need to be modified to use the new method or it could work as is now....
Because even in 32 bits the new SMP and the new Bio can't download images without Winetricks' mdac verb, and this one can't be installed in wine 64 prefixes
18
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by TT -this list regor has posted is actually really important:
https://hydrogenaudio.org/index.php/topic,126743.msg1063496.html#msg1063496
Especially these two:
utils.GetClipboardText / utils.SetClipboardText
https://github.com/marc2k3/foo_spider_monkey_panel/commit/caf036c507d2974e00763381fea3d13a3bcabaf6
Fixes: Scripts could use clipboard without using ActiveX objects or requiring Internet explorer to be installed.
utils.DownloadFileAsync(url, path) and on_download_file_done
https://github.com/marc2k3/foo_spider_monkey_panel/commit/f4cacf337acd3fc40247ef619b84a237def6508d
Fixes: Scripts like biography could download art/biography without using ActiveX objects which are known to be problematic.
Can you implement those in JSplitter asap? Because then Biography would work on Wine/Linux in x64.
I would appreciate it, thanks!
-TT
19
3rd Party Plugins - (fb2k) / Re: JSP3 to SMP/JSsplitter wrapper
Last post by marc2k3 -I'm probably missing something on JSP3 internals or somewhere else.
JSP3 has on_playlist_items_changed which is relatively new.
20
3rd Party Plugins - (fb2k) / Re: JSP3 to SMP/JSsplitter wrapper
Last post by regor -Spoiler (click to show/hide)
Fix to above error.
Attached the same examples than first post with the latest update of the wrapper (zip file). These samples have a bugfix to the reply above, but this is just temporal.
See notes about lodash here:
https://hydrogenaud.io/index.php/topic,126859.msg1056366.html#msg1056366
See how to apply the wrapper to any script here:
https://hydrogenaud.io/index.php/topic,126859
Quote
Quote
- Fix error cloning bitmaps. due to missing arguments
- Fix missing prototype extension of cloned GdiBitmap.