It would be really useful if Volumio supported Pi USB boot (especially since the newer devices have USB 3).
I tried it on a device that successfully boots from USB on Linux, but no luck
It would be really useful if Volumio supported Pi USB boot (especially since the newer devices have USB 3).
I tried it on a device that successfully boots from USB on Linux, but no luck
I spent hours trying to get this working before learning that it canāt be done, at least not with the provided installer I also would love to run the RPi from an SSD via USB3.
This is not supported by Volumio yet.
Booting from usb requires 2 things:
RPi must be enabled to boot from usb: the user needs to ensure the PI has adequate firmware. Google and you will find several places to help you with enabling boot from usb.
Volumio boot needs to be modified.
This will be done at one point, but our current focus is on migrating Volumio to buster.
It has not been planned yet.
@gkkpch NO, this will not be done because itās asked many times and nobody wants to create itā¦ got many times a NO when askedā¦
all they will do is reffer you to some old posts before it even could be made ( 2017 )
and thatās it ā¦ gkkpch ā¦ so good luck with that oneā¦
they donāt see the need of it because it all loaded in ram ā¦ect. bullā¦
i already tested it with raspian OS and it even could get rid of all the drop frames in video,
load times, access times ect itās mutch fasterā¦
and asked the people who had to create it ā¦ now many timesā¦
(sorry for shouting but iām asking it already for a year now ā¦itās nagging me a bitā¦)
No reason to shout!
This is because there are technical reasons why this cannot be done at the moment, we first need to change the boot cmdline, incl. initramfs, the same way other boards (like Khadas) already use it.
An initramfs redesign has been planned and early work has started. When thatās done, there are no more technical reasons stopping an implementation.
Nothing will change, there will be no different image, just that it wonāt make a difference whether is was flashed to an SD or a USB Stick (or future emmc).
i hope so because i got already hard NOās ā¦because it would not bennifit from it they sayā¦
and iām not angryā¦ iām only sad many will ruun over because volumio getting behind ā¦
first with switching to a newere OS and let the people get stuck on broken and old shitā¦
and a secure volumio wasnāt there for a long time ā¦
and the team does itās best but were still behind ā¦
ey ash your working hard on the 3.xx tnx for thatā¦
if you really want to run Volumio from SSD as soon as possible, please feel free to have a look to the github repos and work on the feature!
if i could i would ā¦@Darmurā¦ iām a windows based guy so i canāt
iām first not a programmer so coding is out of the question
second iām only a A+ I+ N+ and some web dev. but iām already out of it for 10 yearsā¦
and a.s.a.p. Darmur it already a year old this question so ā¦
volumio isnāt back to the futureā¦ so itās never a.s.a.p only a year later and still nothingā¦
itās starting to sound like old album ā¦
all i can do is try to help on the forum and i think that i do thatā¦
At the end of the day, please remember that (most of) Volumio is a GPL licenced piece of software. People are welcome to improve/tweak things as they please. If those changes are helpful for the community, they will probably get merged into the main tree as Volumio see fit.
Also please remember that most of us here are just like you ā we enjoy tinkering with these things, but this is something that we do during our free time
Either way, I had some time in my lunch break and was curious so looked into this and figured out a really quick way to get things running - not all features work, but this should (mostly) work on a pi4, but donāt expect help when things break
Good luck
I would love to see some benchmarks of this on a SSD/USB device vs an SD Card when it comes to (booted) Volumio performanceā¦
@ashthespy do you know any benchmarks that should work ?
my ssd is a usb stick and not a m.2 that could even go twice as fast as what ik have ā¦
the stick comes around the middle of the max that it could be so you will get a fair reading.
burning it to the stick at the moment i gonna break off the test for the youtube plugin found
a bug in it but run that later againā¦ and i know that you and the rest of the team are working hard,
to make it better and iām trying to give you and the team a bit of air to make it possible taking a lot of newbies by the hand and give them the anwsers that i know from the time i spend with volumio
and the anwsers that you and the rest of the team gave me ā¦
and asking a butcher to make a good bread is a bit stupid ā¦ thatās like a teachers that has to do a ICT job they will screwing it up in every way you could think off so if i could i wouldā¦ i got other skills in the ICT branch aka a trouble shooter fixing problems and not writing programsā¦
so on that part i could not help
first test :
boot time 45 sec from pressing restart till the screen re-load so around 10 sec on that sd 53-55sec.
radio - not fasterā¦ because of loading time of the stream.
scanning 3464 tracks in 4.7 sec on ssd
it seems that my ssd is already very slow ā¦
benchmark i use is :
sudo curl https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh | sudo bash
Category Test Result
HDParm Disk Read MB/s
HDParm Cached Disk Read MB/s
DD Disk Write 27.6 MB/s
FIO 4k random read 2643 IOPS (10573 KB/s)
FIO 4k random write 1109 IOPS (4439 KB/s)
IOZone 4k read 22892 KB/s
IOZone 4k write 14405 KB/s
IOZone 4k random read 10241 KB/s
IOZone 4k random write 5031 KB/s
Score: 1784
https://storage.jamesachambers.com/ as ref. but i cuts the speed in half running test with running volumio
Brand: SanDisk Extreme Pro USB - storage.jamesachambers.com
overall it wil do some faster local scanning, local songs and boot time
for the rest iām missing the speed itās slower then the 3.10 and 3.15
so i think volumio is not using the speed that it could because raspbian OS is fast
youtube pluging has some strange things saying that itās longer but cutting still on the end of the song
4.34 it saying now on many rivers to cross but cut off on 4.25 the end of the songā¦
this is all with the new releaseā¦ is there a way to copy your changes to older versions the 3.10 or 3.15
normal speed of ssd should be around of 4300 of score now it doesnāt get by the halfā¦
could it be volumio slowing all down ā¦ but there are still that could run up to 12000 score so it would make a big change for them running it over the m.2 modules they are really fast ( in pc ) on the low side a score 8617 thatās 4 times mine ā¦ external things we donāt controle but scan and local we could speed up incl. boot timeā¦and some calculating plugins we could speed up
Your findings are the very reason why this is such a low priority on the TODO list as initially explained all those months ago
Once the system has booted up, I donāt reckon you would see much difference in the operation of the system. This is because Volumio doesnāt have much file IO based workload, and minimal write operations*.
So the gains from faster read/write speeds arenāt really going to be that apparent. Sure Volumio has to load and play music, but if you music is already on a device with fast read speeds (say USB/SSD), you should see similar load and scan speeds.
You have to really remember that Volumio is NOT Raspbery Pi OS. It is like saying on my PC, Windows 10 is fast, but once I start installing some applications and doing work in Chrome + Microsoft Office my PC is slowerā¦
Also I find it hard to understand these āfastā and āslowā terms without proper numbers. What you want to measure isnāt how fast the read/write speeds are of the device, but how responsive Volumio is on it. Unfortunately tracking the performance of Volumio isnāt the highest priority currently, so I am unaware of any quantitative performance benchmarks one could run.
PS: The Raspberry PI isnāt the only device Volumio runs on, unlike Raspberry Pi Os
*: Personal opinion from my limited understanding of the codebase, I could be wrong hereā¦
the respond times on the 3.20 are way slower then the stripped 3.10 i had
my understanding is that the base of volumio is to old to get the full advanced options of the new
versions if all new can volumio should adapt to a new version to get the best out of it ā¦
so loading from ram is now the new botelneck ram is slower then ssd i even was trying zram to switch
but in this case is doesnāt bother a lot ā¦ the coding seems to old to run fast on the pi ā¦
i learned never learn a old dog new tricks because it wil suck ā¦
and now we have to learn new dogs to eat from the bowlā¦ instead of the dream eating kfc
and fast and slow responce times so if itās responding direct or takes 5-10 sec to react,
or finish the command givenā¦
it seems that in some parts itās responce is fast but in all over itās slower in responce
if i compare it with a sd that i runned in the past 3.10 - 3.15 itās slower in responce
as itās not fast it takes 15 sec between songsā¦on youtube2,Radio. i didnāt see this with sd
ash is there already 3.20 for sd some where to check if it got the same
strange mismatch of the end time of the songs on yt2 pluginā¦
and will test if it has the same gap of 15 sec between songs with the pluginā¦
You should be able to use the same image on your SD card - let me know if that doesnāt workā¦
@ashthespy ash the 3.20 version is not usableā¦
canāt play youtube any more re-install 3.20
Starting Live Log...
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
info: CALLMETHOD: system_controller system enableLiveLog true
info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog
info: Launching a new LiveLog session
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
UNSET VOLATILE
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Adding Item to queue: youtube2/video@videoId=1oT94VOQ04Y
info: Exploding uri youtube2/video@videoId=1oT94VOQ04Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1oT94VOQ04Y)
info: Adding Item to queue: youtube2/video@videoId=Ngv65SQkJAk
info: Exploding uri youtube2/video@videoId=Ngv65SQkJAk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Ngv65SQkJAk)
info: Adding Item to queue: youtube2/video@videoId=5wfqMkX3mGg
info: Exploding uri youtube2/video@videoId=5wfqMkX3mGg in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=5wfqMkX3mGg)
info: Adding Item to queue: youtube2/video@videoId=JXQhenTTKCk
info: Exploding uri youtube2/video@videoId=JXQhenTTKCk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=JXQhenTTKCk)
info: Adding Item to queue: youtube2/video@videoId=qU2tBzmLqy4
info: Exploding uri youtube2/video@videoId=qU2tBzmLqy4 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qU2tBzmLqy4)
info: Adding Item to queue: youtube2/video@videoId=jA2DxCCqF_M
info: Exploding uri youtube2/video@videoId=jA2DxCCqF_M in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=jA2DxCCqF_M)
info: Adding Item to queue: youtube2/video@videoId=Dzg-peA-9Ds
info: Exploding uri youtube2/video@videoId=Dzg-peA-9Ds in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Dzg-peA-9Ds)
info: Adding Item to queue: youtube2/video@videoId=2UOY1JeFvAw
info: Exploding uri youtube2/video@videoId=2UOY1JeFvAw in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=2UOY1JeFvAw)
info: Adding Item to queue: youtube2/video@videoId=zrxyaoUw0P8
info: Exploding uri youtube2/video@videoId=zrxyaoUw0P8 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zrxyaoUw0P8)
info: Adding Item to queue: youtube2/video@videoId=zo3VBekyjOY
info: Exploding uri youtube2/video@videoId=zo3VBekyjOY in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zo3VBekyjOY)
info: Adding Item to queue: youtube2/video@videoId=FeVwOtGeH20
info: Exploding uri youtube2/video@videoId=FeVwOtGeH20 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=FeVwOtGeH20)
info: Adding Item to queue: youtube2/video@videoId=s4TuYy6xcHU
info: Exploding uri youtube2/video@videoId=s4TuYy6xcHU in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=s4TuYy6xcHU)
info: Adding Item to queue: youtube2/video@videoId=DUQa3zL6vOo
info: Exploding uri youtube2/video@videoId=DUQa3zL6vOo in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=DUQa3zL6vOo)
info: Adding Item to queue: youtube2/video@videoId=0Feo0cXUc18
info: Exploding uri youtube2/video@videoId=0Feo0cXUc18 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=0Feo0cXUc18)
info: Adding Item to queue: youtube2/video@videoId=EvRDqPQ2T9Y
info: Exploding uri youtube2/video@videoId=EvRDqPQ2T9Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=EvRDqPQ2T9Y)
info: Adding Item to queue: youtube2/video@videoId=qXXiCPCNW0Y
info: Exploding uri youtube2/video@videoId=qXXiCPCNW0Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qXXiCPCNW0Y)
info: Adding Item to queue: youtube2/video@videoId=1j69hzwcd9A
info: Exploding uri youtube2/video@videoId=1j69hzwcd9A in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1j69hzwcd9A)
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
UNSET VOLATILE
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Adding Item to queue: youtube2/video@videoId=1oT94VOQ04Y
info: Exploding uri youtube2/video@videoId=1oT94VOQ04Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1oT94VOQ04Y)
info: Adding Item to queue: youtube2/video@videoId=Ngv65SQkJAk
info: Exploding uri youtube2/video@videoId=Ngv65SQkJAk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Ngv65SQkJAk)
info: Adding Item to queue: youtube2/video@videoId=5wfqMkX3mGg
info: Exploding uri youtube2/video@videoId=5wfqMkX3mGg in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=5wfqMkX3mGg)
info: Adding Item to queue: youtube2/video@videoId=JXQhenTTKCk
info: Exploding uri youtube2/video@videoId=JXQhenTTKCk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=JXQhenTTKCk)
info: Adding Item to queue: youtube2/video@videoId=qU2tBzmLqy4
info: Exploding uri youtube2/video@videoId=qU2tBzmLqy4 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qU2tBzmLqy4)
info: Adding Item to queue: youtube2/video@videoId=jA2DxCCqF_M
info: Exploding uri youtube2/video@videoId=jA2DxCCqF_M in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=jA2DxCCqF_M)
info: Adding Item to queue: youtube2/video@videoId=Dzg-peA-9Ds
info: Exploding uri youtube2/video@videoId=Dzg-peA-9Ds in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Dzg-peA-9Ds)
info: Adding Item to queue: youtube2/video@videoId=2UOY1JeFvAw
info: Exploding uri youtube2/video@videoId=2UOY1JeFvAw in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=2UOY1JeFvAw)
info: Adding Item to queue: youtube2/video@videoId=zrxyaoUw0P8
info: Exploding uri youtube2/video@videoId=zrxyaoUw0P8 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zrxyaoUw0P8)
info: Adding Item to queue: youtube2/video@videoId=zo3VBekyjOY
info: Exploding uri youtube2/video@videoId=zo3VBekyjOY in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zo3VBekyjOY)
info: Adding Item to queue: youtube2/video@videoId=FeVwOtGeH20
info: Exploding uri youtube2/video@videoId=FeVwOtGeH20 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=FeVwOtGeH20)
info: Adding Item to queue: youtube2/video@videoId=s4TuYy6xcHU
info: Exploding uri youtube2/video@videoId=s4TuYy6xcHU in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=s4TuYy6xcHU)
info: Adding Item to queue: youtube2/video@videoId=DUQa3zL6vOo
info: Exploding uri youtube2/video@videoId=DUQa3zL6vOo in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=DUQa3zL6vOo)
info: Adding Item to queue: youtube2/video@videoId=0Feo0cXUc18
info: Exploding uri youtube2/video@videoId=0Feo0cXUc18 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=0Feo0cXUc18)
info: Adding Item to queue: youtube2/video@videoId=EvRDqPQ2T9Y
info: Exploding uri youtube2/video@videoId=EvRDqPQ2T9Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=EvRDqPQ2T9Y)
info: Adding Item to queue: youtube2/video@videoId=qXXiCPCNW0Y
info: Exploding uri youtube2/video@videoId=qXXiCPCNW0Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qXXiCPCNW0Y)
info: Adding Item to queue: youtube2/video@videoId=1j69hzwcd9A
info: Exploding uri youtube2/video@videoId=1j69hzwcd9A in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1j69hzwcd9A)
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
UNSET VOLATILE
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Adding Item to queue: youtube2/video@videoId=1oT94VOQ04Y
info: Exploding uri youtube2/video@videoId=1oT94VOQ04Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1oT94VOQ04Y)
info: Adding Item to queue: youtube2/video@videoId=Ngv65SQkJAk
info: Exploding uri youtube2/video@videoId=Ngv65SQkJAk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Ngv65SQkJAk)
info: Adding Item to queue: youtube2/video@videoId=5wfqMkX3mGg
info: Exploding uri youtube2/video@videoId=5wfqMkX3mGg in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=5wfqMkX3mGg)
info: Adding Item to queue: youtube2/video@videoId=JXQhenTTKCk
info: Exploding uri youtube2/video@videoId=JXQhenTTKCk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=JXQhenTTKCk)
info: Adding Item to queue: youtube2/video@videoId=qU2tBzmLqy4
info: Exploding uri youtube2/video@videoId=qU2tBzmLqy4 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qU2tBzmLqy4)
info: Adding Item to queue: youtube2/video@videoId=jA2DxCCqF_M
info: Exploding uri youtube2/video@videoId=jA2DxCCqF_M in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=jA2DxCCqF_M)
info: Adding Item to queue: youtube2/video@videoId=Dzg-peA-9Ds
info: Exploding uri youtube2/video@videoId=Dzg-peA-9Ds in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Dzg-peA-9Ds)
info: Adding Item to queue: youtube2/video@videoId=2UOY1JeFvAw
info: Exploding uri youtube2/video@videoId=2UOY1JeFvAw in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=2UOY1JeFvAw)
info: Adding Item to queue: youtube2/video@videoId=zrxyaoUw0P8
info: Exploding uri youtube2/video@videoId=zrxyaoUw0P8 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zrxyaoUw0P8)
info: Adding Item to queue: youtube2/video@videoId=zo3VBekyjOY
info: Exploding uri youtube2/video@videoId=zo3VBekyjOY in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zo3VBekyjOY)
info: Adding Item to queue: youtube2/video@videoId=FeVwOtGeH20
info: Exploding uri youtube2/video@videoId=FeVwOtGeH20 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=FeVwOtGeH20)
info: Adding Item to queue: youtube2/video@videoId=s4TuYy6xcHU
info: Exploding uri youtube2/video@videoId=s4TuYy6xcHU in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=s4TuYy6xcHU)
info: Adding Item to queue: youtube2/video@videoId=DUQa3zL6vOo
info: Exploding uri youtube2/video@videoId=DUQa3zL6vOo in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=DUQa3zL6vOo)
info: Adding Item to queue: youtube2/video@videoId=0Feo0cXUc18
info: Exploding uri youtube2/video@videoId=0Feo0cXUc18 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=0Feo0cXUc18)
info: Adding Item to queue: youtube2/video@videoId=EvRDqPQ2T9Y
info: Exploding uri youtube2/video@videoId=EvRDqPQ2T9Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=EvRDqPQ2T9Y)
info: Adding Item to queue: youtube2/video@videoId=qXXiCPCNW0Y
info: Exploding uri youtube2/video@videoId=qXXiCPCNW0Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qXXiCPCNW0Y)
info: Adding Item to queue: youtube2/video@videoId=1j69hzwcd9A
info: Exploding uri youtube2/video@videoId=1j69hzwcd9A in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1j69hzwcd9A)
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
UNSET VOLATILE
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Adding Item to queue: youtube2/video@videoId=1oT94VOQ04Y
info: Exploding uri youtube2/video@videoId=1oT94VOQ04Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1oT94VOQ04Y)
info: Adding Item to queue: youtube2/video@videoId=Ngv65SQkJAk
info: Exploding uri youtube2/video@videoId=Ngv65SQkJAk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Ngv65SQkJAk)
info: Adding Item to queue: youtube2/video@videoId=5wfqMkX3mGg
info: Exploding uri youtube2/video@videoId=5wfqMkX3mGg in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=5wfqMkX3mGg)
info: Adding Item to queue: youtube2/video@videoId=JXQhenTTKCk
info: Exploding uri youtube2/video@videoId=JXQhenTTKCk in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=JXQhenTTKCk)
info: Adding Item to queue: youtube2/video@videoId=qU2tBzmLqy4
info: Exploding uri youtube2/video@videoId=qU2tBzmLqy4 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qU2tBzmLqy4)
info: Adding Item to queue: youtube2/video@videoId=jA2DxCCqF_M
info: Exploding uri youtube2/video@videoId=jA2DxCCqF_M in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=jA2DxCCqF_M)
info: Adding Item to queue: youtube2/video@videoId=Dzg-peA-9Ds
info: Exploding uri youtube2/video@videoId=Dzg-peA-9Ds in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=Dzg-peA-9Ds)
info: Adding Item to queue: youtube2/video@videoId=2UOY1JeFvAw
info: Exploding uri youtube2/video@videoId=2UOY1JeFvAw in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=2UOY1JeFvAw)
info: Adding Item to queue: youtube2/video@videoId=zrxyaoUw0P8
info: Exploding uri youtube2/video@videoId=zrxyaoUw0P8 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zrxyaoUw0P8)
info: Adding Item to queue: youtube2/video@videoId=zo3VBekyjOY
info: Exploding uri youtube2/video@videoId=zo3VBekyjOY in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=zo3VBekyjOY)
info: Adding Item to queue: youtube2/video@videoId=FeVwOtGeH20
info: Exploding uri youtube2/video@videoId=FeVwOtGeH20 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=FeVwOtGeH20)
info: Adding Item to queue: youtube2/video@videoId=s4TuYy6xcHU
info: Exploding uri youtube2/video@videoId=s4TuYy6xcHU in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=s4TuYy6xcHU)
info: Adding Item to queue: youtube2/video@videoId=DUQa3zL6vOo
info: Exploding uri youtube2/video@videoId=DUQa3zL6vOo in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=DUQa3zL6vOo)
info: Adding Item to queue: youtube2/video@videoId=0Feo0cXUc18
info: Exploding uri youtube2/video@videoId=0Feo0cXUc18 in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=0Feo0cXUc18)
info: Adding Item to queue: youtube2/video@videoId=EvRDqPQ2T9Y
info: Exploding uri youtube2/video@videoId=EvRDqPQ2T9Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=EvRDqPQ2T9Y)
info: Adding Item to queue: youtube2/video@videoId=qXXiCPCNW0Y
info: Exploding uri youtube2/video@videoId=qXXiCPCNW0Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=qXXiCPCNW0Y)
info: Adding Item to queue: youtube2/video@videoId=1j69hzwcd9A
info: Exploding uri youtube2/video@videoId=1j69hzwcd9A in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1j69hzwcd9A)
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
info: CoreCommandRouter::volumioAddQueueItems
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Adding Item to queue: youtube2/video@videoId=1oT94VOQ04Y
info: Exploding uri youtube2/video@videoId=1oT94VOQ04Y in service youtube2
info: [youtube2-browse] explodeUri(youtube2/video@videoId=1oT94VOQ04Y)
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
error: Upnp client error: Error: connect ECONNREFUSED 127.0.0.1:6600
error: MPD error: Error: connect ECONNREFUSED /run/mpd/socket
Greetings @dvo as previously mentioned, this image was primarily to test two things
If it works from both a SD card and a USB device, then from my side the test is complete.
As for the matter for speed of the system again without benchmarks/measurements of how Volumio runs, calling something āfastā or āslowā is pointless without reproduceable numbers if you ask me.
I did try to add some rudimentary benchmarks of startup time a long time ago, but AFAIK, there hasnāt been any work on proper performance measurements for Volumioā¦
For errors with the youtube2
plugin, well you need to figure things out with that plugin.
ok i will say not anything any more and gonna look for a better solutionā¦
have fun ash take careā¦
Is it that difficult to create an image to boot on a usb ssd? then all music can be there as well without having to deal with sd cards
Just realized that its an old discussion:) but hey! see a nice case with disk support for a small volumio implementation:
We launched alpha test build in this thread; which is also an invitation for collaboration.