مشغّل ملفات صوتية يفحص مجلداً أساسياً ويشغّل الكل في بلاي ليست واحدة مع تشغيل عشوائي، ويتيح الإعجاب بالأغاني لتصديرها تلقائياً مع الحفاظ على بنية المجلدات الأصلية.
  • TypeScript 89.1%
  • CSS 8.4%
  • JavaScript 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
debe 2786b5d29f
All checks were successful
test / test (push) Successful in 34s
build-and-release / appimage (push) Successful in 37s
chore(release): v0.17.0
2026-10-21 18:31:32 +03:00
.forgejo/workflows feat: production readiness — logs, checksums, schema version, big-list rendering 2026-10-01 22:17:28 +03:00
build feat: audio player with library scan, shuffle, likes, and folder-preserving export 2026-09-07 19:47:04 +03:00
scripts feat: audio player with library scan, shuffle, likes, and folder-preserving export 2026-09-07 19:47:04 +03:00
src feat: recognise moved folders, and move originals out after verifying copies 2026-10-21 18:31:32 +03:00
tests feat: recognise moved folders, and move originals out after verifying copies 2026-10-21 18:31:32 +03:00
.gitignore chore: scaffold soundbox from desktop-standard 2026-09-07 19:32:58 +03:00
CHANGELOG.md chore(release): v0.17.0 2026-10-21 18:31:32 +03:00
electron-builder.yml fix: protect original audio files, exclusive ratings, playback and list fixes 2026-09-24 21:08:48 +03:00
electron.vite.config.ts chore: scaffold soundbox from desktop-standard 2026-09-07 19:32:58 +03:00
LICENSE feat: production readiness — logs, checksums, schema version, big-list rendering 2026-10-01 22:17:28 +03:00
package-lock.json chore(release): v0.17.0 2026-10-21 18:31:32 +03:00
package.json chore(release): v0.17.0 2026-10-21 18:31:32 +03:00
README.md feat: production readiness — logs, checksums, schema version, big-list rendering 2026-10-01 22:17:28 +03:00
tsconfig.json chore: scaffold soundbox from desktop-standard 2026-09-07 19:32:58 +03:00
tsconfig.node.json chore: scaffold soundbox from desktop-standard 2026-09-07 19:32:58 +03:00
tsconfig.web.json chore: scaffold soundbox from desktop-standard 2026-09-07 19:32:58 +03:00
vitest.config.ts chore: scaffold soundbox from desktop-standard 2026-09-07 19:32:58 +03:00

Soundbox

مشغّل ملفات صوتية يفحص مجلداً أساسياً ويشغّل الكل في بلاي ليست واحدة مع تشغيل عشوائي، ويتيح الإعجاب بالأغاني لتصديرها تلقائياً مع الحفاظ على بنية المجلدات الأصلية.

مبني على desktop-standard. Built on desktop-standard.

التثبيت والتشغيل / Install & run

npm install
npm run dev          # التطوير / development
npm test             # الاختبارات / tests
npm run typecheck    # فحص الأنواع / type checking
npm run gen:icon     # توليد الأيقونات / generate icons
npm run dist         # بناء AppImage / build AppImage

التحميل / Download

من صفحة Releases: نزّل أحدث ملف soundbox-<version>.AppImage.

التحقق من التحميل / Verify the download

كل إصدار يُنشر مع بصمة SHA256 في صفحة الإصدارات وكرقم مرافق (*.AppImage.sha256):

sha256sum -c soundbox-<version>.AppImage.sha256

السجلات والتشخيص / Logs & diagnostics

يكتب البرنامج الأخطاء إلى ملف سجل داخل مجلد بيانات المستخدم:

  • Linux: ~/.config/soundbox/logs/soundbox.log

يمكنك فتح المجلد من الإعدادات ← التشخيص. أرفق الملف عند الإبلاغ عن مشكلة.

The app writes errors to a log file inside its user-data folder, reachable from Settings → Diagnostics. Attach it when reporting a problem.

الرخصة / License

MIT