Snakeoil 1.2.6 Alpha 1
#1
OK, this is really an interim release as I would like to get somethings out of the way first. Official 1.2.6 is still some time away as there are still unfinished items (see milestone here) Cry .

So there are some new features added. First is the ability (in theory at least) to run this in the latest version of Ubuntu Studio. Now there's a slight quirk to get this going, because the server isn't running properly you can't just update this over the WebApp, and I don't have the installer ready yet. So the idea is to copy the 64 bit firmware, rename it to recover.fw, and copy this file to the /media/music folder. Hopefully the server will be able to extract the firmware and then start.

The second feature is the ability to copy files from a media (e.g. USB). This is available in the "Library" section. There is now a choice of "Mount" or "Copy" in any unmounted media. If you chose COPY, you will be moved to another UI where you can select the folders you want to copy to /media/music. Copying will be done in the background so you can continue with other activities while copying. As always new features is only available to beta users.

The ability to use Snakeoil on a RT kernel should now bring the audio quality to an acceptable level. And then when I have time, actually finished the Kernel builder (this has been in the work for years and is sounding like vapour ware!) to add that little bit of enhancement. Until then.


Interim Change Log Downloads
.fw   snakeoil-armv7l-1.2.6.1.fw (Size: 52.51 MB / Downloads: 0)
(SHA1: a99a78927a05b7887e4ba57683014805a7aeea04)
.fw   snakeoil-x86_64-1.2.6.1.fw (Size: 55.59 MB / Downloads: 7)
(SHA1: 5f5d004ce54cca9fb79fca41d3152d299b19f663)

@Snoopy8 Great idea on adding P to top. Unfortunately I think I have made a mistake and the processes are sorted by PID and not by order of CPU load. Will fix that in the next update. Thanks Consider the current edition a preview LOL .

@hkphantomgtr Let me know how this works with Ubuntu Studio.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • hkphantomgtr
Reply

#2
Managed to do update using Samsung Note 10; I normally use my Win laptop. 

TOP fixed to laptop top of screen, but not on mobile version.  I have to admit I have not looked closely at the SnakeOil App until today and have been using TOP within Putty. I have a few questions on the App. (App = SnakeOil App   TOP=running on Putty);
  • What are the PPID & UID columns?  I have only used PID.
  • TOP shows User as mainly as root, but App shows something different? Do not understand difference?
  • What is RUser column?
  • TTY column showing "?"  What is it used for?
  • Have used TOP columns P (processor), PR (priority) and Command (showing name of process including IRQs) to set up my CPUsets and process priorities.
Reply

#3
(12-Jun-2022, 08:54 AM)Snoopy8 Wrote: Managed to do update using Samsung Note 10; I normally use my Win laptop. 
That's great, I know upgrading from device does work in theory but it's something I have not tried myself. Good to know that the new HTML5 upload code does indeed work on all platforms (on >= HTML5 capable browsers that is).

(12-Jun-2022, 08:54 AM)Snoopy8 Wrote: TOP fixed to laptop top of screen, but not on mobile version.  I have to admit I have not looked closely at the SnakeOil App until today and have been using TOP within Putty. I have a few questions on the App. (App = SnakeOil App   TOP=running on Putty);
  • What are the PPID & UID columns?  I have only used PID.
PPID = Parent Process ID. This tells you what process (parent, PPID) started this current process (PID). Good to keep a "chain" of how processes are started. E.g. if Snakeoil server started MPD. You will have a MPD process of a number, and it's PPID will the PID of the Snakeoil server.
UID = User ID. Root has a UID of 0. The first user account would be 1000.

Not sure why UID is there. Has it always been there? I might take away UID since there is already a user column.

(12-Jun-2022, 08:54 AM)Snoopy8 Wrote:
  • TOP shows User as mainly as root, but App shows something different? Do not understand difference?
  • Probably because of difference on TOP config. If you change to root user, you will see identical results.

    (12-Jun-2022, 08:54 AM)Snoopy8 Wrote:
  • What is RUser column?
  • RUser is real user name. I will clean that up remove it, and find some interesting stats to put in.

    (12-Jun-2022, 08:54 AM)Snoopy8 Wrote:
  • TTY column showing "?"  What is it used for?
  • TTY is terminal. ? should mean it's spawn by the system (i.e. not spawn from a terminal). Any rows with TTY ? would mean they are spawned by the systems, so their PPID will be very low number (< 10 typicall).

    (12-Jun-2022, 08:54 AM)Snoopy8 Wrote:
  • Have used TOP columns P (processor), PR (priority) and Command (showing name of process including IRQs) to set up my CPUsets and process priorities.
  • I will fix that in the next update. Didn't notice my dev system TOP configuration file is so different from the stock one. I'll remove things that's not really needed and include the ones you suggested, and others if I can fit them.
    Snakeoil Operating System - Music, your way!
    [-] The following 1 user Likes agent_kith's post:
      • Snoopy8
    Reply

    #4
    Noticed that some screen labels e.g. Music Player were messed up after update.  A browser refresh did not work.  But cleared up after a shutdown and start.

    Tried the new copy feature, which will be useful for people who have music on the server.  (Mine are on NAS!).
    • Copied successfully 1 flac track in a folder, to folder in /media/music without needing to mount it.  Thumbs Up
    • Buttons messed up in mobile version
    • Was confused on new screen.  Screen should say this will do copy in background, above buttons.  Then buttons Close and copy more makes more sense.
    • Can only copy tracks in folders, but not tracks in USB without a folder.
    • Will you allow copy tracks or folders to user defined destination?
    Reply

    #5
    (11-Jun-2022, 10:35 PM)agent_kith Wrote: OK, this is really an interim release as I would like to get somethings out of the way first. Official 1.2.6 is still some time away as there are still unfinished items (see milestone here) Cry .

    So there are some new features added. First is the ability (in theory at least) to run this in the latest version of Ubuntu Studio. Now there's a slight quirk to get this going, because the server isn't running properly you can't just update this over the WebApp, and I don't have the installer ready yet. So the idea is to copy the 64 bit firmware, rename it to recover.fw, and copy this file to the /media/music folder. Hopefully the server will be able to extract the firmware and then start.

    The second feature is the ability to copy files from a media (e.g. USB). This is available in the "Library" section. There is now a choice of "Mount" or "Copy" in any unmounted media. If you chose COPY, you will be moved to another UI where you can select the folders you want to copy to /media/music. Copying will be done in the background so you can continue with other activities while copying. As always new features is only available to beta users.

    The ability to use Snakeoil on a RT kernel should now bring the audio quality to an acceptable level. And then when I have time, actually finished the Kernel builder (this has been in the work for years and is sounding like vapour ware!) to add that little bit of enhancement. Until then.


    Interim Change Log Downloads
    (SHA1: a99a78927a05b7887e4ba57683014805a7aeea04)
    (SHA1: 5f5d004ce54cca9fb79fca41d3152d299b19f663)

    @Snoopy8 Great idea on adding P to top. Unfortunately I think I have made a mistake and the processes are sorted by PID and not by order of CPU load. Will fix that in the next update. Thanks Consider the current edition a preview LOL .

    @hkphantomgtr Let me know how this works with Ubuntu Studio.

    Dear AK,

    I've upgraded my machine with this FW thru webui.  It works just fine and after running 1.5hr, my machine still runs normally.  I hope I'll install the Studio 22.04 in these days and let you know the result.
    [-] The following 1 user Likes hkphantomgtr's post:
      • agent_kith
    Reply

    #6
    (12-Jun-2022, 10:21 AM)Snoopy8 Wrote: [*]Buttons messed up in mobile version
    Will check that and fix that for the official release

    (12-Jun-2022, 10:21 AM)Snoopy8 Wrote: [*]Was confused on new screen.  Screen should say this will do copy in background, above buttons.  Then buttons Close and copy more makes more sense.
    Good idea. Will add that in.

    (12-Jun-2022, 10:21 AM)Snoopy8 Wrote: [*]Can only copy tracks in folders, but not tracks in USB without a folder.
    Selecting the root folder (first item in the list) will copy tracks in the root folder... It will also copy everything else. Big Grin This UI will be improved in a next update I guess. To make it more "File browser" like. The idea is to have this same UI appear in both library, and browser. But that will come in stage 2.

    (12-Jun-2022, 10:21 AM)Snoopy8 Wrote: [*]Will you allow copy tracks or folders to user defined destination?
    Yes, for now there is a text input window above the file selection. Somewhere it says "/media/music/<text_field>". Enter a field there and it will create the files in the sub folders. Stage 2 update will have a better GUI. For now this is all tying up the backend stuffs. Once that is stable the front end can be modified to suit.
    Snakeoil Operating System - Music, your way!
    Reply

    #7
    (12-Jun-2022, 03:26 PM)hkphantomgtr Wrote:
    (11-Jun-2022, 10:35 PM)agent_kith Wrote: OK, this is really an interim release as I would like to get somethings out of the way first. Official 1.2.6 is still some time away as there are still unfinished items (see milestone here) Cry .

    So there are some new features added. First is the ability (in theory at least) to run this in the latest version of Ubuntu Studio. Now there's a slight quirk to get this going, because the server isn't running properly you can't just update this over the WebApp, and I don't have the installer ready yet. So the idea is to copy the 64 bit firmware, rename it to recover.fw, and copy this file to the /media/music folder. Hopefully the server will be able to extract the firmware and then start.

    The second feature is the ability to copy files from a media (e.g. USB). This is available in the "Library" section. There is now a choice of "Mount" or "Copy" in any unmounted media. If you chose COPY, you will be moved to another UI where you can select the folders you want to copy to /media/music. Copying will be done in the background so you can continue with other activities while copying. As always new features is only available to beta users.

    The ability to use Snakeoil on a RT kernel should now bring the audio quality to an acceptable level. And then when I have time, actually finished the Kernel builder (this has been in the work for years and is sounding like vapour ware!) to add that little bit of enhancement. Until then.


    Interim Change Log Downloads
    (SHA1: a99a78927a05b7887e4ba57683014805a7aeea04)
    (SHA1: 5f5d004ce54cca9fb79fca41d3152d299b19f663)

    @Snoopy8 Great idea on adding P to top. Unfortunately I think I have made a mistake and the processes are sorted by PID and not by order of CPU load. Will fix that in the next update. Thanks Consider the current edition a preview LOL .

    @hkphantomgtr Let me know how this works with Ubuntu Studio.

    Dear AK,

    I've upgraded my machine with this FW thru webui.  It works just fine and after running 1.5hr, my machine still runs normally.  I hope I'll install the Studio 22.04 in these days and let you know the result.

    Just an update, I can't install Ubuntu Studio 22.04 this afternoon.  It kept stopping at 78%.  I've tried several times but got no luck.  I guess it's the server problem, right?  
    [Image: IMG-20220612-180824535-2.jpg]

    Further update, 1.2.6 Alpha 1 doesn't work with Ubuntu 22.04.  As I still can't install Ubuntu Studio 22.04, I can't test FW 1.2.6 Alpha 1 on it.  I'll set up SnakeOil on Ubuntu Studio 20.04 at the moment and wait for next FW release to test on 22.04 again.

    Update: 1.2.6 Alpha 1 can't mount neither local HD nor NAS in newly installed Snakeoil on Ubuntu Studio 20.04.  Downgrading to 1.2.5 can mount both as normal.
    Reply

    #8
    What is the maximum path length of a song track in SnakeOil?  Just noticed that SO is not showing up one of my music libraries which are on a NAS, and the library is nested quite deep, with long album names and long track names.

    Using Browse, I can see the top folder, but there is nothing underneath it. I had a moment of panic, thinking I did something silly but double checked that the music is still on the NAS! I also tried removing and adding back the mount, to no avail.
    Reply

    #9
    (13-Jun-2022, 10:35 AM)Snoopy8 Wrote: What is the maximum path length of a song track in SnakeOil?  Just noticed that SO is not showing up one of my music libraries which are on a NAS, and the library is nested quite deep, with long album names and long track names.

    Using Browse, I can see the top folder, but there is nothing underneath it. I had a moment of panic, thinking I did something silly but double checked that the music is still on the NAS! I also tried removing and adding back the mount, to no avail.
    I'm not sure to be honest, can you SSH to your machine, and CD to that folder, then type 'pwd', and show me the contents? I'll have a look. Is this just the "File browser" section not showing the music? But MPD and LMS still managed to pick it up?
    Snakeoil Operating System - Music, your way!
    Reply

    #10
    (12-Jun-2022, 06:18 PM)hkphantomgtr Wrote: Just an update, I can't install Ubuntu Studio 22.04 this afternoon.  It kept stopping at 78%.  I've tried several times but got no luck.  I guess it's the server problem, right?  
    [Image: IMG-20220612-180824535-2.jpg]
    Looks like it. During the install configuration, is there a check box that says "Check/Install updates" or something similar? Turning that option off might get things rolling further.

    (12-Jun-2022, 06:18 PM)hkphantomgtr Wrote: Further update, 1.2.6 Alpha 1 doesn't work with Ubuntu 22.04.  As I still can't install Ubuntu Studio 22.04, I can't test FW 1.2.6 Alpha 1 on it.  I'll set up SnakeOil on Ubuntu Studio 20.04 at the moment and wait for next FW release to test on 22.04 again.
    When you say doesn't work, can you describe which aspect?

    (12-Jun-2022, 06:18 PM)hkphantomgtr Wrote: Update: 1.2.6 Alpha 1 can't mount neither local HD nor NAS in newly installed Snakeoil on Ubuntu Studio 20.04.  Downgrading to 1.2.5 can mount both as normal.
    Hmmm, that's a weird one. Any red box pop up on the right corner when it fails to mount? If yes, what does it say?
    Snakeoil Operating System - Music, your way!
    Reply



    Bookmarks

    Possibly Related Threads…
    Thread Author Replies Views Last Post
      1.4.1-Alpha-1 (High-End U1) agent_kith 45 671 19-Mar-2025, 09:36 AM
    Last Post: hkphantomgtr
      Snakeoil 1.3.0 Alpha 1 (aarm64) agent_kith 41 776 31-Dec-2023, 10:30 PM
    Last Post: hkphantomgtr
      Snakeoil 1.3.0 Alpha 2 agent_kith 33 523 02-Dec-2023, 07:19 PM
    Last Post: uglymusic
      Snakeoil 1.2.6 Beta 7 agent_kith 26 346 19-Aug-2022, 01:04 PM
    Last Post: agent_kith
      Snakeoil 1.2.6 Beta 6 agent_kith 10 115 07-Aug-2022, 09:33 PM
    Last Post: agent_kith



    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: 158
    Work In Progress: 1.4.4
    Last Post: Snoopy8
    Yesterday 08:57 AM
    » Replies: 3
    » Views: 67
    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: 756
    [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.