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: Spider Monkey Panel (foo_spider_monkey_panel) (Read 286295 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Spider Monkey Panel (foo_spider_monkey_panel)

Reply #1350
Anyone knows how to automate this to download Reviews and Art Images for the entire library without going song by song?

Re: Spider Monkey Panel (foo_spider_monkey_panel)

Reply #1351
A small status update: I've managed to switch jobs and relocate to Netherlands, which should secure my livelihood for mid-term (and hopefully long-term as well). It will be a little hectic while I'm settling down, but after that I should have enough free time and (more importantly :) ) mental energy to work on my components (especially once I secure a proper workstation instead of my subpar-performance netbook).

Meanwhile, I was working a bit on v2 of SMP in the background. It's still far from ready, but I wanted to share a sneak-peek on some of it's features.

One of the main goals of v2 is to make SMP much friendlier for JS devs, both for those who have experience working with JS (e.g. NodeJS, web API) and for those who don't. This is achieved by replacing most(all?) ad-hoc solutions with standard or standard-like solutions:
- New NodeJS-like package format instead of ad-hoc packages.
- Module import/export support instead of `include`.
- API rewrite:
  - 'Modulerised' API: all API is now accessible through built-in modules.
  - WebAPI-like/NodeJS-like API: replaced old API with standard analogues. E.g. `Graphics` > CanvasAPI, static hardcoded event callbacks >`addEventListener` in corresponding objects, `FileSystemObject` and various file text APIs > nodejs fs module.
  - Async/off-thread methods where needed: in v1 some methods perform very CPU intensive operations, which blocks the main thread and makes UI unresponsive. Async methods instead return a Promise which will be resolved in the worker thread, thus removing the blocking.
  - Huge performance and memory consumption improvements.
  - Lots of new stuff that was not possible or available in the v1.
- TypeScript type bindings for SMP API.
- v1 compatibility mode.

Progress on v2 can be tracked via this ticket: https://github.com/TheQwertiest/foo_spider_monkey_panel/issues/213

See ya all later and stay safe :)
Hopefully, the visualizations like spectrum analyzer are possible through a non-standard API (since implementing WebAudio API might be completely pointless for fb2k environment except as a separate DSP component that implement these nodes as DSPs, which foo_dsp_effect does similarly for some of them), just like on Wallpaper Engine with web wallpapers (which gets spectrum data for stereo channels), that gets waveform data (since I've used to custom FFTs) of any channels unlike getFloatTimeDomainData method of AnalyserNode

Re: Spider Monkey Panel (foo_spider_monkey_panel)

Reply #1352
I made a change in JScommon.js  (line 975) for the Simple Playlist Manager sample and put the background image in the correct size.

Spoiler (click to show/hide)

Now I have to center it, does anyone know how to do it?





 

Re: Spider Monkey Panel (foo_spider_monkey_panel)

Reply #1353
I made a change in JScommon.js  (line 975) for the Simple Playlist Manager sample and put the background image in the correct size.

Spoiler (click to show/hide)

Now I have to center it, does anyone know how to do it?



Resoveled:

Spoiler (click to show/hide)