![]() |
Snakeoil Firmware 1.2.2 Testing Builds - Printable Version +- Snakeoil Forums (https://forums.snakeoil-os.net) +-- Forum: Snakeoil Testers (https://forums.snakeoil-os.net/Forum-Snakeoil-Testers) +--- Forum: Test Builds (https://forums.snakeoil-os.net/Forum-Test-Builds) +--- Thread: Snakeoil Firmware 1.2.2 Testing Builds (/Thread-Snakeoil-Firmware-1-2-2-Testing-Builds) Pages:
1
2
|
Snakeoil Firmware 1.2.2 Testing Builds - agent_kith - 31-Oct-2021 This is an early alpha release, I would recommend you test this in a virtual machine, or on a second SSD. I'm testing this on the Raspberry Pi 4 (8GB) myself as I hope that's going to be my primary rig in the future. There are still some issues with this release (1.2.2.0), namely:
![]() ![]() Over the next few days/weeks I'm going to finish up on all the issues, and then release this so I can start work on the Kernel builder. Best laid plans of mice and men, it better goes to plan! ![]() RE: Snakeoil Firmware 1.2.2 Testing Builds - Snoopy8 - 04-Nov-2021 ![]() Some initial feedback (sorry been busy last few days).
I am not thrilled on the looks and not convinced that the navigation is better, will post more when I am satisfied that functionality is all there. Overall, a good start, at least we have something to play with. Good that the technology behind is up to date. I have yet to find a compelling reason to go back to 1.2.1 (fingers crossed!). RE: Snakeoil Firmware 1.2.2 Testing Builds - agent_kith - 04-Nov-2021 (04-Nov-2021, 12:13 PM)Snoopy8 Wrote:The blue and blur themes still have some issues. Switch to light/dark/cosmic where the colour schemes are better. Will fix Blue on official release. (04-Nov-2021, 12:13 PM)Snoopy8 Wrote:Agreed. Create a ticket here so I don't lose track of this. (04-Nov-2021, 12:13 PM)Snoopy8 Wrote:Going to add the side navigation buttons back. That way it will make navigation easier. As for the sub-snakeoil menus. I'm thinking of having "Snakeoil - kernel", "Snakeoil - services", "Snakeoil-XXX" from the dashboard. That way users can swap in/out between them easily. What do you think? (04-Nov-2021, 12:13 PM)Snoopy8 Wrote:What do you mean plus/minus overlap with available players? Can you do a screenshot? As for running LMS+MPD, that is by design. This wasn't possible before, but now it can. It wouldn't make much sense for 99% of the users out there, but then there may be somebody out there who wants to run LMS with MPD on one machine, and have a second player running Squeezelite running on another computer/Pi somewhere. This way the library resides on one machine, play out via MPD, and a remote Squeezelite can also play the same music library. This new system kind of opens up for more powerful uses. Whereas in the old days, when you select LMS, you can only select Squeezelite and nothing else. This new system just makes it more flexible. The downside is new users who are completely new to Linux world will have no idea what needs to be there. Hence there is a panel on the top right (content yet to to be finished) that will have some help text, as well as links to the Wiki. There are some rules, e.g. you cannot run 2 different versions of MPD. But the system should be in place to add more refinements. Unsure whether to lock it down like old, or make it open to be easier to manage. It's kind of one or the other, as I don't want to complicate matters with basic/advanced modes. (04-Nov-2021, 12:13 PM)Snoopy8 Wrote: On Samsung phone, quick test appears ok. Dashboard button from each section needs to take user to the top of page (currently, seeing the bottom). In SnakeOil "tab", no description e.g seeing the words SNAKEOIL_SERVICES.INTROWill fix the translations soon (currently working on this). Have created a ticket to make sure returning to the dashboard will go to the top of the page. (04-Nov-2021, 12:13 PM)Snoopy8 Wrote: I am not thrilled on the looks and not convinced that the navigation is better, will post more when I am satisfied that functionality is all there.Hopefully navigation will improve with the return of the side bar. Will also try and see if I can improve the dashboard to give it a "wow" kind of first impression. Right now just not getting that. I want the tiles to be bigger than before (make this more like an application, when compared to " admin portal" of old)... But when something is big, it's pretty difficult to make it pretty. RE: Snakeoil Firmware 1.2.2 Testing Builds - Snoopy8 - 05-Nov-2021 Been using the UI on the phone, and it does not feel right. There is lot of unused space and there is always the need to scroll down to access the buttons. Feels clunky, like it was built for a desktop (which it is). Perhaps you need to re-think the design approach, build it to look simple and easy to use for the phone and "upscale" for the desktop. The following is an app for a Zidoo media player, which I am using as an example. ![]() The front screen on the left is simple and uses the whole screen. Simple colours. Currently, SO is a series of buttons which need to scroll down, real estate on right largely wasted. Clicking on file explorer brings the middle screen. It is simple, with an icon and function. Clicking on Quick Settings brings up a complex set of settings, a few pages deep. ![]() The above is the big display (TV) screenshot of the same settings on the phone screen. There are lots of settings and many pages. But it does not look difficult to navigate (even though the settings are complex). Again, it uses an icon with a function. Perhaps this is another way to approach the desktop UI? Are all these ideas too late for this UI build? And if all of this is too hard and takes too much effort & time to rebuild, then please park it. p/s +/- problem previously reported seems to have gone away with a refresh. RE: Snakeoil Firmware 1.2.2 Testing Builds - agent_kith - 06-Nov-2021 (05-Nov-2021, 05:54 PM)Snoopy8 Wrote: Are all these ideas too late for this UI build? And if all of this is too hard and takes too much effort & time to rebuild, then please park it.In theory no, but practical wise probably yes. Once the rough kinks are out, I intend to focus on kernel builder (that's another massive chunk of work). And while doing that, do incremental polish to the UI over time. Just need to adjust the widths to fit better on smaller screens. The widgets I'm using (Nebular) is indeed "fatter" than usual (compared to the example you used). And the nebular controls are indeed designed more for tablets or big phones than mobiles... Having said that, there are extra things build in that will make it work well on smaller screens also. Done right, the same logic/code will look equally functional on a desktop computer, to a tablet, to a phablet, down to a mobile phone. RE: Snakeoil Firmware 1.2.2 Testing Builds - Snoopy8 - 06-Nov-2021 (06-Nov-2021, 07:52 AM)agent_kith Wrote:If possible, please reduce the "fat" because it contributes to a look and feel that is chunky, with wasted space, uneven boxes. And sometimes requiring unnecessary scroll down to end of page.(06-Nov-2021, 07:52 AM)agent_kith Wrote: Just need to adjust the widths to fit better on smaller screens. The widgets I'm using (Nebular) is indeed "fatter" than usual (compared to the example you used).If possible, please reduce the "fat" because it contributes to a look and feel that is chunky, with wasted space, uneven boxes. And sometimes requiring unnecessary scroll down to end of page. Using the PC
** Repeating earlier post, home and help buttons on top right not working ** RE: Snakeoil Firmware 1.2.2 Testing Builds - agent_kith - 06-Nov-2021 (06-Nov-2021, 11:36 AM)Snoopy8 Wrote: If possible, please reduce the "fat" because it contributes to a look and feel that is chunky, with wasted space, uneven boxes. And sometimes requiring unnecessary scroll down to end of page.Just finished fixing up the translations. Gonna work on your list next. Stay tuned ![]() RE: Snakeoil Firmware 1.2.2 Testing Builds - Snoopy8 - 07-Nov-2021 Have added to previous post. Hope to see others post their thoughts on how to improve UI. RE: Snakeoil Firmware 1.2.2 Testing Builds - Snoopy8 - 07-Nov-2021 The Music Player "tab". Log not working. Unable to use Upmpdcli because it is selects both server and player simultaneously. The " tab" is an inefficient use of space.
RE: Snakeoil Firmware 1.2.2 Testing Builds - agent_kith - 08-Nov-2021 (07-Nov-2021, 05:27 PM)Snoopy8 Wrote: The Music Player "tab". Log not working. Unable to use Upmpdcli because it is selects both server and player simultaneously.What do you mean tab is inefficient use of space? Do you mean the zones? or the flip between running software & output devices? The logs should say "Coming soon"? Is that text showing up in your setup? Unfortunately, the old layout with fixed player combinations can't do what most people want these days. The problem is really the backend, not the webapp. De-coupling everything and just run a list of software is more scalable. This is an alpha build, basically to get everything "linked and hooked up". Once the big things are working, the GUI will be cleaned up to be more intuitive. Already have some ideas how to clean this up. As for that information blob, personally I do not read that at all, because I am well aware of what the players are capable of, and how to set it up. Also, more importantly what works with each other. However, most users today only want to spend 10 seconds to use something, if the information is not presented to them now, they will claim the software isn't working. This is why that information panel is so prominent, and it will link back to the Wiki with even more information (in the future). Despite all this, I'm sure 95% of these same folks will not bother to read it anyway. So, ![]() ![]() ![]() ![]() Future versions of Snakeoil will have the option to disable the blob, and also the audiophile quotes. Combining the OK and software information as one is possible. May do that for the small screens. Not sure need that for bigger screens though? (07-Nov-2021, 05:27 PM)Snoopy8 Wrote: ** Alternatively, have a simple music setup and keep the existing for advanced users. For simple setup, provide 2 options. Option 1 of LMS + Squeezelite to access local music and streaming, Option 2 using MPD. **That will be handled in the wizard mode (Coming soon). Users can also use the wizard to switch between this two. That remind me. On a fresh setup, the LMS actually comes un-configured. I forgot to include a basic setup for LMS that pre-sets everything (path to playlist, music library). Creating a ticket before I forget. Something to consider in a future future - if I should do this in the wizard too, to allow user the option to play DSD natively, or transcoded to PCM. I think that 1.2.2 features has creped up more than expected. ![]() Have made some changes on the GUI. Probably don't have the time to upload the code to demo site this morning, but will hopefully do this by mid week. Don't really want to promise anything, but hopefully you and others can trust me.. ![]() 1.2.3+: Kernel builder 1.2.x: "new thing" The "new thing" is just a simple frustration I have. It's not really Snakeoil per se, but it's something that has always bothered me... Of course, to start on that new thing, I have to have a working kernel builder, and before that I have to finish 1.2.2 first ![]() I planned for 2 more alphas and 3 betas. So this alpha is still at it's infancy. The new job times is working well - I have around 2 hours before work, and 1 hours after. That gave me max 3 hours of Snakeoil work/support on weekdays. That is, if I don't have family commitments, or other stuffs I need to work on. All things considered, I'm pretty happy with this arrangement. Just hope I can get an extension or a full role after my 6 months contract! ![]() BTW, there will be a long Christmas break coming soon, really looking forward to use that time to work on this (With what's going on I'm not going to be on a holiday)... |