[Feature Request]: independent backup option
Describe the feature you'd like to request
Unfortunately, there is only local backup and Google Drive, but I cannot use either of the options. Local is not an option because I cannot get the data off the device and I don't have Google (Drive).
An independent standard remote backup option is required, which can also be self-hosted, for example. Many users also have an sftp, for example, through the home router in the network.
Describe the solution you'd like
Please offer an independent backup method.
Describe alternatives you've considered
... such as FTP or Nextcloud or similar.
nextcloud would probably be out of scope, i would suggest sftp (ssh runs basically everywhere) and/or bluetooth (almost every device has bluetooth), depending on how easy it is to implement either of these
Just use atvTools to get your local backup with your phone. Or install a file manager with ftp support on your atv box.
Unsure what systems you run on your network, If you have a windows system then there is atvTools as @peat80 mentions, There's also adblink which has versions for linux, mac and windows, I find it a very useful tool. Main website https://www.jocala.com/ source https://github.com/Jocala/adblink
its like non of you actually read what is happening at the moment nothing you say is based on reality
If your TV has USB ports, you can just use a flash drive for storage, if not there are also FTP/SMB/SFTP or WI-FI Direct options.
- Cx File Explorer: Allows FTP via direct network service, I think this one is READ & WRITE (edit confirmed FTP to be free)
- X-plore: Allows connecting to LAN, FTP, Web storage (Google Drive, Dropbox, OneDrive, Mega, Box, WebDav, Mediafire, pCloud, Degoo, OwnCloud/Nextcloud), FTPoSSH, Direct WiFi, DLNA, some features are paid but the FTP server is read-only and free.
I'm sure there are more apps, these are just the two I've used.
I didn't find the backup feature to be functional. Restoring from local backup didn't work at all. Google Drive restore technically worked but only restored my YouTube login, none of my settings.
I've got a Chromecast With GoogleTV 4K, which has limited access to the file system.
It would be helpful to have a way to make backups and restores that use the local file system available on a device like mine.
SmartTube can navigate the file system, but it doesn't seem to recognize its own backup folders.
When I installed the new Beta 30.56, my prior backup from 30.50 can't be found.
And because the backup folder has been moved to the Android/data I can't just move my old backup to that folder because the backup folder is now in a protected part of the filesystem that GoogleTV doesn't allow access to.
If anyone knows of a file manager that would work on my device and allow me to move files in the protected areas, please let me know.
A backup normally goes to Android/media not Android/data, which should be reachable with any filemanager installed on your device.
Folder Android/data can be reached via atvTools installed on your phone if you really need it for something. (Uses adb)
The complete path where it lands is shown if you use local backup / restore function in the app.
https://github.com/yuliskov/SmartTube/issues/5160#issuecomment-3610463212
Looks like the backup path was changed recently indeed.
Thanks for the feedback. As a workaround, I installed an FTP server. The only version that worked was: https://f-droid.org/en/packages/be.ppareit.swiftp_free/
I can find the path:
data/com.teamsmart.videomanager.tv/Backup/shared_prefs
I haven't tried a restore yet, but it looks like the correct directory, also in comparison to the previous references.
In any case, it would still be a good feature if SmartTube supported ftp backup and restore.
Until then, this might be a good workaround for others as well.
A backup normally goes to Android/media not Android/data, which should be reachable with any filemanager installed on your device. Folder Android/data can be reached via atvTools installed on your phone if you really need it for something. (Uses adb) The complete path where it lands is shown if you use local backup / restore function in the app.
That is incorrect. SmartTube has always written to:
/storage/emulated/0/data
I just went through the process of removing 30.55 from an Onn-Google-TV box with Android 12. Lucky they don't ever login, Yet The prior backup was indeed in /storage/emulated/0/data both beta and stable, Now they are in the new directory structure. Why the change is beyond me.
This might be of some assistance when you do plan on backing up https://github.com/yuliskov/SmartTube/issues/5133#issuecomment-3590199064
There should be around 13 files. Hopefully they aren't corrupt. That's odd it took a specific ftp client to connect. Sounds like that device is just being difficult.
My Backup contains these files:
ls -1 data/com.teamsmart.videomanager.tv/Backup/shared_prefs/
AmazonWebViewPrefs.xml
com.liskovsoft.appupdatechecker2.preferences.xml
com.liskovsoft.sharedutils.prefs.GlobalPreferences.xml
com.teamsmart.videomanager.tv_preferences.xml
_has_set_default_values.xml
MediaServiceCache.xml
WebViewChromiumPrefs.xml
yt_cache_service2%KEY%challenge-solver.xml
yt_service_prefs.xml
Is everything included here? (only 9 files) I want to delete the app now because of the compromise. https://github.com/yuliskov/SmartTube/issues/5131#issuecomment-3592672345
I hope it is safe to uninstall the app and restore with the old backup.