Snakeoil 1.2.2 Beta 1
#1
OK..

A new found respect for web developers. Designing a UI that fit the various resolutions (both landscape & portrait), and themes are actually very difficult. It's not these tasks are time consuming, it is but there's something more to this - artistic flair. Of which I have none.

You really need to have that X-factor when it comes to colour combinations.

[Image: bad_atmosphere.gif]

No prizes for guessing which themes are stock, and which themes are created by me. Blush

Didn't get to do everything I planned with this 2 week break, the Perth heatwave is a huge curve ball. That basically fried my brains. It is what it is I guess, nothing ever goes to plans these past couple of years.

This beta hopefully addresses all the visual problems reported. I'll probably need to update the Wiki also. And the official release will be out once the Wiki more or less is updated.


.fw   snakeoil-armv7l-1.2.2.2.fw (Size: 39.32 MB / Downloads: 1)
(SHA1: a5fff1b2c5ac7e0990ce52433b5460209a57b518)
.fw   snakeoil-x86_64-1.2.2.2.fw (Size: 41.4 MB / Downloads: 10)
(SHA1:faba07c8c8e051467f40747c11871d620e2d549c)

Edit: BTW, https://demo.snakeoil-os.net has been updated to this latest UI.
Snakeoil Operating System - Music, your way!
[-] The following 3 users Like agent_kith's post:
  • PittiGi, Bromf, hkphantomgtr
Reply

#2
Quote:This beta hopefully addresses all the visual problems reported.

That fixed the 'invisible green' on player status ! Smile

Everything else is good too...(X86-64 version on HP t620 Thinclient Dual-core 4GB ram 16GB Flash )
[-] The following 1 user Likes Bromf's post:
  • agent_kith
Reply

#3
In Intel laptop (1920 x 1080) running Firefox, have the following issues:
  • When Firefox set to "not maximised", sidebar is set to icons only. On maximising, sidebar set to icons + description.  However, when selecting networking, disk/NAS etc, the sidebar is reduced to icons only, when it should have icon + description.  A refresh clears it up, but this refresh should not be required.
  • Snakeoil/Hardware,  "Delete" button spills over
Maybe it is me, but I am having issues with Music Player/ Expert.  The enabling/disabling of a music player is confusing.
  • When I click on a disabled player, I have to  click box on right to enable it.  Why not just click to enable, click to disable?
  • And some players require additional information which further adds to my confusion?  
  • Initially, I thought I had to restart players to enable new players.  Perhaps use "restart players" to have a consistent way to enable players ????
Will post further comments after more testing...
Reply

#4
New oddness.. I start Snakeoil and my OMV NAS server but Snakeoil refuses to recognise the NAS unless I restart Snakeoil whilst the NAS is running.

In previous versions I could select 'Remount partitions' and the share would be added..... now I have to reboot... Sad

Can this be rolled back ? Smile
Reply

#5
(11-Jan-2022, 12:30 PM)Snoopy8 Wrote: In Intel laptop (1920 x 1080) running Firefox, have the following issues:
  • When Firefox set to "not maximised", sidebar is set to icons only. On maximising, sidebar set to icons + description.  However, when selecting networking, disk/NAS etc, the sidebar is reduced to icons only, when it should have icon + description.  A refresh clears it up, but this refresh should not be required.
There's some issues with that side menu bar, that's why it was removed initially. I'll see if I can find a way to fix that from code on my side (without hacking that menu side bar code, which is from a 3rd party).

(11-Jan-2022, 12:30 PM)Snoopy8 Wrote:
  • Snakeoil/Hardware,  "Delete" button spills over
    [/qote]
    Will look into this. thanks.

    [quote="Snoopy8" pid='5203' dateline='1641875405']
    Maybe it is me, but I am having issues with Music Player/ Expert.  The enabling/disabling of a music player is confusing.
    • When I click on a disabled player, I have to  click box on right to enable it.  Why not just click to enable, click to disable?
  • When you click on the player, can you click the icon before the name to turn it on? And off? Does that make it better? Ignore the checkbox for now, I'm adding two ways to enable/disable player to see what is the better option.

    As for the click to toggle enable/disable. I tried that initially, it's actually worse. Because when you want to change a setting, you clicked on the player, it'll be disabled again. And you have to click it twice to enable.

    So the idea is:
    1. Click on the player.
    2. If it's enabled, you can start to configure the player options straight away. Or click the power button to stop it.
    3. If it's disabled, you can click the "STOP" button and it will be turned on, and you can configure it straight away
    4. You can also click the stop/power button immediately to turn things on/off.

    This works really well across computer, tablet and phone.

    (11-Jan-2022, 12:30 PM)Snoopy8 Wrote:
  • And some players require additional information which further adds to my confusion?  
  • Initially, I thought I had to restart players to enable new players.  Perhaps use "restart players" to have a consistent way to enable players ????
  • Will post further comments after more testing...
    You are right. You have to click the "Restarting Player(s)" to save everything. Clicking start/stop for each player tile doesn't start/stop the players immediately. You have to click the button to save it.. I'll rename "Restart PLayers" button to "Save" to make it clearer.

     
    (12-Jan-2022, 01:38 PM)Bromf Wrote: New oddness.. I start Snakeoil and my OMV NAS server but Snakeoil refuses to recognise the NAS unless I restart Snakeoil whilst the NAS is running.

    In previous versions I could select 'Remount partitions' and the share would be added..... now I have to reboot... Sad

    Can this be rolled back ? Smile
    You can roll back to a previous firmware without issue. But clicking the "Save" button should remount them automatically (as long as the NAS has finished loading). What kind of network share are you using? CIFS or NFS?
    Snakeoil Operating System - Music, your way!
    Reply

    #6
    Further thoughts on Expert Player setup.  I revisited the CamiilaDSP setup and I am not sure I could have set it up with the new GUI.  In the old GUI, things were more logically laid out, no need to click on anything to see how to set things up.  There was a top to bottom, left to right flow.
    https://www.snakeoil-os.net/forums/Threa...34#pid4634]
    As a refresher, CamillaDSP uses a loopback to intercept the audio signal and apply the filters.

    In the new GUI, have to click on custom audio output to bring up config (click on left of screen), then have to switch software status to output devices to see loopback (click on top of screen).  The new GUI was meant to make things easier?  I have my doubts that I could have set things up without needing to read the Wiki.
    --------------

    Having said all that, I do not want the Expert Player setup to hold up release of new GUI.  Not sure how many people will use Expert Player setup nor go into the complexity that I have.  So suggest releasing the new GUI with Basic player setup, while we discuss improvements to the Expert Player setup.
    Reply

    #7
    (16-Jan-2022, 01:00 PM)Snoopy8 Wrote: Further thoughts on Expert Player setup.  I revisited the CamiilaDSP setup and I am not sure I could have set it up with the new GUI.  In the old GUI, things were more logically laid out, no need to click on anything to see how to set things up.  There was a top to bottom, left to right flow.
    https://www.snakeoil-os.net/forums/Threa...34#pid4634]
    As a refresher, CamillaDSP uses a loopback to intercept the audio signal and apply the filters.

    In the new GUI, have to click on custom audio output to bring up config (click on left of screen), then have to switch software status to output devices to see loopback (click on top of screen). 
    I'll try and setup CamillaDSP and see how it goes. Will get back to you soonish. Are you saying the Loopdevice device didn't show up in the DAC Output drop down box?

    [Image: Audio-Output.jpg]

    Output devices in this dropdown box should mirror the old UI.

    (16-Jan-2022, 01:00 PM)Snoopy8 Wrote: The new GUI was meant to make things easier?  I have my doubts that I could have set things up without needing to read the Wiki.
    It makes it easier for me, not really the user per se Tongue. As in this new architecture makes it a lot easier to chain different player combinations. In the old instance everything is kind of hard coded. E.g. folks cannot use upmpdcli with different versions of MPD, they can only use the latest. Folks also have to pre-configure MPD first.

    So this new one scales better.

    (16-Jan-2022, 01:00 PM)Snoopy8 Wrote: Having said all that, I do not want the Expert Player setup to hold up release of new GUI.  Not sure how many people will use Expert Player setup nor go into the complexity that I have.  So suggest releasing the new GUI with Basic player setup, while we discuss improvements to the Expert Player setup.
    Eventually I will add more stuffs to the basic setup (e.g. if you install HQPLayer or Roon, that will be shown in the list). That should cover +90% of the use case, and will kind of make documentation easier too.
    Snakeoil Operating System - Music, your way!
    Reply

    #8
    (17-Jan-2022, 07:18 AM)agent_kith Wrote: I'll try and setup CamillaDSP and see how it goes. Will get back to you soonish. Are you saying the Loopdevice device didn't show up in the DAC Output drop down box?
    Not sure if you should spend your valuable time to install CamillaDSP? Sorry, I was not clear enough. All in the info is there, including the loopback. To me, the old GUI is more logically laid out and available. In contrast the New GUI, some info is hidden and requires clicking on expose it. And info is in several locations, not logically laid out.

    (17-Jan-2022, 07:18 AM)agent_kith Wrote: Eventually I will add more stuffs to the basic setup (e.g. if you install HQPLayer or Roon, that will be shown in the list). That should cover +90% of the use case, and will kind of make documentation easier too.
    Good to hear the basic player will be improved further.
    Reply

    #9
    (17-Jan-2022, 05:48 PM)Snoopy8 Wrote: Not sure if you should spend your valuable time to install CamillaDSP? Sorry, I was not clear enough. All in the info is there, including the loopback. To me, the old GUI is more logically laid out and available. In contrast the New GUI, some info is hidden and requires clicking on expose it. And info is in several locations, not logically laid out.
    I'll see if I can tweak this more.
    Snakeoil Operating System - Music, your way!
    Reply

    #10
    (18-Jan-2022, 06:43 PM)agent_kith Wrote: I'll see if I can tweak this more.
    Here's the new revised layout. Information is no longer always shown now, user will have to click on the (?) icon to display this as a pop up dialog. That's the idea, the code isn't done yet as I spent most of my time this morning on responding to emails.
     
    [Image: Music-Revised-Layout.jpg]

    So this new re-design somewhat better reflect the top->down, left->right UX. I have been experimenting with moving the (?) and the (on/off) from the bottom left widget to the right, and it does feel more logical to have these two controls over on the right. that's something I might try to do. Might as well get this right so I only need to modify the wiki once.

    Once this is done, beta 2 will be released, and very likely a official release will be pushed out in a couple of days (prob no more than a week).

    The top two panels don't really look good on mobile devices in portrait mode. But I'll defer and fix that in the next update I think. It's really time to move on to the kernel stuffs now for 1.2.x
    Snakeoil Operating System - Music, your way!
    [-] The following 1 user Likes agent_kith's post:
      • Snoopy8
    Reply



    Bookmarks

    Possibly Related Threads…
    Thread Author Replies Views Last Post
      1.4.0 Beta 3 agent_kith 12 154 29-Dec-2024, 11:36 AM
    Last Post: agent_kith
      1.4.0 Beta 2 agent_kith 11 137 26-Dec-2024, 10:36 AM
    Last Post: agent_kith
      1.4.0 Beta 1 agent_kith 12 133 22-Dec-2024, 10:19 AM
    Last Post: agent_kith
      Snakeoil 1.3.0 Alpha 1 (aarm64) agent_kith 41 778 31-Dec-2023, 10:30 PM
    Last Post: hkphantomgtr
      Measures 1.3.0 Beta 1 (Last test hopefully. agent_kith 73 1,072 23-Dec-2023, 09:17 AM
    Last Post: hkphantomgtr



    Users browsing this thread:
    1 Guest(s)

    [-]
    Our Sponsors

    [-]
    Welcome
    You have to register before you can post on our site.

    Username/Email:


    Password:





    [-]
    Latest Threads
    new install issues
    Last Post: Snoopy8
    Yesterday 01:08 PM
    » Replies: 7
    » Views: 159
    Work In Progress: 1.4.4
    Last Post: Snoopy8
    Yesterday 08:57 AM
    » Replies: 3
    » Views: 68
    Playing music quickly after install
    Last Post: Snoopy8
    18-Apr-2025 04:12 PM
    » Replies: 0
    » Views: 23
    Wiki update - need your help!
    Last Post: Snoopy8
    16-Apr-2025 01:59 PM
    » Replies: 6
    » Views: 139
    Connecting Spotify to SnakeOil
    Last Post: Snoopy8
    16-Apr-2025 01:55 PM
    » Replies: 10
    » Views: 232
    No audio devices on RPi5 with latests bu...
    Last Post: hkphantomgtr
    13-Apr-2025 05:29 PM
    » Replies: 13
    » Views: 326
    Misc. sharing for building Raspberry Pi ...
    Last Post: hkphantomgtr
    13-Apr-2025 12:47 PM
    » Replies: 2
    » Views: 101
    Snakeoil 1.4.3 (High End U3)
    Last Post: hkphantomgtr
    10-Apr-2025 10:57 PM
    » Replies: 11
    » Views: 757
    [split] Snakeoil 1.4.3 (High End U3)
    Last Post: agent_kith
    09-Apr-2025 03:45 PM
    » Replies: 1
    » Views: 68
    SQ difference - Raspberry Pi vs x86_64?
    Last Post: agent_kith
    09-Apr-2025 03:41 PM
    » Replies: 15
    » Views: 1051

    [-]
    SnakeoilOS Mission Statement

    Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

    SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

    If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.


    Powered By MyBB, © 2002-2025. Theme © Melroy van den Berg.