Сьогодні заставимо апельсинку видавати звуки.
На платі Orange Pi Zero лінійний аудіовхід розведено на 13-піновому роз'ємі - можна підчепитися туди ось так:
Скопіюємо стандартний конфігураційний файл:
nano .moc/config
Мій конфіг з коментарями:
Завести людське регулювання гучністю мені не вдалося (якщо хто заведе - просвітіть)[UPD1], тому для регулювання буде використовуватися програмний мікшер - перемикається клавішею <x>, а активується <w>. Усі гарячі клавіші можна переглянути натиснувши <?>.
UPD1:
В новій версії Armbian-а не все так файно, треба трішки руками попорпатися, але зате працює нормальний регулятор звуку.
Встановимо mocp і кодеки:
sudo apt install moc moc-ffmpeg-plugin
Створимо конфігураційний файл:
mkdir ~/.moc
gunzip -c /usr/share/doc/moc/examples/config.example.gz > .moc/config
chmod 711 .moc/config
І трішки підналаштуємо:
nano .moc/config
SoundDriver = ALSA #SoundDriver = JACK:ALSA:OSS
ALSADevice = default
ALSAMixer1 = "Line Out" #ALSAMixer1 = PCM
ALSAMixer2 = DAC #ALSAMixer2 = Master
ALSAStutterDefeat = no
На платі Orange Pi Zero лінійний аудіовхід розведено на 13-піновому роз'ємі - можна підчепитися туди ось так:
Або ж приєднати плату розширення, на якій вже розміщено 3.5 мм аудіо-відео мініджек. В Armbian-і драйвера на звук вже вшиті - на рахунок інших не скажу, але з вірогідністю 99% - теж [UPD1].
Встановимо плеєра:
sudo apt install moc
Запустимо й вийдемо клавішею <Q>:
mocpСкопіюємо стандартний конфігураційний файл:
cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/config.gz
gzip -d .moc/config.gz
І відредагуємо його на свій смак, розкоментовуючи й змінюючи потрібні опції:nano .moc/config
Мій конфіг з коментарями:
ReadTags = yes #Читати таґи з файлів
MusicDir = ~/Sounds #Адреса теки з музикою
StartInMusicDir = yes #Стартувати в теці з музикою
CircularLogSize = 100 #Рядків логу зберігати в ОЗП
MP3IgnoreCRCErrors = yes #Ігнорувати невірну контрольну суму
Repeat = yes #По закінченню плейлиста - повторити
Shuffle = yes #Випадковий порядок треків
AutoNext = yes #Автоматичне відтворення наступного
Softmixer_SaveState = no #Зберігати рівень гучності
Equalizer_SaveState = no #Зберігати еквалайзер
HideFileExtension = no #Ховати розширення файлів
ShowFormat = yes #Показувати формат файла в меню
Theme = black_theme #Тема
AutoLoadLyrics = no #Автоматичне завантаження тексту
SavePlaylist = yes #Зберігати поточний плейлист
Allow24bitOutput = yes #Дозволити 24-бітний вивід
PlaylistFullPaths = no #Показувати повні шляхи
Список тем можна переглянути так:
Список тем можна переглянути так:
ls /usr/share/moc/themes
або запустивши плеєр
mocp
і спробувати їх, натиснувши <t>.
Завести людське регулювання гучністю мені не вдалося (якщо хто заведе - просвітіть)[UPD1], тому для регулювання буде використовуватися програмний мікшер - перемикається клавішею <x>, а активується <w>. Усі гарячі клавіші можна переглянути натиснувши <?>.
В мене є ще MP3 плеєр з роз'ємом microSD, який використовується в поїздках - зручно було б використовувати цю флешку з ним. Але є одне "але" - файлова система для Armbian ext4, а плеєр розуміє тільки FAT32. Отже, потрібно створити другий розділ і примонтовувати його до домашньої папки при завантаженні.
Для перерозподілу місця я використовую GParted. Спочатку зменшується розмір розділу з системою до необхідного, а потім на звільненому місці створюється новий.
Створимо теку в яку будемо монтувати розділ з музикою:
mkdir Sounds
І змонтуємо в неї наш розділ:
sudo mount /dev/mmcblk0p2 Sounds
Все пройшло успішно - продовжимо. Скопіюємо UUID розділу:
lsblk -f
lsblk -f
Та впишемо його в fstab для автоматичного монтування при завантаженні:
sudo nano /etc/fstab
sudo nano /etc/fstab
Додавши рядок:
UUID=966A-D47B /home/user/Sounds vfat user,rw,noatime,nodiratime,uid=1000,gid=1000,fmask=111,dmask=000,utf8 0 2
Після перезавантаження розділ буде змонтовано в ~/Sounds.UUID=966A-D47B /home/user/Sounds vfat user,rw,noatime,nodiratime,uid=1000,gid=1000,fmask=111,dmask=000,utf8 0 2
UPD1:
В новій версії Armbian-а не все так файно, треба трішки руками попорпатися, але зате працює нормальний регулятор звуку.
Встановимо mocp і кодеки:
sudo apt install moc moc-ffmpeg-plugin
Створимо конфігураційний файл:
mkdir ~/.moc
gunzip -c /usr/share/doc/moc/examples/config.example.gz > .moc/config
chmod 711 .moc/config
І трішки підналаштуємо:
nano .moc/config
SoundDriver = ALSA #SoundDriver = JACK:ALSA:OSS
ALSADevice = default
ALSAMixer1 = "Line Out" #ALSAMixer1 = PCM
ALSAMixer2 = DAC #ALSAMixer2 = Master
ALSAStutterDefeat = no
Коментарі
Дописати коментар