Backup of Rose device internal database

Hi, I have recently purchased a Rose RS151.
When I modify album Metainfo I understand that this is not written to the original audio file but to the devices internal database.

If this is correct, how do I back up this internal database to guard against device failure or even to transfer to my next Rose device?
Thanks
Allan

I have found it easier to rip my music and change the metadata and artwork on a computer rather than directly on the Rose. From the computer I transfer the music to the internal SSD that I installed in the Rose. This way there is always a backup of the music files in the format that you desires and no work is lost in case of failure. And frankly, it is just easier. I use the Apple Music app, FKA iTunes. Backing up is always good practice.

1 Like

Thanks, yes I shall probably do this but it still leaves things like playlists on the internal database so if it could be backed up that would be more complete.
Is this possible?

I am not a playlist guy so this is beyond my knowledge. Sorry. Someone else will chime in for sure.

@ROSEHAN @ROSELOA

I recommend backup/restoration is on the entire database. This would be much easire to develop/manage ← during backup/restoration, the user would be prevented to interact with the system.

@BigAl

There is no way to transfer the internal database to another device.

Items such as playlists and favorites are stored in your Rose account, but the database stored on the local storage device cannot be backed up or restored.

Although it may be inconvenient, when using a different device, the only option is to rescan the music files on the storage device.

Like windows can create a full backup of its Operating System into one file. And later restore the entire Operating System. Need a similar concept for RS130; that is, all metadata & media item changes done on songs, albums, playlists, etc. needs to be backed-up and restorable onto the same or future RS130.

The above, is really a question of where are ongoing changes saved (in RS130’s internal database and/or in the user’s folders/files) ← this includes all streaming services’ media intertwined in the user’s library

  • If the user’s folders/files are kept up-to-date, then the user can use a future RS130’s SCAN to restore the user’s media.
  • However from my understanding, metainfo changes, creation of new playlists, access to streaming service media, etc are done only in the RS130’s internal database (the user’s folders/files are unchanged).

Therefore, if the master data is only in the RS130’s internal batabase, then Rose needs to develop a way to backup/restore the internal database or Rose needs to develop a way to keep the user’s folders/files up-to-date (including all streaming services’ media involvement) .

@ROSEHAN Ensure Rose will either

  1. develop a way for the user’s folders/files to be kept up-to-date, or
  2. develop an interrnal database backup/restore feature

Awaiting your response9

@joyofmvid

I would like to clearly organize your requests before forwarding them to our software team. I will share the points below with them; however, please understand that there is a high possibility they may not be implemented, and it could take a considerable amount of time.

  1. When you switch from an RS130 to an RS151, are you requesting the ability to back up or transfer the entire database from the RS130 to the new device?
    For example, this would include all data such as music files stored on the SSD connected to your RS130.
  2. Providing a user folder-based synchronization option
    You are requesting a feature that reflects metadata and playlist information into the user’s file system, and a structure that allows restoration through the SCAN function.
  3. Clarification of data structure and storage method
    There is a need to clearly define what data is stored in the internal database and to provide users with clear guidance on how data is structured and stored.
  4. Establishing a policy for handling streaming service data
    There is a need to define how streaming-based playlists and metadata are stored and restored, and to design a structure that allows reconstruction when the account is reconnected.

This is a good wishlist.

I personally don’t think it is necessary to be able to backup and transfer the music files on the SSD it is any associated metadata updates that needs to be preserved. Perhaps changes to metadata on the ssd held files could be held in files on the SSD?

It would be a great start to spell out what stored on the internet database and what is not.

For instance, you state above

“Items such as playlists and favorites are stored in your Rose account, but the database stored on the local storage device cannot be backed up or restored.”

Are all playlists, say including Tidal, stored in this way so they would be accessible by signing in on a future device? Is there any limit to the number of playlists stored in my account? Does this include playlists made from the Ssd stored files? Clarification of these sort of things would be a good start.

The type of changes a user can do is:

  • MetaInfo ← changing metadata of a song, album, artist,…
  • Adding/removing songs in a playlist
  • Creating new albums, playlists (via pop-up menu options “Add to …”)
  • Changing the position of a few songs in a playlist
  • Creating Custom Artist/Track folders (Re: Rose One new feature)
  • Marking/Unmarking favorite songs, albums, artists,…
  • Selecting streaming service public/shared playlists,…
  • etc

My preference is to backup the master data (ie, which includes all above changes not save in my account) and if I get a new RS130, I will log-in using the same account, perform a scan and then activate the “restore” command to recover all the master data (that wasn’t saved into my account) onto the new RS130.

P.S. The new RS130 could happen if a major fault occurred during warranty; hence I got a new replacement RS130. Also, if I buy a new RS130 hardware upgraded unit in the future. As to needing restoration to a different HiFi Rose product like RS151, I suspect some users would desire to restore their RS130 master data onto their new RS151.

  • Regarding question #1, the user can move the folders/files manually.

  • Regarding question #2, if the master data is planned to reside in the user’s folder/files then yes, I expect “HiFi Rose to provide a user folder-based synchronization option; thus in this scenario I’m requesting a feature that reflects metadata and album, playlist,… changed information into the user’s file system, and a structure that allows restoration through the SCAN function.” ← However, if the master data resides in the RS130 Internal database then I expect a feature that will backup the entire internal “media” database & a feature to restore the master media data onto another HiFi Rose streamer product device.

  • Regarding question #3, to a user’s perspective, the user just triggers backup command & a restore command ← the user need not know any technical details like data structures; the user simply desires to “backup” and latter “restore” the latest backed-up master data file. <‐ note: if all media changes are automatically saved in my user account then there’s no need for a backup/restore feature

  • Regarding question #4, the developers needs to know this (not the users)

@joyofmvid

After briefly checking with our software team, we have confirmed that backing up the “master data” is not currently possible.

If you use a new RS130, logging in with the same account, performing a scan, and then using a “restore” function to recover all master data that was not saved to your account is also not supported.

We believe your request is a very good idea; however, under our current system, we are unable to provide a feature that allows backing up such master data.

@ROSEHAN

Ouch!

Not supported & unable are different. If the software team can create a folder/file with the file containing ASCII text, it is possible to save Virtual Media like the Custom Folders. As to saving metada there’a a lot of programs that can do this: hence, it is feasible with the proper Operating System.

If you are saying “unable”: I’ve been in the software industry since 1974. The only reason I can think of, that might not be able to save the Master Data is Android 7. I am really upset ← this is a dealbreaker for me. :fearful:

In software, unable to backup/restore your master data is “sacrilege” ← its the #1 rule.

It’s time to develop an RS130 MK II hardware upgrade with 64-bit Linux & 64-bit Android 14+

This is also potentially a deal breaker for me.

I ask once again. EXACTLY what information is backed up within the user account? Are ALL playlists on the device included in the user data?

I refuse to spend time organising and updating data if all my work is lost if the device fails or I decide to upgrade within brand. All three of the previous streamers I have had had the ability to backup user data, some backed up all Music as well. As has been said - in Software this is the number one rule.

1 Like

@BigAl

If you switch to another ROSE device, there is a way to transfer some of your existing data to the new device.

To use a ROSE device, you need to create a ROSE account.
Playlists and Favorites that you create while using the device are saved to your ROSE account.

Therefore, even if you move to a different ROSE device, you can log in with your existing ROSE account and retain your previously created playlists and Favorites.

However, scanned music data from your previous ROSE device is not transferred to the new device.

@joyofmvid

I have forwarded your request to the software team once again.
As soon as I receive a response from them, I will inform you.

Thanks for your reply.

So just to be perfectly clear.

If I create a playlist from the music on my Rose installed SSD drive and then switch to another Rose device. Provided I place the original music files on a new SSD in the New Rose device, when I log into my account on the new Rose device it will be able to play the full playlists from my new SSD drive.

@BigAl - if it might help, let me share with you my experience - given that I have two Rose 150 in two different countries.

My playlists which are made with music files taken from my music collection saved in the internal SSD are visible on both devices - in other words, whether I am in one country or the other, I can still see these playlists on the Rose App, meaning that these are always saved as linked to my Rose account.

Nevertheless, I can only play music from playlists which have been compiled/saved in one country.

So - although the SSD contains exactly the same collection and exactly the same amount of music files, the Rose will only play the playlists which have been compiled (and saved) through the SSD installed in that country.

Thankfully, this doesn’t apply to playlists made with RoseTube music videos/files and - whether I am in one country or another - I can always play my RoseTube playlists and this makes sense as the playlist is saved because it is most likely linked to my account somewhere on the Rose servers and I can access it wherever I am.

Hope this helps.

2 Likes

Many thanks for sharing your experience, this is very interesting. Obviously, a playlist, even if you can see it, is not much good if it can’t be played. I wonder if this is definitely due to the country you are in or the fact that they are different SSDs. If it is country specific that’s bad for you but others still have a chance of recovering from failure or upgrade. If it’s SSD specific this is a big problem. Perhaps Rose could comment on which?

My guess is that - because I log in two different locations with the same login account - the playlists end up being saved (I suppose) on the Rose server, linked to my Rose account - and yet, when need to play them in any of the two locations, the Rose will play only those that were created on the local SSD.

Once again, all above is related to playlists created in MUSIC and using files/tracks saved to the internal SSD.

Nothing of this sort applies to playlists created on RoseTube that play seamlessly in both locations.

Finally, I don’t create mixed playlists with songs from both Music and RoseTube as I’ve experienced playback problems with these in the past.

@BigAl

If a playlist is created using music stored on an SSD or external hard drive, it is based on the scanned data of that specific device.

If you log into the same ROSE account on another ROSE device, playlists linked to SSD or external storage will not be able to play those tracks, even if the files exist on that storage.