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 8 365 17-Feb-2024, 11:20 AM
Last Post: Snoopy8
  Working on new Snakeoil release - 1.3.x (Codename Measurements) agent_kith 42 3,729 19-Nov-2023, 10:53 AM
Last Post: agent_kith
  Make SnakeOil install much easier Snoopy8 5 674 24-Aug-2023, 03:28 PM
Last Post: agent_kith
  [SOLVEDRequest for UEFI boot zackthedog 13 8,307 22-May-2021, 02:37 PM
Last Post: agent_kith
  Request For Comments: Snakeoil 1.2.0 (Gear Isolation) agent_kith 103 27,807 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
ZimaBoard 2x NIC, 2x SATA, 2x USB, 1x PC...
Last Post: agent_kith
26-Mar-2024 12:04 PM
» Replies: 13
» Views: 612
LMS Upgrade ?
Last Post: uglymusic
15-Mar-2024 09:14 PM
» Replies: 7
» Views: 149
Squeezebox shutdown
Last Post: TripleX
13-Mar-2024 07:34 AM
» Replies: 4
» Views: 71
MP3 Not Playing
Last Post: Coacharnold
10-Mar-2024 10:25 AM
» Replies: 3
» Views: 52
Fail to install myMPD
Last Post: hkphantomgtr
03-Mar-2024 08:45 PM
» Replies: 9
» Views: 195
Intel HFI Driver Can "Save Tons Of CPU C...
Last Post: hkphantomgtr
28-Feb-2024 09:15 PM
» Replies: 0
» Views: 41
Announcing Snakeoil Measurements 1.3.0
Last Post: agent_kith
26-Feb-2024 10:02 PM
» Replies: 94
» Views: 4137
More Problems with Squeezelite in 1.3
Last Post: Coacharnold
17-Feb-2024 09:47 PM
» Replies: 2
» Views: 69
Snakeoil Music server & Snakeoil its own...
Last Post: Snoopy8
17-Feb-2024 11:20 AM
» Replies: 8
» Views: 365
RoonBridge (64 bit only)
Last Post: scrarfussi
15-Feb-2024 08:26 PM
» Replies: 3
» Views: 4125

[-]
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.