Samplify
Samplify copied to clipboard
A sample retrieval engine, powered by whosampled.
i had to modify readme instructions to be ``` git clone https://github.com/qzdl/samplify.git && cd samplify && python3 -m venv samplify && source samplify/bin/activate && pip install -r requirements.txt ``` and...
This is a simple fix; where the `spotify.add_to_playlist` call is made, first truncate the id array to `n` arrays of size 50, then make `n` calls to the `add_to_playlist` function....
With the following usage ``` [samuel@qzdl spotify-samples]$ python samplify.py --search 'resurrection common' --album Resurrection by Common I Used to Love H.E.R. by Common Watermelon by Common Book Of Life by...
- Spotify removed from the core of the application - notion of input / output platoform introduced - enhancements to scraper: * youtube video id retrieved from breakdown page -...
What it says on the tin ======= - Investigation required for the youtube API to provide a similar configuration setup to spotify - CLI amendments to explicitly state platform -...
Could look at using neo4j, or datomic. Similarities between the syntax as found in [examples/*](https://github.com/qzdl/Samplify/blob/master/examples/album_train-of-thought_reflection-eternal), and [Cypher](https://neo4j.com/developer/cypher-query-language/). Trivial to parse the current datastructure into (NODE)->-[EDGE]->-(NODE) ``` ( Move Somethin' )->-[...
The playlist description field has a 300 char limit, and doesn't support line breaks. An alternative is required to store the information about the sampled content that exists in the...
The function `def populate_output` in `sample_finder.py` could do with some more fleshing out as far as options set against `options.output_type` are concerned.