View Issue Details

IDProjectCategoryView StatusLast Update
0015487MMW 5Syncpublic2022-09-14 14:39
Reporterpeke Assigned To 
PriorityurgentSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Target Version5.2 
Summary0015487: YouTube: Ability to Sync to user youtube account
DescriptionOur online browser relies on YouTube a lot. It would be good that we better integrate Youtube API https://www.youtube.com/yt/dev/api-resources/

To support more features like
1. list Subscribed channels in MM5 directly like podcasts and add ability to sort them
2. Ability To Subscribe to Channel
3. Ability To Like Video
4. Ability Add Videos to MM5 Playlists
5. Sync Account so that it can be managed locally in MM5
TagsNo tags attached.
Fixed in build

Relationships

related to 0011518 assignedLudek MMW v4 Renderer: Preparing Playback when MMW is used as renderer 
related to 0011352 resolvedLudek MMW v4 Add ability to download/play from YouTube 

Activities

rusty

2019-02-20 20:56

administrator   ~0052723

We'd discussed this but decided not to invest more time in this for now since:
a) we want to release asap
b) it's not clear what direction google will take with its api

peke

2020-08-09 23:22

developer   ~0059294

Raised priority for review as YTM will replace GPM in December.

Ludek

2020-08-10 08:56

developer   ~0059306

Last edited: 2020-08-10 08:57

GPM is going to shut down in 30 days, assigned to me for integration YTM (with 5.0 or 5.0.1 target -- based on the effort needed)

Ludek

2020-08-11 21:03

developer   ~0059333

Last edited: 2020-08-11 21:31

YoutTube api is nice and should be easy to integrate, but note that it does not include YTM (YouTube Music), simply there is still no api for YTM . There are some projects (like https://github.com/sigma67/ytmusicapi ) that are parsing what web browsers gets. But there is problem to authenticate (you need to extract your authentication data from your web browser and provide it through a file for it to work) and in addition the format for the web browser is very complex and already translated based on user localization. i.e. during parsing we would need to use translated versions of the tags (e.g. 'Artist' translated) to parse the attribute for the corresponding account (Czech users gets the data in Czech etc.). i.e. we are still waiting and hoping that Google is going to either integrate YTM to its YT api or provide an usable api for third parties.