Request For Comments: Snakeoil OS 1.1.0 (Blind Testing)
#1
Snakeoil OS Golden Ears is now out the door. Any bugs reported for Golden Ears will still be fixed (v1.0.x, where X is a number > 0, e.g. ).

But it's time now to build on Golden Ears, and start working on the next Snakeoil OS release. Announcing:
 
Snakeoil v1.1.0 (Blind Testing)
Here's some new features planned for Blind Testing: Blind Testing Road map 

The big things are:
  • Common Remote Client (This should make auto resume play work again for LMS users)
  • CGroups (Allow you to isolate process to a CPU)
  • Networking enhancements
Most of the features are user suggestions. Please post here if you have any features you want added in release Blind Testing. Any development updates on Blind Testing will also be posted here.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Bromf
Reply

#2
Not sure if this is able to be modified or is integral in LMS........ ?
When playing a webradio stream select pause in LMS and sound stops but stream continues in the background (as noted by router activity) To stop the stream completely the playlist has to be cleared. To restart the stream a new playlist has to be selected and play restarted.

On my Pi using Moode (mpd) the pause button stops the sound and the stream (router activity) and the playlist remains selected. Clicking pause restarts the stream and the sound output.

Could that be made default action for LMS in Snakeoil...?
Reply

#3
(11-Aug-2017, 03:37 AM)Bromf Wrote: Not sure if this is able to be modified or is integral in LMS........ ?
When playing a webradio stream select pause in LMS and sound stops but stream continues in the background (as noted by router activity) To stop the stream completely the playlist has to be cleared. To restart the stream a new playlist has to be selected and play restarted.
If the web remote works, and you're using the web remote. Then yes. I can do that. Added above to the list of things to do. Thanks for the suggestion. Thumbs Up
 
(11-Aug-2017, 03:37 AM)Bromf Wrote: On my Pi using Moode (mpd) the pause button stops the sound and the stream (router activity) and the playlist remains selected. Clicking pause restarts the stream and the sound output.

Could that be made default action for LMS in Snakeoil...?
This really seems like a feature of the LMS plugin rather than a bug. LMS buffers the music so when you unpause it replays at the moment the music is paused, whereas in MPD it stops the stream and then restarts when plays again.

Can you try and press the "STOP" on LMS, but don't clear the playlist. Check your router to see if LMS is still buffering the stream?

Regardless I can have an option for the yet to be written WebRemote to emulate the behaviour of MPD.
Snakeoil Operating System - Music, your way!
Reply

#4
How about native Keybindings...?

https://www.snakeoil-os.net/forums/Threa...ngs#pid715
Reply

#5
(12-Aug-2017, 05:39 PM)Bromf Wrote: How about native Keybindings...?

https://www.snakeoil-os.net/forums/Threa...ngs#pid715
Good idea. Added. Thumbs Up
Snakeoil Operating System - Music, your way!
Reply

#6
Trying to automate the building and testing parts of Snakeoil OS. All the code are stored in a software called GitLab. And when I make a change, the code will go through a series of operations (called a pipeline). As you can see below:
 
[Image: Git_Lab_Pipelines.png]
Under the column Stages you'd see several symbols. A stage is basically a step or a process along the pipeline. A green tick means everything works, a blue crescent moon means the process is currently running. A orange pause means the stage is pending (will be run at a later time).

Every stage must be error free for the pipeline to pass (First column).

The cool thing with this pipeline idea is twofold:
  • firmwares, modules and ISO images can be built automatically
  • Everything can be automatically checked for errors
The idea is I work on the code on one computer, and the pipelines will generate Snakeoil OS for 32 bit PC, 64 bit PC and 64 bit ARMv7. This form of automation will save me a lot of time, and also increase the quality and reliability of future Snakeoil OS builds.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Bromf
Reply

#7
I'm just going to keep adding things here.....not saying they should all happen just brainstorming to give you some options... :-)

qmmp ? as another player..... winamp style, equaliser, skins, dsp

http://www.omgubuntu.co.uk/2017/08/insta...mmp-ubuntu
Reply

#8
(13-Aug-2017, 12:47 PM)Bromf Wrote: I'm just going to keep adding things here.....not saying they should all happen just brainstorming to give you some options... :-)

qmmp ? as another player..... winamp style, equaliser, skins, dsp

http://www.omgubuntu.co.uk/2017/08/insta...mmp-ubuntu
In general new players can be added now in 1.0.x releases and don't have to wait. I'd work on adding this player in the next release.
Snakeoil Operating System - Music, your way!
Reply

#9
A tad busy this week so don't have a lot of time to work on Snakeoil OS. Today spent some time trying to finish the automatic Snakeoil firmware and ISO creation. No ARMv7 builds yet, but with this setup it should hopefully be easy and straight forward to add support for that eventually.
 
[Image: pipeline.png]
Kernel building is also automated like the above now. I'd send a kernel configuration file to the system above and it'd spit out the built 32 bit and 64 kernels automatically, ready to be uploaded to my Snakeoil OS machine.

Over the next few days I'd concentrate on releasing an update for 1.0.x series. After that it'd be back to working on 1.1.0 and kernel experimentations.
Snakeoil Operating System - Music, your way!
Reply

#10
(13-Aug-2017, 12:47 PM)Bromf Wrote: I'm just going to keep adding things here.....not saying they should all happen just brainstorming to give you some options... :-)

qmmp ? as another player..... winamp style, equaliser, skins, dsp

http://www.omgubuntu.co.uk/2017/08/insta...mmp-ubuntu
QMMP support is now added in 1.0.2. You can install this automatically from the Snakeoil tab. Let me know how it goes, thanks Thanks .
Snakeoil Operating System - Music, your way!
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  Snakeoil Music server & Snakeoil its own endpoint hkphantomgtr 9 948 22-Jul-2024, 05:51 PM
Last Post: Snoopy8
  Working on new Snakeoil release - 1.3.x (Codename Measurements) agent_kith 42 6,928 19-Nov-2023, 10:53 AM
Last Post: agent_kith
  Make SnakeOil install much easier Snoopy8 5 1,204 24-Aug-2023, 03:28 PM
Last Post: agent_kith
  [SOLVEDRequest for UEFI boot zackthedog 13 10,155 22-May-2021, 02:37 PM
Last Post: agent_kith
  Request For Comments: Snakeoil 1.2.0 (Gear Isolation) agent_kith 103 36,762 02-May-2021, 09:14 PM
Last Post: agent_kith



Users browsing this thread:
3 Guest(s)

[-]
Our Sponsors

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

Username/Email:


Password:





[-]
Latest Threads
Announcing Snakeoil Measurements 1.3.0
Last Post: hkphantomgtr
Yesterday 09:55 PM
» Replies: 105
» Views: 11376
Howto setup resampling in Logitech Media...
Last Post: Coacharnold
18-Nov-2024 12:06 AM
» Replies: 7
» Views: 5897
Dropping Measurements, Hello High-End.
Last Post: agent_kith
26-Oct-2024 09:02 AM
» Replies: 12
» Views: 525
Very happy to have Sankeoil......! mpd w...
Last Post: run51
24-Oct-2024 05:35 AM
» Replies: 9
» Views: 1738
SO no soundcard detected - RPI Pi4 snake...
Last Post: run51
21-Oct-2024 10:55 PM
» Replies: 4
» Views: 141
download
Last Post: Snoopy8
19-Oct-2024 05:52 AM
» Replies: 1
» Views: 139
Full proces to instal snakeiol 100% work...
Last Post: audioluthier
11-Oct-2024 02:32 AM
» Replies: 9
» Views: 413
A network protocol designed for CAS
Last Post: hkphantomgtr
10-Oct-2024 09:48 PM
» Replies: 0
» Views: 102
CAS with "Single Core"
Last Post: hkphantomgtr
06-Oct-2024 08:32 AM
» Replies: 2
» Views: 143
MPD player not working
Last Post: Snoopy8
27-Sep-2024 11:54 AM
» Replies: 7
» Views: 276

[-]
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-2024. Theme © Melroy van den Berg.