воскресенье, 20 февраля 2022 г.

Оновив посилання на програвач.


Вже можна скористатися.

Додав кнопку додавання файлів.

Додав кнопку опцій та кнопку ефектів.

Додав 4 ефекти: Ревербератор, Хорус, Відлуння, Фленджер.

Додав логарифмічний регулятор гучності.

Додав тон-компенсований регулятор гучності.

Додав налаштування аудіо-каналу.


воскресенье, 13 февраля 2022 г.

Аудіо-медіа плеєр Swamp для linux.

 Серйозне захворювання моєї дружини, та це не covid, змусило мене шукати заняття для скорочення часу на не дуже приємні роздуми. І я знайшов собі таке заняття.

    Я вирішив написати аудіо програвач для linux. Можливо я зараз нарвуся на нерозуміння, але те, що встановлюється за умовчанням в linux системах як аудіоплеєр за замовчуванням - мене особисто ніяк не влаштовує. Мене не залишає відчуття, що пишуть ці додатки або програмісти-початківці і кидають це заняття на підлогу шляху, або мета цих програмістів не аудіо-плеєр,а винахід нових головоломок. Там є все, що не обов'язково для програвача, але, як правило, там немає того, що, на мою думку обов'язково для програвача.

    На сьогодні робота далека від завершення, але хочу поділитися з вами своїми напрацюваннями.

Пишу я програвач на бібліотеці BASS.

    Плеєр вже відтворює всі формати доступні BASS - це WAV,AIFF,MP3,MP2,MP1,OGG,AC3,AAC,SPX,TTA,APE,MPC,DSD,DSF,MP4,M4a,M4B,IIF,FLAC,ALAC,WV.

Частота дескретизації від 8000 до 384 000.

Квантування 8, 16 та 32 біти.

Є обробка плей листа формату .CUE.

У плеєрі вісімнадцяти смуговий еквалайзер, в який можна завантажити пресети за жанрами музики. Поки що їх 26.

Також є 110 смуговий аналізатор спектру аудіо-сигналу, який можна відключити як через PopUp меню, так і за допомогою гарячих клавіш.

Можна приховати плей лист та еквалайзер. Можна змінити вигляд аналізатора спектра.

Багато чого потребує доопрацювання та оптимізації, але це лише перша бета.

    У плеєрі немає і не передбачається теми оформлення. Зовнішній вигляд повністю залежатиме від налаштування теми операційної системи.


Виглядає цей твір так у різних системах і в різних темах операційної системи:


LinuxMint








У Fedora35 на інсталяційному диску, не знаю чи встановлюється він за замовчуванням, не було gtk2.

Після встановлення з терміналу gtk2 програма успішно запрацювала.

Твікер я не знайшов, тому там плеєр виглядав тільки так:





На Ubuntu це виглядає так:






А а це вже на Debian11:












 

А це сам плеєр. Можете спробувати!



 

AdSen

Популярные сообщения