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.
Topic: JScript Panel (Read 334680 times) previous topic - next topic
MG240 and 5 Guests are viewing this topic.

Re: JScript Panel

Reply #1651
any news on adding a popup as track start

many thanks telboy


Re: JScript Panel

Reply #1653
no like winamp bottom right hand corner above the system close with artist and track visable for about 4 seconds

Re: JScript Panel

Reply #1654
Well a feature like that certainly has nothing to do with this component.

Also, it appears to already exist but I tested it just now and it doesn't work for me???



edit: and yes, I did enable the option to always display the icon.



Re: JScript Panel

Reply #1656
almost no colour just adds a notification to my notification area

Re: JScript Panel

Reply #1657
winamp look like this i am no artist

i may of sorted it with a few windows notification changes

Re: JScript Panel

Reply #1658
I have an updated old version here with latest bug fixes for windows 7 users.

https://github.com/jscript-panel/release/releases/tag/legacy

Now there is only one version for 7/8/8.1 instead of the previous 2.

If anyone gets script errors, try reloading from the samples menu first before reporting.

edit: this has breaking changes from the 3.4.x series such as the removal of theme manager etc. Will not affect included samples.

https://jscript-panel.github.io/docs/changes/3-4-x/#340

Re: JScript Panel

Reply #1659
thank you for your hard work but which sample do i need to load for popup on version 3.4.31

foobar 2.15 32bit

many thanks telboy

Re: JScript Panel

Reply #1660
I have an updated old version here with latest bug fixes for windows 7 users.

So I completely messed this up and while backporting fixes, I accidentally included code that requires fb2k 2.0. That means any of the library viewer/playlist viewers that use EvalWithMetadbs will have crashed on 1.6.x. I can only apologise for my stupidity.

I actually tested this first to make sure... :o

3.4.32 for windows 7/8/8.1 / fb2k 1.6.6 -1.6.18 compatibility

https://github.com/jscript-panel/release/releases/tag/legacy

edit: to be clear, only 3.4.31 released yesterday was affected by this


Re: JScript Panel

Reply #1661
hi marc2k3 i loaded 3.4.22 but which panel do i use for popups please


 

Re: JScript Panel

Reply #1663
i am so sorry completely lost

Re: JScript Panel

Reply #1664
For some time now, when I exit foobar2000, I have had the following silent error:
Crash locations:
Module: foo_jscript_panel3
Offset: 1E6804h
Symbol: "SetLibraryProperty" (+24C84h)

Reporting for information.


Re: JScript Panel

Reply #1666
FILE_IN_CAB:  failure_00000001.dmp

NTGLOBALFLAG:  0

APPLICATION_VERIFIER_FLAGS:  0

CONTEXT:  (.ecxr)
eax=63042064 ebx=00f5f708 ecx=04476974 edx=01530000 esi=1418ab60 edi=ffffffff
eip=62d96804 esp=00f5f608 ebp=00f5f614 iopl=0         nv up ei pl nz na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210206
foo_jscript_panel3!SetLibraryProperty+0x24c84:
62d96804 8b01            mov     eax,dword ptr [ecx]  ds:002b:04476974=????????
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 62d96804 (foo_jscript_panel3!SetLibraryProperty+0x00024c84)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 04476974
Attempt to read from address 04476974

PROCESS_NAME:  foobar2000.exe

READ_ADDRESS:  04476974

ERROR_CODE: (NTSTATUS) 0xc0000005 - L'istruzione a 0x%p ha fatto riferimento alla memoria a 0x%p. La memoria non poteva essere %s.

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  00000000

EXCEPTION_PARAMETER2:  04476974

STACK_TEXT: 
WARNING: Stack unwind information not available. Following frames may be wrong.
00f5f614 62d9688f     00000001 015eb784 1418b248 foo_jscript_panel3!SetLibraryProperty+0x24c84
00f5f62c 62d96846     015eb784 1418b014 1418b248 foo_jscript_panel3!SetLibraryProperty+0x24d0f
00f5f640 62d96850     015eb784 63082b78 1418b014 foo_jscript_panel3!SetLibraryProperty+0x24cc6
00f5f654 62d96846     015eb784 015eb528 63082b78 foo_jscript_panel3!SetLibraryProperty+0x24cd0
00f5f668 62fab69b     015eb528 62fab670 00f5f6d0 foo_jscript_panel3!SetLibraryProperty+0x24cc6
00f5f684 62f79627     00000001 00f5f7a8 00000000 foo_jscript_panel3!GetNameSpace+0x18eccb
00f5f6ac 62f7941f     4664268c 00f5f7a8 00000001 foo_jscript_panel3!GetNameSpace+0x15cc57
00f5f6e0 62f796d3     00f5f704 00f5f708 00f5f70c foo_jscript_panel3!GetNameSpace+0x15ca4f
00f5f720 62f78a76     630806e8 4664270c 00000001 foo_jscript_panel3!GetNameSpace+0x15cd03
00f5f760 62f789dc     466427fc 00000001 00000001 foo_jscript_panel3!GetNameSpace+0x15c0a6
00f5f790 62f78b64     00f5f7b4 00f5f7a8 00f5f7b8 foo_jscript_panel3!GetNameSpace+0x15c00c
00f5f7cc 62f78cad     00000000 00000000 00000001 foo_jscript_panel3!GetNameSpace+0x15c194
00f5f814 62f5f8fd     00000001 00f5f860 62f5fb6d foo_jscript_panel3!GetNameSpace+0x15c2dd
00f5f820 62f5fb6d     62bb0000 00000000 00000001 foo_jscript_panel3!GetNameSpace+0x142f2d
00f5f860 62f5fc0b     62bb0000 00000000 00000001 foo_jscript_panel3!GetNameSpace+0x14319d
00f5f874 76ef6b66     62bb0000 00000000 00000001 foo_jscript_panel3!GetNameSpace+0x14323b
00f5f894 76ec75ee     62f5fbef 62bb0000 00000000 ntdll!LdrxCallInitRoutine+0x16
00f5f8e0 76eded4d     00000000 00000001 35179680 ntdll!LdrpCallInitRoutine+0x51
00f5f980 76edeec5     00000000 00000000 00de9000 ntdll!LdrShutdownProcess+0x15d
00f5fa54 74e37472     00000000 77e8f3b0 ffffffff ntdll!RtlExitUserProcess+0xb5
00f5fa68 75e13044     00000000 00000000 75e1300e kernel32!ExitProcessImplementation+0x12
00f5fa74 75e1300e     c57becc5 00000000 00f5fa98 ucrtbase!exit_or_terminate_process+0x2a
00f5faac 75e12f71     00000000 00f5faf8 011a27ca ucrtbase!common_exit+0x94
00f5fab8 011a27ca     00000000 09bd688e 011a27d3 ucrtbase!exit+0x11
00f5faf8 74e27ba9     00de9000 74e27b90 00f5fb60 foobar2000+0x2427ca
00f5fb08 76eec10b     00de9000 35179460 00000000 kernel32!BaseThreadInitThunk+0x19
00f5fb60 76eec08f     ffffffff 76f19e8e 00000000 ntdll!__RtlUserThreadStart+0x2b
00f5fb70 00000000     011a27d3 00de9000 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  foo_jscript_panel3+24c84

MODULE_NAME: foo_jscript_panel3

IMAGE_NAME:  foo_jscript_panel3.dll

FAILURE_BUCKET_ID:  INVALID_POINTER_READ_c0000005_foo_jscript_panel3.dll!Unknown

OS_VERSION:  10.0.22621.1

BUILDLAB_STR:  ni_release

OSPLATFORM_TYPE:  x86

OSNAME:  Windows 10

FAILURE_ID_HASH:  {a8de3c4e-a242-c3ee-9b20-c2bba30075d1}

Followup:     MachineOwner
---------

Re: JScript Panel

Reply #1667
Hi.

I've been using Foobar2000 for over a decade but this is my first post here.

The JScript panel has made customizing fb2k much easier for a layman like myself. The interface has never looked better than it does now with Mark's most recent script updates.

I have a very large music library for which I've been using the "album list" component to view and sort my collection in a hierarchical structure. My system runs much smoother now that I've reduced the number of components I use. However, the old-school "album list" panel I'm using looks archaic next to the much nicer JScript sourced panels. Is there a script available that supports a folder structure/library tree like view? The closest thing I've found is Library Tree v2.4.0, but it requires Spider Monkey Panel, which won't run in 64 bit. I've considered switching over to the 32 bit version but I don't want to sacrifice functionality for looks.

If not in JScript panel, does anyone know if a more customizable (better looking) "album list" is available anywhere online? I'm currently using the Default User Interface but I can switch over to Columns UI if needed.

Thanks

Re: JScript Panel

Reply #1668
Hi.

I've been using Foobar2000 for over a decade but this is my first post here.

The JScript panel has made customizing fb2k much easier for a layman like myself. The interface has never looked better than it does now with Mark's most recent script updates.

I have a very large music library for which I've been using the "album list" component to view and sort my collection in a hierarchical structure. My system runs much smoother now that I've reduced the number of components I use. However, the old-school "album list" panel I'm using looks archaic next to the much nicer JScript sourced panels. Is there a script available that supports a folder structure/library tree like view? The closest thing I've found is Library Tree v2.4.0, but it requires Spider Monkey Panel, which won't run in 64 bit. I've considered switching over to the 32 bit version but I don't want to sacrifice functionality for looks.

If not in JScript panel, does anyone know if a more customizable (better looking) "album list" is available anywhere online? I'm currently using the Default User Interface but I can switch over to Columns UI if needed.

I am using foobar 64-bit with several jscript panel3 and Columns UI that I recommend you to use.
The component that replaces "Album List" is "Album List Panel". The appearance is very simple, but for a tree list I think it is enough. The customization in terms of sorting is very complete. You can sort as many ways as you need and you can write a script for each kind of sorting you want. In the window marked with a blue box you can change the sorting whenever you want.
In addition the Playlist View is very powerful as it allows you to create different groupings.

Re: JScript Panel

Reply #1669
I've considered switching over to the 32 bit version but I don't want to sacrifice functionality for looks.
In what way would that be sacrificing functionality?
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: JScript Panel

Reply #1670
Hi.

I've been using Foobar2000 for over a decade but this is my first post here.

The JScript panel has made customizing fb2k much easier for a layman like myself. The interface has never looked better than it does now with Mark's most recent script updates.

I have a very large music library for which I've been using the "album list" component to view and sort my collection in a hierarchical structure. My system runs much smoother now that I've reduced the number of components I use. However, the old-school "album list" panel I'm using looks archaic next to the much nicer JScript sourced panels. Is there a script available that supports a folder structure/library tree like view? The closest thing I've found is Library Tree v2.4.0, but it requires Spider Monkey Panel, which won't run in 64 bit. I've considered switching over to the 32 bit version but I don't want to sacrifice functionality for looks.

If not in JScript panel, does anyone know if a more customizable (better looking) "album list" is available anywhere online? I'm currently using the Default User Interface but I can switch over to Columns UI if needed.

I am using foobar 64-bit with several jscript panel3 and Columns UI that I recommend you to use.
The component that replaces "Album List" is "Album List Panel". The appearance is very simple, but for a tree list I think it is enough. The customization in terms of sorting is very complete. You can sort as many ways as you need and you can write a script for each kind of sorting you want. In the window marked with a blue box you can change the sorting whenever you want.
In addition the Playlist View is very powerful as it allows you to create different groupings.


Thanks for this.

I had assumed the "Album List Panel" was much the same as in Default UI. Your setup is damn close to what I've been trying to achieve in terms of customization. In fact, I'm gonna try and use it as a template.

I like the album art background wallpaper view that many of the JScript panel scripts offer. I was hoping I could find an "album list" script or panel featuring this view as an option.

I've considered switching over to the 32 bit version but I don't want to sacrifice functionality for looks.
In what way would that be sacrificing functionality?

From what I've read, users with large libraries are likely to suffer memory/performance issues while running the 32 bit version. I have over 10 TB worth of music in my main folder alone. I commonly archive hi-res audio which uses more memory and space than your common mpeg-based content.

Re: JScript Panel

Reply #1671
10TB of lossy files would be far harder for fb2k to deal with than hi-res. It's the number of files that matter, not disk space taken. Also, another factor is the amount of metadata in each file. Some people will store insane amounts of info like audio fingerprints which can make it unusable. Check windows task manager, that should give you an idea. If it never goes over 2GB, 32bit fb2k should be fine for you.

edited: originally said 3GB but that's too close to the edge. :p

Re: JScript Panel

Reply #1672
10TB of loosy music files is kind of obsessive hoarder.
If one would listen to every song in this collection it would take about 4.55 years of 24/7 consecutive listening.
I guesstimate it according to my library which is 3TB of loselss FLAC and DSD and foobar gives 23wk 3d 20:24:54.390 of listening to my 50,917 music files.
Simple guesstimate math. 10/3*23.7 gives 79 weeks (that is if I would have 10TB of loseless music).
Assuming the loosy ratio is 1:3 than we get 237 weeks which it turns to 237/52 = 4.55 years.
If anyone tells me that he or she can listen 24/7 for 4.55 years I'll eat my hat.
If one would listen 2 hours each day, which is a lot, one will need 54.7 years to listen to this collection.
"Yeah right, like this is ever going to happen" -- Shrek

Re: JScript Panel

Reply #1673
Quote
Some people will store insane amounts of info like audio fingerprints which can make it unusable.
I will bite on this. xd If software is caching on RAM totally useless info for queries and display purposes, without any option to stop that behavior.. then that points to bad design, not users doing things wrong.

People could also be storing lyrics on tracks, because... oh well that has been an standard since years. Also 100% useless to cache it in most cases. And that's why there were specific options about all this on V1...

There are also a myriad of tags provided by picard/discogs, etc. not needed at all for standard usage, which are also cached without any need.

If caching of specific data on sotfware has a purpose and you are caching things totally unrelated to that aim, then I see no point to blame the user. I perfectly know I'm biased because I'm one of the people requesting a change, but that doesn't make the current design a good design anyway.