Piped
Piped copied to clipboard
Channels unsubscribe without account
Official Instance
- [X] The bug is reproducable on the official hosted instance or is API related.
Describe the bug
Channels unsubscribe when subscribing to them without an account on iOS
To Reproduce
- Subscribe to a bunch of channels
- They slowly start disappearing from your feed
Expected behavior
Channels should not be unsubscribed to over time
Logs/Errors
N/A
Browser, and OS with Version.
Latest version of iOS
Additional context
https://user-images.githubusercontent.com/89056889/182297280-6ee56dca-f8a4-452a-b825-5f8083d62664.MOV
Channels don't get unsubscribed over the time, the subscribe button in the channel page just doesn't show the correct subscription state.
Channels don't get unsubscribed over the time, the subscribe button in the channel page just doesn't show the correct subscription state.
It was hard for me to show this in the video since it happens so randomly and slowly, but my subscriptions have basically all disappeared, notice how in the previous video I had more subscriptions than I do now

That doesn't really make sense to be honest, if channels vanished then all at once and not one by one... You probably unsubscribed them although it wasn't your intention because the subscribe status was shown wrong.
That doesn't really make sense to be honest, if channels vanished then all at once and not one by one...
You probably unsubscribed them although it wasn't your intention because the subscribe status was shown wrong.
I subscribed to a bunch of accounts, and my feed looked fine for a bit then I went in and checked how many accounts I've been following and it fell to only 17 accounts, I've done nothing since then and now it's at 6
But the pull request might fix this, I'll re-sub to all the channels and update you if anything happens, if nothing happens within a few days, this issue can be closed
It's still happening :/


Are the channels that vanished also marked as not subscribed when you search for them manually?
They're marked as unsubscribed
It only seems to happen when I'm using Piped
Interesting note: in my rss reader, my piped feed shows the videos of the unsubscribed channels, but on the website it doesn't show the videos of unsubscribed channels (but idk if my rss reader will update the unsubscribed channels with the latest videos)
Seems to be fixed now, thanks!

The problem has happened again, and I went from over 100 subscribed accounts to 34, was there any deleted instances from piped recently? maybe that's the issue
I checked every instance to see if I could recover the data, but most of them kept it at 34, and both piped.kavin.rocks domains didn't show any subscribed channels at all
Local subscriptions are stored in the local storage of your browser. You can track them by going into the dev tools of your browser (desktop only) -> storage -> local storage -> {url of the Piped instance}. Could you please check how many channels are listed there, so that we can determine whether it's a server or a client side issue? (they are separated by ",") Thanks in advance :)
I've been subscribed to a bunch of channels on my desktop without an account for awhile now, but this bug doesn't occur
It only happens for me on iOS, it's been consistent across different instances including piped.kavin.rocks
I believe WebKit has a different way of handling storage, so while I've only tested this on desktop chromium based browsers, I'll try it on desktop safari and send logs if anything happens🤙
Thank you!!