fow5040/Flow.Launcher.Plugin.SpotifyPremium

[Feature Request] sp + abbreviated expensiveTerm e.g. sp t vs sp track

Opened this issue · 4 comments

I would really like to type less, ideally "sp $searchTerm" would mirror spotify's own search results which usually list search by:

  1. historically similar song title
  2. matched lyrics
  3. matched song title

In light of this being really difficult to implement, could I simply have to not type out "track" which is the search type I want the most, for most of the time? if possible, an abbreviated version of "track" would be really useful. Thanks

Sounds like there's two parts here:

  1. Adding shortcut aliases to certain search terms
  2. Modify search client calls to have more feature parity with the spotify client itself

While 1) is doable, I'm not entirely that 2) is doable, at least with the state of the API library I last used. Search results were grouped by result type (i.e. album, playlist, song) with no obvious way of aggregating and ranking them together. I'll take another look soon to see if anything has changed since.

The Web API still does not support a unified, ranked, search. All search results are separated by result type (track, album, etc.) so it would be impossible to infer their relative 'priority.

For abbreviations, I find it tough to find an general purpose abbreviation that will be friendly with every user, so I opted for the unambiguous word name for now. I would love to add the ability to set custom term shortcuts once I fully implement the settings menu - I'll keep this mind.

Is there a way to prioritize tracks over albums, for example in most of the cases it shows track that i want to play but it's behind lots of albums and i have to scroll to it. I suggest showing tracks first because thats what most people are looking for (i think its now sorted by alphabetical order, so it first shows albums, than artists, and than tracks at the end).
Thanks.

Continuously typing the word "track" almost defeats the utility of the plugin. When using the apk or the exe searching for a track using the name simply yields the result. This plugin is at maximum efficiency if it mimics how end users already interact with Spotify.

I suggest changing the default action keyword to be the same as typing "track". Thus, a user typing: "sp dont stop believing" yields only the track. An end user looking for an album would retain the option to do so.