Audile هو تطبيق مفتوح المصدر للتعرف على الموسيقى، يمكنه مساعدتك في التعرف بسرعة ودقة على مقطوعة موسيقية يتم تشغيلها بالقرب منك. يستخدم هذا التطبيق خدمات AudD وACRCloud لتحديد الأغنية وخدمة Odesli لاسترداد روابط المسارات الإضافية الخاصة بالمنصة.
لا يمكن ترقية إصدارات F-Droid إلى إصدارات أخرى حيث يتم تجميعها وتوقيعها بواسطة F-Droid.
Audile مكتوب بلغة Kotlin ويعمل على Android 8.0 أو أعلى.
بنية التطبيق مستوحاة من ممارسات القوس النظيفة. يتم تطبيق وحدات نمطية مع النهج القائم على الميزات.
واجهة المستخدم مكتوبة بالكامل في Jetpack Compose مع نمط MVVM في تصميم Material3.
يستخدم التطبيق واجهة برمجة تطبيقات AudioRecord/MediaCodec لتسجيل الصوت وترميزه.
المكدس: Kotlin، Coroutines، Jetpack Compose، Glance، Hilt، WorkManager، Room، OkHttp، Moshi، DataStore، Coil، Junit.
يستخدم هذا التطبيق خدمة AudD كواجهة برمجة تطبيقات أساسية للتعرف على الموسيقى. يرجى ملاحظة أن خدمة AudD ليست مجانية، وسوف تحتاج إلى رمز API خاص توفره الخدمة لاستخدام هذا التطبيق. إذا لم يكن لديك رمز مميز لواجهة برمجة التطبيقات، فيمكنك الاشتراك للحصول على نسخة تجريبية.
هناك أيضًا خيار استخدام التطبيق بدون رمز مميز، ولكن يرجى ملاحظة أن هذا سيقيد بشكل كبير عدد عمليات التعرف اليومية التي يمكن إجراؤها. يرجى الأخذ في الاعتبار أن هذا السلوك لا تضمنه الخدمة ويمكن تقييده في أي وقت.
إذا كنت ترغب في المساعدة في ترجمة التطبيق إلى لغتك الأم، فيمكنك القيام بذلك من خلال Weblate. إذا لم تكن لغتك متاحة بالفعل، فابدأ في الترجمة باستخدام الأداة -> ابدأ ترجمة جديدة.
لا تتردد في تصحيح أي أخطاء أو اقتراح خيارات ترجمة أفضل للترجمات الحالية.
Copyright (C) 2023-2024 Aleksey Saenko
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.