Commit Graph
6 Commits
Author SHA1 Message Date
junv 0a4ead5462 Update download logic 2025-11-07 13:23:33 +11:00
junv 8678cb3d7f Update 2025-10-31 13:55:38 +11:00
junv 484d74d249 Update style 2025-10-31 13:02:54 +11:00
junv 2f986515ac Update song picking logic 2025-10-31 11:55:29 +11:00
junv ba8a6ec8a1 Update auto download 2025-10-31 09:51:59 +11:00
junv f7e4686816 Implement the following:* Search function should time out in 1 min if something goes wrong
* Add function tofull-size current playing song through a button in the bottom control panel
* Add an API also a feature in the home page, to allow user type a song name, then create a backend job to auto search and download song in the background, when pick the song from the results, put the result into priority candicdate if the name either has “official song” or “官方”, if the same exact song has been downloaded before, then just put the job as pending to confirm, and let user to confirm, once user confirmed, then the system can download the duplicate song, we need to persist the those jobs, if a job fails, then we mark it failed, and user can retry it later through UI, also add an summary about how to trigger this function through API
* Add API keys section in settings, so we need to evaluate api keys for public APIs
    * Now we only put the auto search and download song into the pubic API
* Add feature in search to search artist, which would return all the matched artists,
* Add sort feature to the artists and library page, like the one we have in playlist detail page
* By default sort the song in the library page by added at desc
2025-10-31 09:17:44 +11:00