Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

Апублікаваны выпуск музычнага прайгравальніка Эліза 0.4, пабудаванага на аснове тэхналогій KDE і распаўсюджваецца пад ліцэнзіяй LGPLv3. Распрацоўнікі прыкладання спрабуюць увасобіць у жыццё рэкамендацыі па візуальным дызайне мультымедыйных прайгравальнікаў, распрацаваных працоўнай групай KDE VDG. Пры развіцці праекта асноўная ўвага надаецца забеспячэнню стабільнасці, а ўжо потым нарошчванню функцыянальнасці. Бінарныя зборкі ў бліжэйшы час будуць падрыхтаваны для Linux (абаротаў у хвіліну для Fedora і ўніверсальныя пакеты Flatpak), Macos и Windows.

Інтэрфейс пабудаваны на базе Qt Quick Controls і тыпавых бібліятэках з набору KDE Frameworks (напрыклад, KFileMetaData). Для прайгравання выкарыстоўваюцца кампаненты QtMultimedia і бібліятэка libVLC. Забяспечваецца добрая інтэграцыя з працоўным сталом KDE Plasma, але праграма не прывязана да яго, і можа выкарыстоўвацца ў іншых асяродках і АС (у тым ліку Windows і Android). Elisa дазваляе ствараць спісы прайгравання і праглядаць музычныя калекцыі з навігацыяй па альбомах, музыкам і трэкам, але развіццё прыкладання засяроджана на функцыях прайгравання музыкі, без паглыблення ў сродкі кіравання музычнай калекцыяй.

Даецца магчымасць пачаць працу адразу пасля запуску без якіх-небудзь налад і без вызначэння каталогаў з музычнымі файламі. Фарміраванне калекцыі ажыццяўляецца аўтаматычна шляхам індэксацыі ўсіх музычных файлаў, якія знаходзяцца ў сістэме. Індэксацыя можа вырабляцца як пры дапамозе ўбудаванага індэксатара, так і штатнага для KDE рухавічка семантычнага пошуку балі.
Убудаваны індэксатар самадастатковы і цікавы тым, што дазваляе абмежаваць каталогі для пошуку музыкі. Індэксатар Baloo працуе значна хутчэй, бо ўся неабходная інфармацыя ўжо праіндэксавана для KDE.

Асаблівасці новай версіі:

  • Рэалізавана падтрымка ўбудаваных малюнкаў вокладак музычных альбомаў, уключаных у метададзеныя мультымедыйных файлаў;

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Дададзена магчымасць выкарыстання libVLC для прайгравання музыкі. LibVLC можа прымяняцца для прайгравання дадатковых музычных фарматаў, якія не падтрымліваюцца ў QtMultimedia;
  • Рэалізаваны індыкатар прагрэсу прайгравання трэка, які адлюстроўваецца на панэлі працоўнага стала Plasma;

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Палепшаны рэжым "вечарынкі", у якім на экране адлюстроўваецца толькі загаловак з інфармацыяй аб бягучай кампазіцыі і кнопкі кіравання прайграваннем, а блок навігацыі па альбомах хаваецца. У новым выпуску варыянт дадзенага рэжыму прапанаваны для спісу прайгравання. У рэжыме "вечарынкі" кіраванне спісам прайгравання аптымізавана для сэнсарных экранаў і дазваляе перамыкацца паміж трэкамі простым клікам або дотыкам;

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Дададзена падтрымка адкату аперацыі ачысткі спісу прайгравання. Пры выпадковым выдаленні спісу яго зараз можна лёгка аднавіць;

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Дададзены новы навігацыйны рэжым, які прадстаўляе доступ да спісаў нядаўна прайграных кампазіцый і найболей часта якія гучаць трэкам (паказваецца 50 апошніх і 50 самых папулярных трэкаў);

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Дададзены рэжым прагляду кантэксту (Context View), у якім паказваецца дэталёвая інфармацыя аб кампазіцыі, якая ўключае дадатковыя звесткі, указаныя ў метададзеных, такія як кампазітар, аўтар тэксту, колькасць прайграванняў, тэкст песні і да т.п. У цяперашні час падтрымліваецца толькі выснова тэсту, які прысутнічае ў метададзеных, але ў будучыні чакаецца падтрымка загрузкі тэкстаў песень праз online-сэрвісы;

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Дададзена падтрымка індэксацыі музычных файлаў, размешчаных на прыладах на базе платформы Android. У далейшым плануецца падрыхтаваць версію Elisa для платформы Android, у тым ліку рэалізаваць варыянт інтэрфейсу для мабільных прылад;
  • У загалоўку бягучай кампазіцыі дададзена магчымасць пераходу да альбома і аўтара праз клік на адпаведныя палі;

    Выпуск музычнага прайгравальніка Elisa 0.4, які развіваецца супольнасцю KDE

  • Мадэль апрацоўкі музычных файлаў уніфікавана для спрашчэння пашырэння і кастамізацыі. Сярод доўгатэрміновых планаў адзначаецца магчымасць змены афармлення рэжымаў навігацыі па музычнай калекцыі ў залежнасці ад пераваг карыстальніка і кшталту музыкі;
  • Унесены аптымізацыі прадукцыйнасці і праведзена работа па скарачэнні спажывання памяці. Змесціва абласцей прагляду (View) зараз загружаецца на лета пасля кліку на адпаведную вобласць, адпаведна схаваныя вобласці зараз не фармуюцца загадзя і не расходуюць лішнія рэсурсы. Пры выкананні рэсурсаёмістых аперацый, такіх як загрузка музычнай калекцыі, забяспечана адлюстраванне індыкатара выканання аперацыі, які дазваляе зразумець што адбываецца ў дадзены момант.

Крыніца: opennet.ru

Дадаць каментар