Announcement
Collapse
No announcement yet.
Announce: Material Skin
Collapse
X
-
Great skin, thanks! I didn't know it until today... It seems to work fine on all my phones/laptops/tablets.
However on my iPhone Xs, I have a small defect, maybe due to the iPhone itself! At the bottom of my iPhone screen there is a white bar (no button on this iPhone...) which hides a part of the menu.
Do not panic if no cure is possible, I am already very satisfied!
Screen shot below:Attached FilesLMS/Material + Qobuz Studio + Raspberry Pi's (3/4) + Audio cards (IQaudio DAC Pro + Hifiberry DAC2HD/DAC+ ADC) + Naim 200DR / ATC SCM11 / Cabasse Galion 4 / EVE SC207 / Pro-Ject RPM5 Carbon using Waveinput or not. My main motto for music is "no speaker systems if not closed"Comment
-
Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry inside a SmartiPi touch case
Pi Zero W only for Bluetooth headphones
Two Airport Express
Ikea SymfoniskComment
-
I could never determine ho to reliably check for this, hence I added a workaround. Pass "?ios" in the URL. e.g. "http:// SERVER:9000/material/?ios" (note the trailing slash). When this is passed Material will add 12px to the bottom - moving the labels above the bar.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
-
Perhaps duplicatie question.
Is there somewhere a lineup/overview of all the "hidden" options in material? Something like add this to url or press long on that.SqueezeBoxes: 1x Transporter (Living room) 1x SB2 (shed), 1x Radio (Kitchen), 1x Boom (Dining room), 1x piCorePlayer (jacuzzi), 1x piCorePlayer (Garden) 1x OSMC + Squeezelite (Movie room), 1x Touch (Study 2), few spare unit's (SB2, SB3, Boom, Touch)
Server: LMS on Pi3B+ 8.1.2 on PcP 7.0.1
Network: Draytek, Netgear Smart Switch 24p, Ubiquiti PoE, 3x UbiquityComment
-
Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry inside a SmartiPi touch case
Pi Zero W only for Bluetooth headphones
Two Airport Express
Ikea SymfoniskComment
-
LMS/Material + Qobuz Studio + Raspberry Pi's (3/4) + Audio cards (IQaudio DAC Pro + Hifiberry DAC2HD/DAC+ ADC) + Naim 200DR / ATC SCM11 / Cabasse Galion 4 / EVE SC207 / Pro-Ject RPM5 Carbon using Waveinput or not. My main motto for music is "no speaker systems if not closed"Comment
-
Hi cpd73 and many thanks for your work! Of course all improvements are welcome. In any case I am happy with Material Skin.LMS/Material + Qobuz Studio + Raspberry Pi's (3/4) + Audio cards (IQaudio DAC Pro + Hifiberry DAC2HD/DAC+ ADC) + Naim 200DR / ATC SCM11 / Cabasse Galion 4 / EVE SC207 / Pro-Ject RPM5 Carbon using Waveinput or not. My main motto for music is "no speaker systems if not closed"Comment
-
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
-
Material is not a regular app, its a web-page. So, in this instance it is Safari that is drawing content where this gesture navigation bar is. I have gesture navigation enabled on my Android handset and do not have this issue with Chrome nor the Material APK. Safari should not be drawing a web page there. Perhaps there is a way for a web page to detect these areas, but as stated I tried and failed with this - hence the hacky work-around. If I could auto-detect iOS gesture navigation then I would auto-apply this work around. (Also, please note that I am not a web developer - this is by far the largest Javascript app/web-page that I have ever written, so I'm more than willing to accept there are probably silly mistakes...)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
-
Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry inside a SmartiPi touch case
Pi Zero W only for Bluetooth headphones
Two Airport Express
Ikea SymfoniskComment
-
Material is not a regular app, its a web-page. So, in this instance it is Safari that is drawing content where this gesture navigation bar is. I have gesture navigation enabled on my Android handset and do not have this issue with Chrome nor the Material APK. Safari should not be drawing a web page there. Perhaps there is a way for a web page to detect these areas, but as stated I tried and failed with this - hence the hacky work-around. If I could auto-detect iOS gesture navigation then I would auto-apply this work around. (Also, please note that I am not a web developer - this is by far the largest Javascript app/web-page that I have ever written, so I'm more than willing to accept there are probably silly mistakes...)Last edited by brann; 2021-05-01, 12:01.LMS/Material + Qobuz Studio + Raspberry Pi's (3/4) + Audio cards (IQaudio DAC Pro + Hifiberry DAC2HD/DAC+ ADC) + Naim 200DR / ATC SCM11 / Cabasse Galion 4 / EVE SC207 / Pro-Ject RPM5 Carbon using Waveinput or not. My main motto for music is "no speaker systems if not closed"Comment
-
LMS/Material + Qobuz Studio + Raspberry Pi's (3/4) + Audio cards (IQaudio DAC Pro + Hifiberry DAC2HD/DAC+ ADC) + Naim 200DR / ATC SCM11 / Cabasse Galion 4 / EVE SC207 / Pro-Ject RPM5 Carbon using Waveinput or not. My main motto for music is "no speaker systems if not closed"Comment
-
2.4.0 Release
Feature release, main changes:
- Add categories when browsing into years. e.g. My Music / Years / 2021 / Genres / Hard Rock / Albums
- Add basic 'swap' queue command. NOTE: This saves playlis of player A, copies B to A, then loads saved playlist into A.
- Blur background images - requires browser supports backdrop-filter CSS.
- Add support for 'single' URL query. When this is set, and a player name or id, is passed, then Material will only control this player and will ignore others.
- Make 'Settings' menu entry open a sub-menu with specific settings.
- Add 'Add to favourites' action to all dynamic playlists with a playlistid and that have a 'Play now' action.
- Add back/title entry to sub-menus.
- Add album list, and list of similar artists (from Last.fm) to MAI 'Artist' view.
- Add track list to MAI 'Album' view.
- List artist, albumartist, composer, conductor, band, year, genre, and tech info in MAI 'Track' view.
- Add, server-side, option to hide volume controls for fixed volume players.
- Highlight current list, or grid, item that is showing menu or which was clicked and has caused Material to fetch a new list of items.
- Fix UTF-8 strings in podcast searches, by having LMS side decode XML/JSON.
- Add setting to toggle alarm fade in.
- Make artist, and album, details click-able links in now-playing.
- Add sliders to server, etc, settings dialogs.
- Add support for LMS 8.2 balanced shuffle setting.
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
-
Wow, this is a really great list!
This means that I can use a tablet with the Material skin app solely for one Player and it will not show other players? This is really great!Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry inside a SmartiPi touch case
Pi Zero W only for Bluetooth headphones
Two Airport Express
Ikea SymfoniskComment
Comment