radiobrowser-api icon indicating copy to clipboard operation
radiobrowser-api copied to clipboard

Add advanced search with dynamic URL

Open davidhedlund opened this issue 7 years ago • 4 comments

[This issue cover radiobrowser (API, radio-browser.info), and RadioDroid]

There should be advanced search options so you can combine at least:

  • Country
  • State
  • Language
  • Tag
  • Codec
  • Bitrate

Make it possible to select multiple options like on radio-browser.info: screenshot from 2017-09-20 06 41 49

Allow quotes to perform exact match

Allowing quotes to perform exact match is a standard feature seen in most well designed search engines.

Currently its not implemented in the site.

Example: I want to include playlists with tag "Metal" but not with other tags than metal. So playlistst with that has both the tag "Metal" and "Heavy metal" will be excluded for example.

Example: http://www.radio-browser.info/gui/#/byname/SomaFM%20Groove%20Salad gives me

  • SomaFM Groove Salad
  • SomaFM Groove Salad (AAC 32kb) -- I don't want 32kb

Mixed match results

I wish to generate a playlist for "SomaFM" and http://www.radio-browser.info/gui/#/bytag/alternative%20rock

It would be cool to generate it by making the search field compatible with complex databse search like this: SomaFM[station field] AND alternative rock[TAG field]

If you implement this you'll make radio-browser.info quite unique.

davidhedlund avatar Jul 01 '17 17:07 davidhedlund

i added something like this, please have a look at it on the webpage

segler-alex avatar Jul 08 '17 00:07 segler-alex

@segler-alex The search result URL is static: http://www.radio-browser.info/gui/#/searchresult

Please make it dynamic, eg http://www.radio-browser.info/gui/#/bytag/relax/state/working

davidhedlund avatar Jul 17 '17 19:07 davidhedlund

@segler-alex Can you please add codec and bitrate?

davidhedlund avatar Sep 20 '17 03:09 davidhedlund

https://github.com/segler-alex/RadioDroid/issues/169

davidhedlund avatar Sep 24 '17 10:09 davidhedlund