Commit Graph
35 Commits
Author SHA1 Message Date
youmusic-bot 676ef53dc2 chore: Update k8s manifest to version master-22 2025-10-31 00:56:42 +00:00
junv 2f986515ac Update song picking logic 2025-10-31 11:55:29 +11:00
youmusic-bot 8dcfc9166e chore: Update k8s manifest to version master-21 2025-10-31 00:36:25 +00:00
junv bb7cfacb1f Update 2025-10-31 11:35:48 +11:00
youmusic-bot f75fbda8c6 chore: Update k8s manifest to version master-20 2025-10-31 00:29:39 +00:00
junv f05d648927 fix: Add run-number based image tag to Docker build
- Generate image version (branch-runNumber) before metadata extraction
- Add generated version as a raw tag type in metadata action
- Use consistent version across Docker tagging and manifest update
- Tags will now include: latest, master, master-cd1b89f, AND master-{runNumber}
- Manifest uses the master-{runNumber} tag for consistency
2025-10-31 11:28:53 +11:00
youmusic-bot 2127e9b9f9 chore: Update k8s manifest to version master-19 2025-10-31 00:20:00 +00:00
junv cd1b89f7fe feat: Auto-update k8s manifest with Docker image version in CI
- Add manifest-template.yaml with {{IMAGE_VERSION}} placeholder
- Update CI workflow to generate versioned manifest on main/master pushes
- Version format: {branch}-{run_number}
- Auto-commit updated manifest back to repo
- Inspired by badger CI workflow pattern
2025-10-31 11:19:16 +11:00
junv ba8a6ec8a1 Update auto download 2025-10-31 09:51:59 +11:00
junv ef3a5cd7c8 Fxi the build 2025-10-31 09:31:43 +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
junv 40c2fcb382 Update 2025-10-31 00:04:32 +11:00
junv 3b36a3137e Update libs 2025-10-31 00:04:04 +11:00
junv 986024bc09 Upgrade yt-dlp 2025-10-31 00:03:11 +11:00
junv 6dfa32b732 Fix build 2025-10-30 23:54:53 +11:00
junv 53044cc301 Expire shared song link 2025-10-30 23:52:36 +11:00
junv c93fb5ffa7 add func to share music 2025-10-30 23:50:11 +11:00
junv 7e764c65da Add share link 2025-10-30 23:49:46 +11:00
junv 276a0237fe Update music library 2025-10-30 23:24:17 +11:00
junv b150564b0b update k8s 2025-10-30 23:14:10 +11:00
junv 2ba4ff3113 Fix docker 2025-10-30 22:54:20 +11:00
junv 9c6ed82a56 add db migration 2025-10-30 22:35:02 +11:00
junv 5dd486844f Make docker image work 2025-10-30 17:31:29 +11:00
junv b298cb2e5c Fix the build attempt 3 2025-10-30 17:11:23 +11:00
junv 7caddd23ed fix the build attempt 2 2025-10-30 17:09:04 +11:00
junv 7fb05d0359 Try to fix the build 2025-10-30 17:04:24 +11:00
junv c2d5514094 fix 2025-10-30 16:59:05 +11:00
junv 825a176250 Fix docker build 2025-10-30 16:56:24 +11:00
junv 46c3ba391f Update workflow 2025-10-30 16:46:34 +11:00
junv 3a0b466cd9 Add docker file and k8s manifest 2025-10-30 16:44:07 +11:00
junv 574d0c7ffd Update 2025-10-30 16:32:04 +11:00
junv af4a3bb50e Showing music detail on iphone 2025-10-30 16:23:02 +11:00
junv 58ef625bd8 Update style 2025-10-30 16:19:01 +11:00
junv b3bb5668b7 Now it can download , play add to playlist, artist list page 2025-10-30 15:10:03 +11:00
junv 3d2e95e858 First version works! 2025-10-30 14:45:41 +11:00