Comments (1)
The basic flow is
Users choose a LBRY channel name
Call `yt/new` on internal-apis
https://github.com/lbryio/lbry-desktop/blob/master/ui/page/youtubeSync/view.jsx#L67-L75
On success, it will return a google url that you redirect to (where you choose your youtube account and authorize it)
When they are done with authorizing, google will redirect back to the url you pass to `yt/new`
The desktop app redirects to a page that polls `yt/transfer` to display info about the current transfer status (pending, in progress, etc).
https://github.com/lbryio/lbry-desktop/blob/master/ui/component/youtubeTransferStatus/view.jsx
Also helpful
https://github.com/lbryio/lbryinc/blob/master/src/constants/youtube.js
from odysee-ios.
Related Issues (20)
- text wrapping in posts HOT 1
- handle comment failures
- The down arrow at the top of videos can block content HOT 2
- look into 403 issue on head requests
- Feature Request: download button in app HOT 1
- not clear how to quit notifications page
- filter unlisted content + make sure to filter future scheduled HOT 2
- odysee channel appears in feed even though not following and blocked HOT 3
- hyperlinks don't open to correct page on cold open
- covid search term crash / strange refreshing
- missing rate controls on latest ios / certain devices? HOT 3
- IPA file
- "authentication required" error when clicking account menu when not signed in
- PiP play/pause button doesn't transition to new state when a playing video gets paused by the system
- Odysee crashes when opening the app HOT 5
- Add content to Watch Later
- Cannot reply to comments of comments on IOS
- Pressing a reply in your notifications does not link you to the reply on IOS
- crashing when following/unfollowing with bad Mute (blocked) data
- Livestream Token security leak
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from odysee-ios.