Skip to content

Better explanation of how the app works (Spotify+Youtube) #835

Open
@Cwpute

Description

@Cwpute

Is there an existing issue for this?

  • I have searched the existing issues

Pain

Currently the app's description on Fdroid and in-app UX don't mention explicitly that the account details (playlists, reommendations…) come from Spotify's API, while the actual music data comes from Youtube.

This is not only about being tranparent, but also about the amount and quality of reported issues.
Many users come here and probably on your Discord to tell such or such song canot be played. If they were told right away that songs can only be played if they're available on Youtube as well, this would alleviate much wf your work regarding those reports.

Suggested solution

Update the app's description on Fdroid to what you have on this repository:

An open source, cross-platform Spotify client compatible across multiple platforms
utilizing Spotify's data API and YouTube (or Piped.video) as an audio source,
eliminating the need for Spotify Premium

Include a disclaimer when starting the app for the first time, explicitly telling that again

Include a blurb of text for specific in-app bugs that can be traced down to Piped or Youtube not working as intended.
For example, if the song cannot be found, tell users to check if that song exists on Youtube before reporting a problem. If Piped doesn't answer calls, tell users the problem comes from Piped, and try changing the API to Youtube…

Useful resources

The comments from various people in this closed issue #480 show how many asume the app works (exclusively with Spotify), and their realization afterwards.
Probably many other issues since then related to songs not playing, due to either Youtube, Spotify or Piped themselves having issues.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions