Skip to main content

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.
Recent Posts
4
3rd Party Plugins - (fb2k) / Re: JSP3 to SMP/JSsplitter wrapper
Last post by Defender -
@regor The script loads but does not work as it should. Clicking on the star does not work
Will look at it, as the thread states, some functions may not work. But I think those should work fine...  Please lets move further discussion about that at the wrapper thread I linked before, not here. Since this is not related to JSplitter anymore.

Quote
I checked and it seems the smooth js files you included are exactly the ones provided with JS3 3.8.5.
Thanks for checking. Note any "error" is either a bug on my side (the wrapper) or a limit which I can not solve, so it's probably 99% sure not a problem on the scripts.
I checked running my modded Smooth Playlist next to one wrapped in your wrapper (both SMP and JSplitter 4.03).
Can confirm the stars do not update. But it is just a callback that is not performed in your wrapper code.
When I change rating in a wrapped Smooth Playlist it does not update, but the ratings in my JS3 Smooth Playlist and JS3 UTD are updated just fine as a result of the update in the wrapped Smooth Playlist.

When you change the Group Headers on the rightclick menu in a wrapped Smooth Playlist its screenlayout is refreshed and updated and does reflect the correct rating.

I attached a video. Left panel JS3_UTD, middle panel my JS3 Smooth Playlist, right panel wrapped Smooth Playlist.

EDIT: So the metadb is updated correctly otherwise the other scripts would not respond to the rating being clicked in the wrapped Smooth Playlist. Also this code is reached in jssp.js line 717 and I do see focus change and selection change boxes (just some lines above it). My best guess is that function get_track_tags that should set tags.rating (which controls the number of stars to display) is not called correctly a rating click.

NB. Wallpaper cover does indeed crash both SMP wrapped and JSplitter wrapped Smooth Playlist.
5
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by LUR -
On this one, I agree with TT. We may know 3.7.x is stable, but you should not expect other users to have such info.
I may have been a bit loud and harsh about the price of progress, but you should understand me too. I don't create commercial software, I don't have a personal site to publish it on, and I don't take much responsibility for what I do. I just develop a plugin in my spare time and post the results of my work so people can find it useful or not. What can I say, this thread doesn't even belong to me, I'm just here as a contributor who posts new versions for you to try and give feedback. As the topic starter, you could post the current versions in the header and declare the 4.x branch temporarily unstable, since the topic already exists, why create a new one.
So imo, the new JSPlitter v4.x versions with the latest JS Engine 128.9.0esr, should be renamed to alpha or beta
Ok, the next time a bug is found the version will be called 4.0.x-beta
6
FLAC / Re: Tags not showing in file explorer (windows)
Last post by Imakarum Mirabilis -
I hope this is proper etiquette to ask this on here after so many days have passed by but I wanted to go off of my last post. I was able to clear up my problem with tags not showing in file explorer by following Spoons instructions. And because of that I was able to get WAV files to also display foreign characters properly instead of question marks (which has always been an issue for me until now). My problem is that it only works if I encode to WAV using other programs. When I encode to WAV using dbpoweramp, it gives me the question marks. Any other program Ive used so far with display any character properly. Can I fix this?
7
3rd Party Plugins - (fb2k) / Re: NEW ESLyric v0.5 - an alternative lyric show component
Last post by sveakul -
Though you'd never know it from user comments on this thread, results from the ESLyric genius.js searcher script over the last few weeks, although successful, began including text at the beginning of EVERY lyrics panel indicating number of "contributors", or with bio/history comments on the artist and/or song, run into the first lyrics line.  Examples:

3 ContributorsAgain It's Over LyricsUnderstand you can't hold my hand
Understand that senseless touch(...)

37 ContributorsGoing Underground LyricsGoing Underground is the first British number-one chart single by the band, released in 1980. It went straight in at number one in the UK Singles Chart, spending three weeks at the top.
The song was not… Read More[Verse 1]
Some people might say my life is in a rut (...)

This has been fixed overnight by TT, the joint author of the genius.js script, after I brought it to his attention.  I have tested it on several radio streams and the unwanted "preface" has not appeared.  While I will be bringing this to ohyeah's attention on GitHub those wanting to get a working copy right now can just download the attachment to this message and extract genius.js from the 7zip into the (..)\profile\eslyric-data\scripts\searcher folder in Foobar, allowing it to overwrite the orginal.
8
3rd Party Plugins - (fb2k) / Re: foo_uie_webview
Last post by regor -
When 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.

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.
9
3rd Party Plugins - (fb2k) / Re: Columns UI
Last post by regor -
The dark mode rendering of menus is handled entirely by Windows (and so Columns UI has no control over it, I'm afraid). When it comes to old Win32 functionality, in general, Microsoft only bothered with adding dark mode support to things that they wanted to use. Given the rarity of multi-column menus, I'm not surprised that they do not support dark mode. I recall that another dark mode bug was also reported with menus, IIRC it was with the scroll buttons for a long menu.
Thanks for the hint.

Will try reporting it somewhere at win support... xd I don't expect too much.

In the end I think I will rework the menus to not use multiple columns, or at least expose a switch, so the user can disable it on dark mode.
10
3rd Party Plugins - (fb2k) / Re: JSplitter (splitter + SMP x64 alternative)
Last post by regor -
@regor The script loads but does not work as it should. Clicking on the star does not work
Will look at it, as the thread states, some functions may not work. But I think those should work fine...  Please lets move further discussion about that at the wrapper thread I linked before, not here. Since this is not related to JSplitter anymore.

Quote
I checked and it seems the smooth js files you included are exactly the ones provided with JS3 3.8.5.
Thanks for checking. Note any "error" is either a bug on my side (the wrapper) or a limit which I can not solve, so it's probably 99% sure not a problem on the scripts.

Quote
Yeah, I disagree. By the way it is with the help of forum members and "other people" I find bugs in the interaction with the new engine. I consider it the price of progress, don't you? It's a normal process
Thanks for explaining your reasons. :))  Yep... I think we disagree on this, but as long as there is that stable branch as you said, that's good enough for me too. So thank you for your work :)

Quote
There is a reason in your words, but I will not change the direction, since the versions are released this way already. Especially everyone here knows that 3.7.x is stable, and 4.x is not yet, so no one prevents you from using the 3.7.x branch in your releases, and we will test 4.x together, at least I hope so.
On this one, I agree with TT. We may know 3.7.x is stable, but you should not expect other users to have such info. There is a lot of people with limited PC knowledge which are already struggling installing a component and a script... so expecting they also know that by installing the 4.x branch, they are using a not so stable version, does not sound right to me. Info on a forum is also easily lost in a few days.

I understand your point, that way you have feedback. But you may also add some kind of note about this, recommending people to use 3.7.X  if they have errors. So at least they have some clue about what to do. The price of progress, as you say, should not be paid by regular users without knowing what they are doing. Me as dev, I 'm fine testing things though.

Anyway glad TT gave you a testing version, so it should be more smooth now. Thanks to both.