Support for LibreTube's new Sync server#8367
Support for LibreTube's new Sync server#8367Bnyro wants to merge 25 commits intolibre-tube:masterfrom
Conversation
XRecorder_20260425_01.mp4XRecorder_20260425_02.mp4 |
|
Thanks for already testing it @Figim Though, as I said, I haven't even tested it myself yet because I had to do some backend changes and wait for the Docker images to build, so it's probably not working 100% yet. I'll give you a ping when I think it's done so that you can test it again :) |
|
@Figim It should now be in a state that basic functionality (accounts, playlists and subscriptions) should work. Nevertheless I'm still going to change some stuff in the settings and add a welcome screen, so it makes sense to still wait a bit before testing again. |
… related methods and add stubs for libretube sync repository
XRecorder_20260426_01.mp4 |
|
Thanks @Figim, that's fixed now. Apparently making a preference invisible or visible also triggered the logout action because there've still been some old listeners that I didn't clear properly. |
XRecorder_20260426_04.mp4
XRecorder_20260426_03.mp4
XRecorder_20260426_05.mp4
XRecorder_20260426_06.mp4
XRecorder_20260426_07.mp45.1 After completing step 5 above, close the app and reopen it. "There seems to be a problem with the selected server. Try another one." Error Toast. (Unrelated) XRecorder_20260427_01.mp4
|
|
3 is not yet implemented, tracked at libre-tube/sync-server#5. 9 That's weird, I don't have such issues. The server is hosted in Germany, maybe your internet provider just has a bad connection to the server because it's in Germany? |
I am in Georgia. 6, 8 and 9 cannot be repeated now. I deleted them. 7 and others are still there |
8e5eb23 to
b0d59b9
Compare
|
If somebody plans to test this - please wait a bit until I got the time to continue on adding support for watch history / subscription groups / playlist bookmarks syncing, the most recent commits are quite buggy and need some fixups |
|
Remaining issues I need to fix up (in addition to the ones listed by @Figim):
|
Should I not test yet? |
Yes, please wait a bit. I'll tell you when to test it. |
… subscription groups
…ry and playlist bookmarks
…ry Piped methods to the local database repository as Piped doesn't support any of it
…t type instead of re-calculating when possible
|
Done? |
For now, yes. Deleting accounts still doesn't work, that requires some fixes in the backend. |
Account deletion works.
XRecorder_20260505_01.mp4Error : java.lang.Exception: invalid authentication token |
|
Account deletion only works if you have no data stored at the server yet. As soon as you e.g. create a playlist, it doesn't work anymore. To fix that, I had to do a breaking change at the backend - so I'll wipe all user data on sync.libretube.dev tomorrow - please take backups of everything if you had something important stored there. |
I have noted some bugs above. |
Please read #8363 for more information.
closes #8363
NOTE: