Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

112 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Smart Player

נגן מוזיקה חכם ומתקדם עם ממשק בעברית, תמיכה בהורדות מיוטיוב, וניהול ספרייה מתקדם.

Windows Build Android Init

Windows Android Tauri React TypeScript

✨ תכונות

🎵 נגן מוזיקה

  • נגן אודיו מתקדם עם תמיכה בפורמטים רבים (MP3, FLAC, WAV, OGG, M4A, AAC)
  • בקרות מלאות: play/pause, next/prev, shuffle, repeat
  • מהירות השמעה - 0.5x עד 2x
  • תור חכם שלומד את ההעדפות שלך
  • סימניות בשירים
  • שליטה בעוצמת קול

📚 ניהול ספרייה

  • סריקת תיקיות אוטומטית
  • תמיכה בתתי-תיקיות היררכיות
  • תצוגת תיקיות עם ניווט קל
  • חיפוש מתקדם (שירים, אמנים, אלבומים, תיקיות)
  • מועדפים והיסטוריה
  • רשימות השמעה מותאמות אישית

🎨 ממשק משתמש

  • ממשק בעברית מלא (RTL)
  • ערכות נושא (בהיר/כהה/אוטומטי)
  • צבעי הדגשה מותאמים אישית
  • עיצוב מודרני ונקי
  • תמיכה מלאה ב-RTL

🛠️ כלים

  • יצירת רינגטונים - חתוך שירים ליצירת רינגטונים
  • עריכת מטאדאטה - ערוך תגיות ID3 ותמונות אלבום
  • הורדות מיוטיוב (בפיתוח)

📱 פלטפורמות

  • Windows - מוכן לחלוטין
  • 🔄 Android - דורש אתחול (ראה ANDROID_SETUP.md)

📥 התקנה

Windows

הורד את קובץ ההתקנה מ-Releases:

  • NSIS Installer (מומלץ) - התקנה מלאה עם file associations + WebView2
  • Portable EXE - גרסה ניידת (דורש WebView2 מותקן)

⚠️ חשוב:

Android

אופציה 1: בניה אוטומטית ב-GitHub (מומלץ)

  1. עבור ל-Actions → "Initialize and Build Android"
  2. לחץ "Run workflow"
  3. המתן 15-30 דקות
  4. הורד את ה-APK מ-Artifacts

📖 מדריך מפורט: ראה QUICK_START_ANDROID.md

אופציה 2: בניה מקומית

  1. עקוב אחר ההוראות ב-ANDROID_SETUP.md
  2. בנה APK מקומית

🚀 פיתוח

דרישות מקדימות

  • Node.js 20+
  • Rust (latest stable)
  • npm או yarn

התקנה

# התקן תלויות
npm install

# הרץ במצב פיתוח
npm run tauri dev

# בנה לייצור
npm run tauri build

Android Development

ראה ANDROID_SETUP.md למדריך מלא.

📖 תיעוד

למשתמשים

למפתחים

🏗️ טכנולוגיות

Frontend

  • React 18 - ספריית UI
  • TypeScript - שפת תכנות
  • Vite - build tool
  • Fluent UI - ספריית קומפוננטות
  • Zustand - ניהול state
  • Howler.js - נגן אודיו

Backend

  • Tauri 2 - framework לאפליקציות desktop/mobile
  • Rust - שפת backend
  • IndexedDB - מסד נתונים מקומי

Plugins

  • tauri-plugin-fs - גישה למערכת קבצים
  • tauri-plugin-dialog - דיאלוגים מקוריים
  • tauri-plugin-shell - הרצת פקודות
  • tauri-plugin-http - בקשות HTTP
  • tauri-plugin-notification - התראות

🤝 תרומה

תרומות מתקבלות בברכה! אנא:

  1. צור Fork של הפרויקט
  2. צור branch לתכונה שלך
  3. Commit את השינויים
  4. Push ל-branch
  5. פתח Pull Request

📝 רישיון

הפרויקט הזה הוא קוד פתוח.

🙏 תודות

  • Tauri - framework מדהים
  • Fluent UI - ספריית UI יפה
  • Howler.js - נגן אודיו מעולה
  • כל התורמים והמשתמשים!

הערה: הפרויקט בפיתוח פעיל. תכונות חדשות מתווספות באופן קבוע.

📞 יצירת קשר

יש שאלות או הצעות? פתח Issue!


Made with ❤️ in Israel

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages