use PRETTY_PRINT in PHP json_encode( ..., PRETTY_PRINT) for nicer output
new endpoints
add new endpoint /modified-after/YYYYMMDDHHMMSS which results in all records which were modified after the indicated date
compact output formats for results: instead of presenting the whole record(s), only respond with md5 hash and upd timestamp only
implement a server method to link different stream entries for the same radio station/program
Example: MP3-HQ-128, MP3-MQ-64, OGG-VBR-HQ, OGG-VBR-MQ, OGG-VBR-LQ-MONO (example: Deutschlandradio Kultur)
This might require a modification of the JSON/XML output. Or link different entries by a "handle" which glues the different stream entries.
User interface UX
add a flag "report invalid stream url", which the user can click in the app, and which flags the station data as "possibly broken"
give users the hint text how to add several tags (comma-separated)
Sanitize all inputs and outputs
XSS protection
check and validate inputs, e.g. protocol handler
normalize tag entries (currently, tags are separated by "," like "tag1, tag2, tag3"). There was no information, that commas must be used.
Server ouput
add new fields for
new endpoints
implement a server method to link different stream entries for the same radio station/program
Example: MP3-HQ-128, MP3-MQ-64, OGG-VBR-HQ, OGG-VBR-MQ, OGG-VBR-LQ-MONO (example: Deutschlandradio Kultur) This might require a modification of the JSON/XML output. Or link different entries by a "handle" which glues the different stream entries.
User interface UX
Sanitize all inputs and outputs