Skip to content

Repository files navigation

Ichigo Music — Code 015 Edition

Ichigo Music Logo

🍓 Ichigo Music (Code 015)

A High-Performance Desktop Music Player inspired by Apple Music & Darling in the Franxx
แอปพลิเคชันฟังเพลงระดับพรีเมียมบนเดสก์ท็อป ถอดรหัสผ่าน Lavalink v4 พร้อมดีไซน์ธีม Ichigo

Tauri React TypeScript TailwindCSS License

EnglishภาษาไทยSocials & Contact


🌐 English

✨ Features

  • 🚀 Lavalink v4 Audio Engine: High-fidelity audio decoding and streaming powered by custom Lavalink v4 node server.
  • 🎵 Apple Music Fullscreen Player: Immersive full-screen playback with dynamic glowing background backdrop & classic white player card.
  • 🎤 Synced Karaoke Lyrics: Real-time synchronized LRC lyrics with glowing cyan text and interactive time-jumping capability.
  • 🪄 Auto Mix & Autoplay: Intelligent continuous queue generation styled after Apple Music recommendations.
  • 💙 Ichigo (Code 015) Theme: Dark navy blue design palette inspired by Ichigo from Darling in the Franxx.
  • 🔍 Smart Search & History: Instant auto-suggestions and personal listening history tracking.
  • 📊 Server Diagnostics & Console: Live Lavalink server health monitor and built-in debug log console.

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • Rust (for Tauri development)

Installation & Development

# Clone the repository
git clone https://github.com/KCCHDEV/Ichigo-Music.git

# Navigate into directory
cd "Ichigo Music"

# Install dependencies
npm install

# Run frontend in development mode
npm run dev

# Run desktop app via Tauri
npm run tauri dev

Build Production App

npm run tauri build

🇹🇭 ภาษาไทย

✨ ฟีเจอร์เด่น (Key Features)

  • 🚀 ระบบเสียง Lavalink v4 Engine: ถอดรหัสและเล่นไฟล์เสียงคุณภาพระดับ High-Fidelity ลื่นไหล ไม่มีสะดุด
  • 🎵 เครื่องเล่นเพลงแบบ Apple Music: โหมดเต็มหน้าจอสุดพรีเมียม พร้อมฉายแสงเปลี่ยนสีตามปกเพลงแบบเรียลไทม์
  • 🎤 เนื้อเพลงคาราโอเกะซิงค์เรียลไทม์ (LRC): ตัวหนังสือเรืองแสงสีฟ้า กดเลือกท่อนเพลงเพื่อกระโดดข้ามเวลาได้ทันที
  • 🪄 Auto Mix & Autoplay: ระบบสืบค้นและจัดคิวเพลงอัตโนมัติต่อเนื่องสไตล์ Apple Music
  • 💙 Ichigo (Code 015) Theme: ดีไซน์สีกรมท่า-น้ำเงินเข้ม แสงไซแอน เอกลักษณ์เฉพาะจากอนิเมะ Darling in the Franxx
  • 🔍 ค้นหาชาญฉลาด & ประวัติการฟัง: Auto-Suggestions พร้อมบันทึกประวัติการเล่นเพลงย้อนหลังเฉพาะบุคคล
  • 📊 ระบบตรวจเช็กเซิร์ฟเวอร์ & คอนโซล: ติดตามสถานะ Lavalink Node แบบเรียลไทม์พร้อมระบบบันทึก Console Log

🛠️ เทคโนโลยีที่ใช้

  • เดสก์ท็อปเฟรมเวิร์ก: Tauri v2 (Rust)
  • ส่วนติดต่อผู้ใช้ (UI): React 19 + TypeScript
  • เครื่องมือการสร้าง (Build Tool): Vite 7
  • ตกแต่งสไตล์: Tailwind CSS v4
  • ไอคอน: Lucide React
  • เซิร์ฟเวอร์สตรีมมิ่งเสียง: Lavalink v4

🚀 ขั้นตอนการติดตั้งและการใช้งาน

สิ่งที่ต้องเตรียมก่อนใช้งาน (Prerequisites)

  • Node.js (เวอร์ชัน 18 ขึ้นไป)
  • Rust (สำหรับการพัฒนา Tauri)

การติดตั้งและรันในโหมดพัฒนา

# คลองคลังโค้ดมาจาก GitHub
git clone https://github.com/KCCHDEV/Ichigo-Music.git

# เข้าไปยังโฟลเดอร์โปรเจกต์
cd "Ichigo Music"

# ติดตั้ง Packages ที่จำเป็น
npm install

# รันในโหมด Web Development
npm run dev

# รันแอปพลิเคชัน Desktop ด้วย Tauri
npm run tauri dev

การสร้างไฟล์ติดตั้ง (Build Production)

npm run tauri build

👨💻 Creator & Community (ช่องทางการติดต่อ)

Platform Details / Link
Developer Nay Golf
👤 Facebook Nay Golf Profile
🐙 GitHub @KCCHDEV
💬 Discord Join Discord Server
📦 Project Repository KCCHDEV/Ichigo-Music

Made with ❤️ by Nay Golf (KCCHDEV)
Code 015 - Ichigo Theme

About

A High-Performance Desktop Music Player inspired by Apple Music & Darling in the Franxx I แอปพลิเคชันฟังเพลงระดับพรีเมียมบนเดสก์ท็อป ถอดรหัสผ่าน Lavalink v4 พร้อมดีไซน์ธีม Ichigo

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages