Rock Server Data Storage adding music via local SSD

Hi,

I installed the ROCK OS on my Server, and i added already everything onto my ROON app.
I can play Music via tidal, and it works.

My situation: I have my own music files, which i want to use. They are right now on an external HD.

What i want to do: I want put the music Files on the SERVER which is running the ROCK OS. My ROCK OS runs on a computer with a 4TB SSD.

So the question: How can i add music to this server via direct transfer from USB? And how is the music showing then in the roon app?

You cannot/must not store your music files on the same SSD that you have put Roon OS on. You need to have a separate drive for these.

Rock is installed on D my music is on c all in one server, how can I integrate the music on c to roon?

Rock has no drive letters, Iā€™m confused by what you have set up. Are you dual-booting between Windows and Rock?

sorry IĀ“m no expert but on my server is still windows server 2019 installed and the music was also under this programm stored.
Than a friend installed linux and rock now I can play music with Tidal but I can not here my stored albums

Sorry, this still makes no sense. Rock is its own operating system, itā€˜s installed instead of another operating system like Windows or Linux.

Are you sure that your friend really installed Rock? Note that Rock does not have graphical output at all, so if you see anything more on the serverā€™s monitor than a few lines of white text on a black background, then you are not running Rock.

Edit: it would probably help if you describe all the computers you have that are connected with Roon, and how you use them

Hey thanks for the reply. Here is the friend. Exactly at the moment there is also the old configuration with a windows server on a different SSD (the server has 2 SSDs) . The windows version is going to be erased. Iā€™m not conform with how roon works tho.

So the question is: how can I put music on the (at the moment with windows , but soon to be erased solely for holding up the music ) second SSD, so that the Rock system sees it, or that I can play my private music with the roon app, which should be stored on the same machine then my ROCK OS is running . I saw I can use a network storage, but itā€™s not a network storage but an internal one.

I tried to go into his roon app, and put my privat music into the ā€œstorageā€ function via WLAN. I hoped it would use the SSD from the Rock OS, but neither could I confirm where it put the music nor how to play that/access it from his roon app.

Hey thanks for the reply!

Okay so, I have 2 drives (one with 2tb and one with 4 tb). So I will install the Rock OS then on the one with 2tb. But I didnā€™t find how I tell roon or rock to use the internal SSD as resource for my personal music. There was only mentioned how to use it with a network storage.

What I would like to do:
Use one of my SSDs to run Rock OS and the other one on the same computer to store my music and access it from the roon app.

I saw there is a storage function in the roon app with what I can load via Lan music onto. But neither did I find where it puts the music, I hoped it would use the SSD where my ROCK OS is installed, nor could I find the music in the roon app after I uploaded some music into this storage area.

Also not mandatory but comfortable, is there a way to put the music (3tb) not via this storage function but just hard copy it from my external(a 3rd SSD, where I backed up all the music from the previous windows configuration) SSD onto the internal second SSD so my roon app has access to it.

OK, I guess I see, approximately.

First of all, be aware that ROCK is only supported on the Intel/Asus NUC models from the compatibility list. Installing anywhere else, like a generic PC, may or may not work (depending on whether ROCK has drivers for the hardware) and is considered Tinkering.

The compatibility list is here:

Now, Roon needs precisely one server running. The server itself is headless (no graphical output). It can run on Windows, Mac, Linux, or ROCK.

Then you have the separate graphical control app. It can run on Windows, Mac, Android, and iOS. (And on Linux only in unsupported form within the Wine compatibility environment).

If you install the ā€žRoonā€œ setup package on Windows or Mac, it installs both the server and the GUI app. They can run on the same machine.

You can also run the server on one machine and the GUI on others. This is what you have to do with Rock because Rock has no graphical output.

So, assuming that you have one server PC with the two drives, one for the music and one where Windows was installed. And now you installed Rock instead of Windows.

Then you need to run the Roon control app on a second machine (Windows, Mac, Android, iOS). Start it and it should go searching for the Roon servers it can find. It should find the Rock. Click the Connect button for it.

Then, in the GUI go to Settings > Storage. Probably it automatically adds the second disk as Internal Storage like this:

Not sure because you seem to be running Rock on generic hardware. If not, try clicking Add Folder:

Once the music folder is added, Roon will start to scan it and its albums will start to appear under My Library > Albums in the GUI, which is the same place as the Tidal albums also appear (after a Tidal album is favorited on Tidal or added to the Library in Roon, which is equivalent)

Edit: Note that by default Roon groups different versions of an album. So if there is a Tidal release in the Roon library and a different version exists locally, it only shows once in Library > My Albums. Once you go to this albumā€™s page, there will be a Versions tab where you can find all available versions.

Newly added/imported albums (from local or from Tidal) will be listed in the Roon sidebar > Home > Recent Activity > Added.

Okay thanks for the reply. I try to summit up some things to confirm I understood correctly.

First, Iā€™m using an android tablet to run the GUI/roon-app. It found the server and I can play music via tidal. so it works correct with my hardware.
Here(on the roon app on my tablet) i found this ā€œstorage functionā€ that you mentioned , but there is no overview of where this ā€œstorageā€ is located(is there a way to set specific to use my second ssd for it or something similar, I did not find an option for what he uses as storage?), neither how full it is (what happens when itā€™s full is one of my concerns). Further, my test album which I loaded up via this ā€œstorage functionā€ didnā€™t show up in the roon app(on my tablet) under ā€œmy albumsā€, nor could I find it via the search function. So I assumed itā€™s not the correct way. But it is the only way to use internal storage, can you confirm that?
Also, I anticipate, there is no other way for using the internal storage so I have to use the storage function of the roon-app and put my 3 tb of music via wifi/Lan onto this ā€œstorage functionā€ ?

Edit: thank you for your edit, I will try this and see if I find it there!

Ok, good

Also good

This is because Rock is designed to run on specific NUC machines, which can only have one or two drives. The first drive is always taken over by the Rock OS. If there is a second drive, then this is automatically added as ā€žRoon Optimized Core Kit Internal Storageā€œ like this:

There is no need to state where it is located, because on a NUC it is always the optional second drive (SATA).

This may be different when using Rock on an unsupported device like a generic PC, which can have more disks. In this case, it should be possible to click Add Folder and choose the music folder on another installed disk.

Note: As your music disk seems to have been used with Windows, it is probably NTFS formatted. Rock can use NTFS disks, but it refuses to mount such disks if they were previously ā€žuncleanly removedā€œ from Windows. This is more common with USB disks if they are simply unplugged, without going through the proper removal procedure. Itā€™s not so likely with an internal disk, but IF it happened, then Rock wouldnā€™t mount it unless it is CHKDSKā€˜ed under Windows.

This is what I meant, does it not work?

Rock has a web admin interface that is accessible in a web browser where you can find this information and can do some basic maintenance things:

Note that you also have to add codecs for mp3 and AAC to Rock, it doesnā€™t come with them:

Maybe itā€™s just this that hid the albums for you :slight_smile:

Yes, with Rock you have to add additional albums to the internal music storage like this:

1 Like

Thank you for all the provided information. Now I kinda understand better how everything is supposed to work. Iā€™m not at the owners place right now but I will check it by tomorrow!

1 Like

Good luck, post if there are more questions :slight_smile:

This true only if the disk is connected to a ROCK server as an external ssd connected by USB.

If an existing Ssd from anything other than another ROCK device or a Nucleus is added to a ROCK machine as an internal drive, then it must be initalised (which involves re-formatting) before it can be used.

After installation of an internal drive/Ssd as an internal drive, all music files must be copied to the ROCK internal ssd by using the created smb network share using another computer running a full OS (Windows, MacOS or linux).

I think it would be more appropriate for you to use the SSD connected as an external ssd.

Ha, this is, of course, entirely correct if it is recognized as the ā€žRoon Optimized Core Kit Internal Storageā€œ. I forgot about that, thanks.

This is, of course, a block in the road for @Jurgen_Thiele and his friend, because I believe their idea was to keep the music on the SSD that is already there. This wonā€™t work as @Wade_Oram described.

(But in case itā€™s not recognized as the ā€žRoon Optimized Core Kit Internal Storageā€œ and must be added explicitly with Add Folder (and I donā€™t know how ROCK works on a non-NUC machine), then it would not need to be reformatted and in this case the NTFS caveat might apply)

Why not keep it simple, run Roon under Windows.

That way any spare space on the C drive will be available to you as well as the 4Tb D drive. Using ROCK the rest of the 2tb is lost to you. It takes the whole drive no matter what size.

Just create a folder ā€œMusic Library ā€œ, put all your local files in it then Add Folder in the Settings > Storage as above

Unless you want the size of. NUC using ROCK on a server is pointless.

I ran Roon on Windows for 5 yrs with no issues

3 Likes

As well as being able to make effective use of all of the spare disk space on both of the SSD drives, it will also mean that familiar methods can be used for managing the music library folders when you come to add new albums to your local library etc.

Using ROCK performing such operations would involve the use of SMB shares unless your music files are stored on external USB connected SSD/HDD drives - in which case the library content can be mananged by removing the ssd from the Roon Server device and connecting it to another computer.

With a more complete linux distribution (like DietPi, ubuntu, debian etc), there would be more tools available for managing your library - but it would still be no easier than it would be on a Windows or Mac computer and may involve more of a learning curve.