Commit graph

  • 9a5eaa939d chore: update docker-compose to use v5 image tag main Khoa Vo 2026-03-21 20:58:13 +0700
  • 023fee470a feat: center video player and improve lyrics functionality with Vietnamese support Khoa Vo 2026-03-21 20:55:53 +0700
  • d272cb51e1 docs: add Synology deployment guide for future agents Khoa Vo 2026-03-20 23:04:36 +0700
  • 921df0b741 fix: bare-minimum docker-compose for synology debugging Khoa Vo 2026-03-20 22:32:22 +0700
  • 9761281e30 fix: unified debian bookworm env and venv for yt-dlp Khoa Vo 2026-03-20 22:25:09 +0700
  • 93e453926e fix: set docker-compose version to 3.8 for synology compatibility Khoa Vo 2026-03-20 22:21:23 +0700
  • 72c04ba51c fix: add missing runtime libs and robust startup logging Khoa Vo 2026-03-20 22:16:46 +0700
  • 25d93052d4 chore: add verbose logging and switch to glibc build for synology compatibility Khoa Vo 2026-03-20 22:13:54 +0700
  • b6e1e0a647 fix: resolve axum 0.8 root nesting panic and clean up Dockerfile Khoa Vo 2026-03-20 22:10:17 +0700
  • 2a752f4ea9 fix: static build and debug entrypoint for synology Khoa Vo 2026-03-20 22:06:03 +0700
  • 68353e4e56 fix: use debian-based builder to match runtime and fix synology startup Khoa Vo 2026-03-20 22:04:32 +0700
  • feed4f1e8f chore: optimize docker for synology and update readme to v4 Khoa Vo 2026-03-20 22:02:19 +0700
  • 29b89f0b58 Clean up Dockerfile - remove constant platform flags Khoa Vo 2026-03-20 21:53:50 +0700
  • a7d2e86c73 Remove platform from compose for Synology Container Manager compatibility Khoa Vo 2026-03-20 21:52:14 +0700
  • 2cdc3f7b26 Update Docker files for Synology NAS compatibility (linux/amd64, v3 tag) Khoa Vo 2026-03-20 21:50:29 +0700
  • 5c550a1f31 Fix frontend static file serving and RUST_LOG Khoa Vo 2026-03-20 21:38:37 +0700
  • cf7e63d9df Fix docker-compose.yml merge conflict Khoa Vo 2026-03-20 21:30:01 +0700
  • b1318a854b Fix Rust edition for Docker build compatibility Khoa Vo 2026-03-20 21:26:19 +0700
  • 7fe5b955e8 Resolve conflicts: keep Rust backend version Khoa Vo 2026-03-20 21:22:45 +0700
  • 36e18a3609 Migrate from Go to Rust backend, add auto-refresh, fix playback issues Khoa Vo 2026-03-20 21:21:44 +0700
  • 35c9bf24f7 fix: Add static file serving to Rust backend Khoa Vo 2026-03-15 07:09:13 +0700
  • 025110efae fix: Update Rust edition and fix frontend TypeScript error Khoa Vo 2026-03-15 07:03:01 +0700
  • e9f20d6fac chore: Bump image tag to v4 Khoa Vo 2026-03-15 06:58:03 +0700
  • d1bc4324b4 refactor: Migrate backend from Go to Rust (Axum) and update Docker config Khoa Vo 2026-03-15 06:54:44 +0700
  • a82b6cd418 Deploy: Use GitHub Actions to push to Forgejo Registry Khoa Vo 2026-02-07 22:46:19 +0700
  • fa3fcc1b16 Deploy: Linux cross-compile & Action workflow Khoa Vo 2026-02-07 22:37:08 +0700
  • d0d26171f0 Deploy: Add Dockerfile and static file serving Khoa Vo 2026-02-07 22:27:15 +0700
  • dd788db786 feat: Add new logo, PWA service worker, and background audio support Khoa Vo 2026-01-14 10:27:29 +0700
  • 8e17986c95 Fix: Aligned Docker build environment and explicitly installed sharp for production image optimization Khoa Vo 2026-01-01 17:48:57 +0700
  • 4e71a45a7d Feature: Add Manual Update button in Sidebar to trigger yt-dlp backends update Khoa Vo 2026-01-01 17:43:36 +0700
  • 72858c64f9 Fix: Aggressive YouTube auth bypass with web_creator client and yt-dlp nightly Khoa Vo 2026-01-01 17:40:23 +0700
  • e412888f68 Fix: Add missing backend/services module with SpotifyService and cache Khoa Vo 2026-01-01 17:34:13 +0700
  • 1b141f57eb Fix: Remove markdown corruption from main.py and fix api_router import Khoa Vo 2026-01-01 17:29:24 +0700
  • 0ceb3f5838 Fix: APScheduler version Khoa Vo 2026-01-01 17:25:55 +0700
  • 18788221c6 Fix: Use tv_embedded client to bypass YouTube sign-in requirement Khoa Vo 2026-01-01 17:25:21 +0700
  • 9129b9ad54 Feat: Implement Auto-Update yt-dlp using APScheduler Khoa Vo 2026-01-01 17:20:46 +0700
  • 56a3e24b1a Fix: Strict HLS exclusion and force progressive HTTPS streams (v7 cache) Khoa Vo 2026-01-01 17:07:01 +0700
  • bc83f145fe Fix: Add sharp dependency for image optimization Khoa Vo 2026-01-01 16:59:41 +0700
  • 423db6c60b Final Polish: Remove debug logs and cleanup stream_audio Khoa Vo 2026-01-01 16:56:23 +0700
  • d9926642ad Cleanup: Normalize variable names in stream_audio Khoa Vo 2026-01-01 16:52:49 +0700
  • c63187c374 Fix AttributeError in stream_audio header logic and add mp4 mime type Khoa Vo 2026-01-01 16:48:31 +0700
  • ad0007afa4 Fix 500 Error: Relax yt-dlp format strictness, switch to iOS client Khoa Vo 2026-01-01 16:45:20 +0700
  • a7e1692bdb Optimize stream for NAS: prioritize iOS client, flush logs Khoa Vo 2026-01-01 16:44:29 +0700
  • 91c1cd5302 Add debug logs to stream_audio Khoa Vo 2026-01-01 16:40:34 +0700
  • a796b4380d Fix NAS Playback: Cleanup duplicate code and bump to v4 cache Khoa Vo 2026-01-01 16:35:17 +0700
  • 96dd5dd611 Fix NAS Playback: v3 cache, forward Cookies, remove duplicate code Khoa Vo 2026-01-01 16:31:34 +0700
  • 20edeefead Fix NAS 500: Disable SSL verify and sanitize headers Khoa Vo 2026-01-01 16:27:03 +0700
  • 783ee4480e Fix NAS 500 Error: Forward yt-dlp http_headers to request Khoa Vo 2026-01-01 16:24:09 +0700
  • 2a0a919294 Fix NAS playback: Strict HTTP protocol (no HLS), pre-flight checks, and Content-Length Khoa Vo 2026-01-01 16:21:45 +0700
  • 7bc230a8fd Fix NAS playback: Dynamic MIME type and v2 stream cache Khoa Vo 2026-01-01 16:16:06 +0700
  • f073846d4b Fix NAS NotSupportedError: Force m4a format and remove web client Khoa Vo 2026-01-01 16:11:35 +0700
  • b75b6b1aa6 Fix NAS playback: Force IPv4 and use stable clients for yt-dlp Khoa Vo 2026-01-01 16:07:10 +0700
  • 7a58c2357d Fix duplicate keys, optimize images, and update Next.js config Khoa Vo 2026-01-01 16:02:07 +0700
  • d50c2721d2 fix: remove hardcoded localhost api url to fix cors on production Khoa Vo 2026-01-01 15:44:18 +0700
  • 94f046f0d6 chore: optimize docker image size < 500MB with multi-stage build Khoa Vo 2026-01-01 15:34:52 +0700
  • 7bb58693dd fix: improve stream API for Docker/NAS - add SSL certs, retries, geo bypass Khoa Vo 2026-01-01 15:28:28 +0700
  • 50248cf165 fix: duplicate React keys, update meta tags, improve mobile card layout Khoa Vo 2026-01-01 15:16:49 +0700
  • 35876ee046 Update: Mobile UX, Show All, Infinite Scroll & New Categories Khoa.vo 2026-01-01 11:12:21 +0700
  • c8c232afe9 Update: Add Media Session API for native mobile controls Khoa.vo 2025-12-17 14:03:46 +0700
  • e23714bbd6 Update: Fix empty album and iOS playback issues, add diverse home content Khoa.vo 2025-12-17 13:58:34 +0700
  • e1cb73f817 Initial commit: Spotify Clone with Audiophile specs and Synology support Khoa.vo 2025-12-17 11:18:36 +0700