Bookmark Videos, Channels & Playlists
trymeouteh opened this issue · comments
Is your feature request related to a problem? Please describe.
Unable to bookmark videos, playlists and channels I do not follow within the LBRY client. I have to always copy the LBRY url and paste it into my browser to save a bookmark. Opening these LBRY bookmarks on a mobile browser does not open up the LBRY app to the content.
Describe the solution you'd like
A E2EE bookmark system similar to browser bookmarks built into LBRY.
A new section will be added to the LBRY client to allow users to manage their bookmarks. Users can create, edit or delete bookmarks for any video, playlist or channel on the LBRY network within the LBRY client. This data will be synced with your other LBRY clients across your devices.
- All bookmark data is E2EE, No one except for the user can decrypt and read this data. This is required to keep user bookmark data private and secure.
- Bookmarks will sync between your LBRY clients on all of your devices.
- You can choose what LBRY server to sync your bookmarks to, or even self host your own LBRY bookmark server (Brave Sync and Firefox Sync allows you to self host your own bookmark server)
- Bookmarking a channel does not mean subscribing the to channel or following the channel, just simply making a bookmark for the channel
- You can bookmark a video as is (Starting from 0:00:00) and you can bookmark the same video with different start times as different bookmarks.
- Bookmarks can be imported and exported into a HTML file just like all modern web browser support
- All bookmark URLs will use LBRY protocol and not HTTP or HTTPS. (Example: lbry://@lbry:3f/lbryin2022:f)
- You must set a name of the bookmark just like a web browser bookmark
Describe alternatives you've considered
Having the LBRY clients integrate Brave Sync and Firefox Sync accounts to access bookmarks and create new bookmarks
Additional context
Many people save bookmarks to their favorite videos. Most video platform are web based, LBRY being an exception due to its decentralised nature which is why there are LBRY clients to access LBRY network. With YouTube for example, you will just simply bookmark the video URL with your browser and be done and can easily access this on any browser on any of your device. This is not the case for LBRY when using the LBRY client.