amperfy icon indicating copy to clipboard operation
amperfy copied to clipboard

Can't log out from the server or add new server, or change the server.

Open HubKing opened this issue 2 years ago • 2 comments

I have tested it on the latest iPadOS. Once I have added a server, I cannot find any way to add a new server. The Edit button does nothing but moving the server label slightly to the right. I could not find any way to delete the existing server. Adding a new address does not allow editing the user ID. If it were Android, I would clear the app's data, but since it is stupid iPadOS, I had to delete the app and reinstall it from the App Store just to change the server. I think this is a bug.

HubKing avatar Sep 06 '22 12:09 HubKing

Same issue for "the edit button does nothing but moving the server label slightly to the right" on my iPhone 12 Pro Max.

uprprc777 avatar Sep 06 '22 13:09 uprprc777

Changing the server is not currently not supported. You can add an alternative URL to the same server (external and internal URL for example). If an other URL is provided the edit button lets you delete the currently not active one. If only one is provided the list doesn't show the trash-icon because it can't be deleted. Since this functionality only lets you add alternative URLs to the same server the username is already provided. The password must be entered again to prevent password leakage.

BLeeEZ avatar Sep 06 '22 15:09 BLeeEZ

If an other URL is provided the edit button lets you delete the currently not active one

No. It. Doesn't. The Edit button does nothing (except, as has been reported, it moves the server label slightly to the right). It does not make anything on the screen editable.

This is a serious issue. I have two subsonic servers and Amperfy will let me use only one of them. Moreover, having signed in on one, there is no way to sign out and change to the other! That's because, not only can you not have two URLs, but also you cannot delete an existing URL. The only solution I have found is to delete the app completely. That's ridiculous.

A secondary issue is that when you do delete the app and initially give your server details, if you get something wrong, like saying https when it is in fact an http URL, the app hangs completely. There is no feedback, no nothing, and you can't get out of the screen. The only solution is to force-kill the app and try again. So the point is, not only can you not change the server, you can't even correct your server information.

mattneub avatar Dec 12 '22 14:12 mattneub

The only solution I have found is to delete the app completely. That's ridiculous.

At least Android lets users delete only the app data, so when an app malfunctions (not uncommon), ome can reset the app by deleting the data. Stupid iOS has no such feature, so one has to uninstall/reinstall the app.

HubKing avatar Dec 12 '22 14:12 HubKing

With c49edc3 library resync and user logout is possible without reinstalling Amperfy. The option can be found under Settings->Library->"Resync Library" or Settings->Server->Logout.

BLeeEZ avatar Mar 18 '23 19:03 BLeeEZ

Logout and resync can be tested in the latest beta: https://github.com/BLeeEZ/amperfy/issues/25

BLeeEZ avatar Apr 02 '23 18:04 BLeeEZ