Originally posted by Ron F.
View Post
Announcement
Collapse
No announcement yet.
Announce: Melodeon
Collapse
X
-
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
0.2.0 Release, changes:
1. Add debug command line arg. --debug=app,json,cometd
2. Correctly handle opening links in external browser.
3. Refresh status when resuming from suspend.
4. Add support for password protected servers.
5. Set page zoom level when loaded.
Source code and DEB package can be downloaded from:Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
- Likes 1
Comment
-
I installed the 0.2.0 DEB package, and it works for me, including the new username/password setting. I note however that after starting it, I have to toggle the grid view to populate the Browse pane, otherwise it remains blank. Clearing the cache does not do it; that is strange.
I also cloned melodeon from Github and then attempted to build by following the directions in BUILDING.md. No problems encountered installing the Qt dependencies. but cmake fails and generates errors. I assume that the build dir is supposed to be in the melodeon dir, same level as src? Anyway, I tried to fix, and I did manage to remedy some of the errors, but ultimately I don't know enough about cmake. I can post the errors messages if desired.Living Room: SB Touch + DIY PSU > CI Audio VDA.2 DAC + VAC.1 PSU > VRX.1 cables > Emotiva XSP-1 Gen 2 preamp + XPA-DR2 amp > Blue Jeans cables > B&W 804 speakers
Laptop: System76 Galago + Ubuntu 18.04 + Squeezelite + Epiphany/Material Skin > Emotiva Little Ego DAC > Grado PS500 headphones
Bedroom: RPi Zero W + Squeezelite > miniBOSS DAC HAT > Bose SoundLink Revolve
Phone: Pixel 6a + Termux/Squeezelite + Material APK > Senn IE80 earbuds
Server: System76 Meerkat + Pop!_OS 22.04 + LMS 8.4
Comment
-
Originally posted by Ron F. View PostI installed the 0.2.0 DEB package, and it works for me, including the new username/password setting. I note however that after starting it, I have to toggle the grid view to populate the Browse pane, otherwise it remains blank. Clearing the cache does not do it; that is strange.
Originally posted by Ron F. View PostI also cloned melodeon from Github and then attempted to build by following the directions in BUILDING.md. No problems encountered installing the Qt dependencies. but cmake fails and generates errors. I assume that the build dir is supposed to be in the melodeon dir, same level as src? Anyway, I tried to fix, and I did manage to remedy some of the errors, but ultimately I don't know enough about cmake. I can post the errors messages if desired.
Code:git submodule update --init --recursive
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
Comment
-
This works a lot better now! I have worked with submodules in the past, so I am kicking myself for not realizing what was happening here. I started over from scratch following the directions in BUILDING.md: built and installed. The strange issue I have with Material's Browse pane initially blank is occurring when starting the Android APK too, and elsewhere, so I need to do better problem isolation to figure it out.Living Room: SB Touch + DIY PSU > CI Audio VDA.2 DAC + VAC.1 PSU > VRX.1 cables > Emotiva XSP-1 Gen 2 preamp + XPA-DR2 amp > Blue Jeans cables > B&W 804 speakers
Laptop: System76 Galago + Ubuntu 18.04 + Squeezelite + Epiphany/Material Skin > Emotiva Little Ego DAC > Grado PS500 headphones
Bedroom: RPi Zero W + Squeezelite > miniBOSS DAC HAT > Bose SoundLink Revolve
Phone: Pixel 6a + Termux/Squeezelite + Material APK > Senn IE80 earbuds
Server: System76 Meerkat + Pop!_OS 22.04 + LMS 8.4
Comment
-
Originally posted by castalla View Post
Looking good!
The problem is finding a light enough Desktop to run it on the Joggler (I assume it does need a Desktop ?)
I'll try LXQt (which will mean more learning)
ronnie
Comment
-
Originally posted by Man in a van View PostI assume it does need a Desktop ?
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
Comment
-
Might need:
melodeon --geometry 800x600Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
Comment
-
I have had mixed success with building this for the O2 Joggler 🙄🙄🙄
Mostly I think, down to my total ignorance of how to do it
I managed to get as far as no desktop, but getting it to start in a reasonable manner totally defeated me.
So I have parked it
Anyway, it does build on the newest rpi-bullseye 64 bit desktop
ronnie
Comment
-
Originally posted by Man in a van View PostI have had mixed success with building this for the O2 Joggler 🙄🙄🙄
Mostly I think, down to my total ignorance of how to do it
I managed to get as far as no desktop, but getting it to start in a reasonable manner totally defeated me.
So I have parked it
Anyway, it does build on the newest rpi-bullseye 64 bit desktop
ronnie------------------------------------------------------------------------------------
Comment
-
Originally posted by cpd73 View PostMight need:
melodeon --geometry 800x600
Default screen size of the Joggler is 800x480.
I have been at the bone again.
After a lot of trials I now have lxqt-core installed with lightdm and xserver(xinit).
This will autostart into this screen, and allows a controlled shutdown from the desktop screen.
With Chromium installed I think a fullscreen boot into Material Skin will be possible (something to try another day)
Craig, is the inhibit suspend tick box for 'phone users ? or is a sort of lockscreen ?
ronnieLast edited by Man in a van; 2023-03-01, 13:43.
Comment
-
Originally posted by Man in a van View PostWhere would I add this command please ?
Originally posted by Man in a van View Post
Craig, is the inhibit suspend tick box for 'phone users ? or is a sort of lockscreen ?
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
Comment
Comment