I have spent yesterday and today looking at this. First trying to see if I could rip out the Silverlight from the original code, but as I thought it is called all over the place, so I abandoned that approach and instead have been trying to get the calls to and from LMS working.
I have now got a basic set of calls working, which means that pre-sets and settings can be loaded and saved. However I have now got to re-write the front end, but everything left is in HTML and Javascript, and although I am a bit rusty, it is all do-able.
I was thinking of changing the up/down buttons for sliders and making it easier to save against an existing pre-set. I won't be changing the back end!
Results 11 to 20 of 32
-
2021-01-31, 12:10 #11
- Join Date
- May 2012
- Posts
- 49
-
2021-01-31, 18:39 #12
Great news! Thanks for the update.
-
2021-03-04, 15:40 #13
- Join Date
- May 2012
- Posts
- 49
I have now re-written the Inguz Web front end. Everything seems to be working, I want to give it a real workout on my main server and then do a bit of code tidy up.
I will post a zip of the files and instructions on how to install once I have verified that it is behaving itself.
-
2021-03-04, 16:17 #14
Great News!
Logitech Media Server Version: 8.2.0 - 1614639334 @ Tue Mar 2 00:11:57 CET 2021
Operating system: Debian - EN - utf8
Platform Architecture: x86_64-linux
Perl Version: 5.30.0 - x86_64-linux-gnu-thread-multi
IO::Socket::SSL: 2.067
Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
One SB Touch connected by Ethernet - Denon AVR -1912 Receiver, Paradigm 4.1 speakers
SB Touch connected by Optical to Sabaj A4
amp and Energy bookshelf speakers
Two SB Radios wireless
-
2021-03-04, 17:15 #15
Thank you! Looking forward to it.
-
2021-03-07, 14:14 #16
- Join Date
- May 2012
- Posts
- 49
InguzReskin.zip
The code structure is not as clean as I would like. I spent ages trying to break the stylesheet and scripts into separate files, but each time I did it the EQ would break. I also found that when I removed the reference to the empty javascript file that I had created to split out the code then the EQ would break too.
I doubt if any of the above really matters, just in case any more technically minded people want to know.
I have tested these amendments on 2 different PCs using chrome; vivaldi and edge plus chrome on my phone. I have also tested using squeezelite-x windows app.
It does not work under internet explorer!
Install Inguz and enable the plugin in the normal way.
Locate the folder that the Inguz plugin is located - you should see files like install.xml and plugin.pm
Open the folder called HTML
then each folder in turn until you reach another folder called InguzEQ. There you should see a number of files like index.html; restart.html; silverlight.js
make a copy of index.html
Copy the 2 files in the attached zip to this folder and overwrite index.html
Stop and restart your squeezebox server.
Ensure that a player is running and navigate to the extras menu. You should now get the reskinned version of Inguz.
If you are using material skin you need to use the settings menu to activate the Extras Menu.
You will see the graph has gone.
The buttons have been replaced with sliders.
I have moved the loading and setting of presets to the top of the screen.
-
2021-03-07, 15:18 #17
Thank you for this! I've installed it as you described and below is how it appears in Chrome. Unfortunately, it does not pick up my established settings. For example, I have a 5-band EQ set up for this player, as well as quietness and width settings in [C:\ProgramData\InguzEQ\Settings]. I also have room correction filters saved in [C:\ProgramData\InguzEQ\Impulses] which do not appear in the drop-down list. This on Windows 7 x86 server.
-
2021-03-07, 15:33 #18
- Join Date
- Jan 2013
- Posts
- 313
Hi, can someone please advise where the plugin is available to download from. Thanks.
Steve
Sent from my SM-G965F using Tapatalk
-
2021-03-07, 15:48 #19
- Join Date
- May 2009
- Location
- Clacton-on-Sea, Essex. UK
- Posts
- 658
Same here with Windows 10. There appears to be no way of configuring or browsing to pick up pre-existing presets/room correction filters. Room correction filters are built from specialised software and must be made available to Inguz. Perhaps this update is just looking for them in the wrong place!
2 x Touch
2 x Radio
2 x Boom
1 x Intel-NUC server/squeezelite running LMS 8.20 (from nightlies) on Windows 10
1 X Odroid-XU4 server/squeezelite running LMS 7.91 on Ubuntu 16.04
1 x iMac server running macOS Big Sur
WaveIO USB into Lavry DA-10 DAC
Starfish Pre-amp : Based on NAIM NAC 72
Heavily modified NAIM NAP 250 Power-amp
Focal Electra 1027 Be II Speakers
-
2021-03-08, 02:13 #20
- Join Date
- May 2012
- Posts
- 49
Hi - Yes I thought I had run it long enough for any kinks to be ironed out. Unfortunately sod's law struck, as soon as I posted it I found an error. I think that there maybe some caching going on with LMS that I don't understand. Anyway it stopped working for me too. I found a setup error and have put in a small delay whilst the controls initialise.
Sorry about that.
InguzReskin.zip