The list and browse search functions are slightly different so it will be good abstraction practice to get something more general. Also at present because the get_random_tune view doesn't accept a form, it can't take a timespan, which will be an important enrichment of the feature
@ryaustin
This is sort of a continuation of #156
The list and browse search functions are slightly different so it will be good abstraction practice to get something more general. Also at present because the get_random_tune view doesn't accept a form, it can't take a timespan, which will be an important enrichment of the feature