mp3DirectCut

  • Author(s) : Abdel, Rémy, Abdellah zineddine, Jean-François COLAS.

تقديم

هذه الإِضافةُ البرمجيةُ سَتُمَكِّنُكُم من تحسين القُدرةِ على استعمال البرنامج mp3DirectCut مع NVDA.

لقد تمت تجرِبَتُهَا مع النُّسَخ من 212 إلى 223 من mp3DirectCut.

اختصارات لوحة المفاتيح

هذه الإضافةُ البرمجيةُ تمنحُكم الإختصارات التالية :

  • B

    • Used to confirm correct placement of the marker of the beginning of the selection B.
  • Ctrl+Shift+B

    • Used to indicate the position of the marker of the beginning of selection B.
    • Double pressure lets give you the duration of the selection.
  • Ctrl+Shift+D

    • Gives the duration from the beginning of the file to the current position of the playback cursor.
    • Double pressure lets give you the total duration.
  • Ctrl+R

    • Confirms that the selection has been canceled.
  • Ctrl+Shift+R

    • Gives the time remaining from the current position of the playback cursor to the end of the file.
  • Ctrl+Shift+E

    • Used to indicate the position of the marker of the end of selection N.
    • Double pressure gives recapitulatif positions B and N, and the duration of the selection.
  • Ctrl+Shift+P

    • Give the reference of the actual part and the total number of parts in the current file.
  • Ctrl+Shift+Space

    • Used to determine the current level of the vu-meter, during recording.
    • Double pressure reset it.
  • Down Arrow

    • Lets you see the current position of the playhead.
    • This command also position the cursor at the location of the marker of the end of selection N, while giving the location of this marker if a selection has been made.
    • In the volume dialog box, vocalise the next value that can be reached generally with downArrow.
    • This value is not vocalized default.
  • End

    • Moves the playback cursor at the end of the current file and give the total time.
  • Home

    • Moves the playback cursor at the beginning of the current file.
  • Left Arrow

    • Lets make a brief return back of one second during playback, while giving the current duration.
    • This duration is configurable in the options of mp3directcut.
  • N

    • Used to confirm correct placement of the marker of the end of the selection N.
  • Page Down

    • Lets make a leap forward of 10 seconds during playback, while giving the current duration.
    • This duration is configurable in the options of mp3directcut.
  • Page Up

    • Lets make a return back of 10 seconds during playback, while giving the current duration.
    • This duration is configurable in the options of mp3directcut.
  • R

    • Allows to prepare a record and whether you can press spacebar to start.
  • Right Arrow

    • Lets do a brief forward of one second during playback, while giving the current duration.
    • This duration is configurable in the options of mp3directcut.
  • Ctrl+Right Arrow

    • Moves to the next splitting point, while giving the current duration.
  • Ctrl+Left Arrow

    • Moves to the previous splitting point, while giving the current duration.
  • Shift+Right Arrow

    • Lets do a brief forward of four hundredths of seconds during playback, while giving the current duration.
  • Shift+Left Arrow

    • Lets do a brief backwards of four hundredths of seconds during playback, while giving the current duration.
  • S

    • Used to stop the reading and give the current duration.
  • Space

    • If the recording is ready, start this recording.
    • If a recording is in progress, stop it by positioning the cursor at the beginning.
    • If a file is loaded, start the reading.
    • If a read is in progress, allows to do a pause by giving current duration.
    • If read is paused, allows to restart the reading from the current location.
  • Up Arrow

    • Lets you see the current position of the playhead.
    • This command also position the cursor at the location of the marker of the beginning of selection B, while giving the location of this marker if a selection has been made.
    • In the volume dialog box, vocalise the previous value that can be reached generally with upArrow.
    • This value is not vocalized default.
  • NVDA+H

    • Lets open the help of the current add-on.

Compatibility

  • This add-on is compatible with the versions of NVDA ranging from 2019.3 and beyond.

Changes for 20240327.0.0

  • Fixed a bug that caused a log error when reloading plugins, thanks to Rob, from nvda-addons mailing list;

Changes for 20240326.0.0

  • Updated compatibility for nvda-2024.1.;
  • Deleted download link from readme, the download link for future updates will now only be available from the add-on store.

Changes for 20231229.0.0

  • Added a backward compatible implementation to support speak on demand mode, which will soon be available with nvda-2024.1.

Changes for 20231007.0.0

  • After placing the cutting points and after opening the cutting properties window, with "Ctrl+N", adding accessibility to the title of this window by indicating the part index.
  • In reading mode, after moving the start or end markers of selections with keys 1 to 6 of the alphanumeric pad, addition of automatic start of reading from the new position;
  • Fixed a bug that occurred when consulting the remaining time with "control+shift+r" from the beginning of the track.

Changes for 20230728.0.0

  • Applied the flake8 and mypy rules to the code;
  • Changed the minimum supported NVDA version to 2019.3 to support annotations introduced in Python 3.

Changes for 20230508.0.0 and beyond

  • Changed version number, minimum NVDA version and download link according to store conventions/requirements.

Change for version 20.12

  • Stop speech during recording and reading for the latest versions of mp3directcut;
  • Fixed reading remaining time for new versions of NVDA using Python 3.

Change for version 19.02

  • Added the add-on's configuration in the settings panel available since nvda 2018.2;
  • Changed version numbering using YY.MM (The year in 2 digits, followed by a dot, followed by the month in 2 digits);
  • Added compatibility with the new versioning format of add-on, appeared since nvda 2019.1.

Change for version 4.0

  • Added the Compatibility of the add-on with both Python 2.7 and 3;
  • Fixed a bug with add-on paths that contain non-ASCII characters.

مستجدات النسخة 3.0

  • إستعمال gui.guiHelper لعرض إعدادات الإضىفة البرمجية;
  • إستعمال format عوض %s فيما يخص السلاسل المنسقة;
  • إستعمال استخدام توصيات المبادئ التوجيهية للتنفيذ.

مستجدات النسخة 2.3

  • إضافة ترخيص GPL للإضافة البرمجية;
  • تغيير مختصر لوحة المفاتيح الذي يعطي نهاية التحديد من 'Ctrl+Shift+N' إلى 'Ctrl+Shift+E' لأن 'Ctrl+Shift+N' لا يعمل مع النسخ الأواخر للبرنامج mp3DirectCut;
  • إضافةُ إمكانيةِ تأكيد إلغاؤ التحديد بالضغط على 'Ctrl+R';
  • Made some corrections in the code of the appModule 'mp3directcut.py'.

مستجدات النسخة 2.2

  • تصحيح البرامج التي تُعطي أماكن تواجد مؤشرات التحديد.

مستجدات النسخة 2.1.1

  • إزالةُ السكريبت الذي يُعطي الوقت الكامل و إضافة هذه المعلومة إلى السكريبت الذي يعطي الوقت المسموع;
  • إضافةُ إمكانيةِ تشغيل أو تعطيل الإعلانات المتعلقة بزر المسافة, في إعدادات الإضافة البرمجية, مع فصلها عن الإعلانات الأُخرى;
  • إضافةُ إمكانيةِ تشغيل أو تعطيل الإعلان الخاص بصِحَّة وضع مؤَ"شِرات التحديد, في إعدادات الإضافة البرمجية;
  • إضافةُ إعلان الجُزْءِ الحالي عند التنقل ما بين نِقط القطع;
  • تصحيح الإعلانات الخاصة بالأزرار : 'upArrow' و 'downArrow';
  • إضافةُ إمكانيةِ فتح ملف المساعدة للإضافة البرمجية الجارية بالضغط على 'NVDA+H';
  • نقلُ القائمةِ الخاصة بإعدادات الإضافة البرمجية من قائمة الإعدادات إلى قائمة التفضيلات.

مستجدات النسخة 2.1

  • إضافةُ إمكانيةِ معرفةِ مكان تواجد نقطة القطع المقبلة بالضغط على 'Ctrl+Right Arrow';
  • إضافةُ إمكانيةِ معرفةِ مكان تواجد نقطة القطع السابقة بالضغط على 'Ctrl+Left Arrow';
  • إضافةُ النُطْقِ عند التنقل أربع أجزاء من المائة إلى الأمام بالضغط على 'Shift+Right Arrow';
  • إضافةُ النطْقِ عند التنقل أربع أجزاء من المائة إلى الوراء بالضغط على 'Shift+Left Arrow';
  • تصحيح المفتاح summary للإضافة البرمجية من 'من أجل البرنامج mp3DirectCut' إلى 'mp3DirectCut'.

مستجدات النسخة 2.0

  • إضافة إمكانيةِ معرفة المدة المتبقيةِ بالضغط على الإختصار 'Ctrl Shift R';
  • تصحيح قِراءةِ المدة التي تفُوق الساعة;
  • إضافةِ إمكانية التفريق بين الأجزاِ من المائة و الأجزاء من الإلف.

مستجدات النسخة 1.1

  • Added the ability to include the mp3DirectCut category into the Input Gestures;

    • They will be visible only during use of the mp3DirectCut software.
  • Added the ability to enable or disable automatic messages, in the tools menu of NVDA, item 'mp3DirectCut configuration';

مستجدات النسخة 1.0

  • النسخة الأولى.