Multi room audio player dasturi


Download 0.56 Mb.
bet4/4
Sana08.01.2022
Hajmi0.56 Mb.
#250078
1   2   3   4
Bog'liq
multi room dasturi

Backend




OS




Description




Parameters
















alsa




Linux




ALSA




buffer_time=< buferning umumiy hajmi [ms]> (standart 80, min 10)
fragmentlar=< buferlar soni > (standart 4, min 2)

pulse




Linux




PulseAudio




buffer_time=< bufer hajmi [ms]> (standart 100, min 10)
server=
 - standart sozlanmagan: standart serverdan foydalaning

oboe




Android




Oboe, using OpenSL ES on Android 4.1 and AAudio on 8.1







opensl




Android




OpenSL ES







coreaudio




macOS




Core Audio







wasapi




Windows




Windows Audio Session API







file




All




Write audio to file




filename= ( = stdout, stderr, null or a filename)
`mode=[w



Parametrlar pleyer nomiga qo'shiladi, masalan. --player alsa: buffer_time = 100. --Player dan foydalaning:? mavjud variantlar ro'yxatini olish uchun.

Ba'zi audio backendlar uchun PCM qurilmasini -s yoki --soundcard parametri yordamida sozlashingiz mumkin, qurilma indeks yoki nom bo'yicha tanlangan. Mavjud PCM qurilmalarini -l yoki - list bilan ro'yxatlash mumkin





Sinov

Siz tasodifiy ma'lumotlarni serverning fifo fayliga nusxalash orqali o'rnatishingizni sinab ko'rishingiz mumkin

sudo cat / dev / urandom> / tmp / snapfifo

Barcha ulangan mijozlar hozir tasodifiy shovqinni o'ynashlari kerak. Siz "alsamixer" yordamida mijozning hajmini oshirishingiz mumkin. Serverga WAV faylini o'ynashiga ruxsat berish ham mumkin. Fayl oqimini /etc/snapserver.conf-da sozlang va serverni qayta yoqing:

[oqim]

source = file: ///home/user/Musik/Some%20wave%20file.wav? name = test



Raspberry Pi-dan foydalanganda siz audio chiqishni 3,5 mm raz'emga o'zgartirishingiz kerak bo'lishi mumkin:

# Oxirgi raqam - bu audio chiqish, ya'ni 1 ta 3,5 raz'em, 2 ta HDMI va 0 ta avtomatik.

amixer cset numid = 3 1

Raspberry Pi-da WiFi-ni sozlash uchun ushbu qo'llanmani bajarishingiz mumkin



Boshqaruv

Snapcast-ni oddiy TCP, HTTP yoki Websockets orqali JSON-RPC API yordamida boshqarish mumkin:

.Mijozning ovoz balandligini o'rnating

.Mijozlarning ovozini o'chirish

.Mijozlarning nomini o'zgartiring

.Mijozni oqimga tayinlang

.Guruhlarni boshqarish



WebApp



Server Snapweb bilan ta'minlangan, bu WebApp-ga http: // : 1780 manzilida kirish mumkin.

Android mijozi



Relizlar va Google Play-da mavjud bo'lgan Android mijozi snapdroid mavjud

Android uchun Snapcast



Hissa

@Atoomic atoomic / snapcast-volume-ui veb-saytidan norasmiy veb-ilovasi ham mavjud. Ushbu dastur serverga ulangan barcha mijozlarning ro'yxatini taqdim etadi va har bir mijozning hajmini alohida boshqarish imkonini beradi. O'rnatilgandan so'ng har qanday mobil qurilmadan, noutbukdan, ish stoli yoki brauzerdan foydalanishingiz mumkin.



Snapcast tekshirgichini FHEM uy avtomatizatsiyasi tizimiga birlashtirgan @ unimatrix27-dan norasmiy FHEM moduli ham mavjud.

Home Assistant uchun snapcast komponenti mavjud bo'lib, u Snapcast tekshirgichini Home Assistant uy avtomatlashtirish tizimiga qo'shib qo'yadi.

Python-dagi veb-interfeys uchun python-snapcast-ga asoslangan snapcastr-ga qarang. Ushbu interfeys mijozlar hajmini boshqaradi va oqimlarni guruhlarga belgilaydi.

Har qanday qurilmada ishlaydigan boshqa veb-interfeys - bu brauzerda ishlaydigan snapcast-websockets-ui, veb-brauzerga ehtiyoj bor. Hech qanday konfiguratsiya kerak emas; deyarli barcha funktsiyalarni xususiyatlari; hali ham optikani sozlash kerak.

HydraPlay deb nomlangan veb-interfeys Snapcast va bir nechta Mopidy misollarini birlashtiradi. Bu JavaScript-ga asoslangan va burchakli 7-dan foydalanadi. Snapcast-ning veb-rozetkalari orqali HydraPlay-ga ulanish uchun Snapcast veb-socket proksi-server kerak.

Windows uchun Snap.Net, boshqaruv mijozi va pleeri mavjud. U laganda ichida ishlaydi va sizga bir necha marta bosish orqali mijozlar hajmini sozlash imkonini beradi. Pleyer bir vaqtning o'zida bir nechta Windows ovozli qurilmalari orqali musiqangizni tinglash uchun tezkor sozlashni osonlashtiradi: kompyuter karnaylari, hdmi audio, sizda mavjud bo'lgan har qanday usb audio qurilmalar va boshqalar. Snap.Net Android-da ishlaydi va iOS uchun cheklangan qo'llab-quvvatlaydi.

Audio pleerlarni / serverni sozlash



Snapcast-dan turli xil audio pleerlar va serverlar bilan foydalanish mumkin va shuning uchun uni sizning sevimli audio pleer echimingizga qo'shib, uni sinxronlashtiriladigan multiroom-ga moslashtirishi mumkin.

Download 0.56 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling