Skip to content

Add Home & Liked Songs for Spotify - #14

Open
Takayom1 wants to merge 1 commit into
NuclearPlayer:masterfrom
Takayom1:add-spotify-home
Open

Takayom1 wants to merge 1 commit into
NuclearPlayer:masterfrom
Takayom1:add-spotify-home

Conversation

@Takayom1

Copy link
Copy Markdown

New Plugin Submission

Plugin ID: nuclear-plugin-spotify-home
Repository: https://github.com/Takayom1/nuclear-plugin-spotify-sync
Category: dashboard (also playlists)

What does this plugin do?

Brings the Spotify home screen and Liked Songs into Nuclear as two sidebar tabs:

  • Spotify – your Daily Mixes, Discover Weekly, Release Radar and other mixes, new releases from followed and most-liked artists, Top 50 Global / USA charts; every playlist or release opens as a page inside the tab.
  • Liked Songs – your Spotify likes with search, sorting, playback, a context menu and unliking with undo; optional copy in Nuclear playlists.
  • The same mixes, charts and releases are also provided to Nuclear's Dashboard.

Personal data uses the official Spotify Web API with the user's own app (OAuth PKCE, no secret). Spotify-owned playlists (charts, mixes) are read through the official nuclear-plugin-something playlist provider, since Web API development-mode apps can't access them. UI is in English, or Russian when Nuclear is set to Russian.

The sidebar tabs are added to the DOM, because the SDK has no API for sidebar entries yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant