Skip to content

[FEATURE] Deeper YT account integration #22

@MidhunEU

Description

@MidhunEU

🚀 Feature Description

Ability to fetch and modify followed artists, albums from YT account via Echo.
Merge favourite songs on Echo with YT liked music playlist, again with ability to add or delete via Echo.
Overall, a simple way to save progress and continue across various devices connected to the account.

💡 Motivation

Currently Echo can playlists from YT account but local playlists can't be saved to account.
I used the YT Music app before - saving and syncing stuff across devices (with my account) is something I miss.

📋 Detailed Description

Now, every user has their preferences. Some may like this. Some may be Spotify users. Some may prefer not having any online account at all.
But I think this can be implemented in a that works for everyone.

🎯 Use Cases

  1. Switch Device & Continue Listening
    On phone, you like “Song A” and pause at 1:37. Later on tablet, open Echo: “Song A” is already liked, and you can continue at 1:37.
  2. Cross‐Platform Library Management
    Using Echo on Android, you follow Artist X. Later, in YouTube’s web or mobile app, you see that Artist X is already followed under your YT account.
  3. Unified Favourites / Liked Music
    All songs you add to favourites in Echo appear in your YT “Liked Music” so that your library is coherent regardless of app used.

🔧 Technical Considerations

There is already the issue of lag after launching the app, idk how implementing more account integration might play out but I'm optimistic about this feature.

📱 Platform Support

  • ✅ Android

✅ Checklist

  • ✅ I have searched for existing feature requests
  • ✅ I have provided a clear description
  • ✅ I have explained the motivation
  • ✅ I have considered technical aspects

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions