Sådan streames lyd fra Linux til Chromecast og Google Home 1

Sådan streames lyd fra Linux til Chromecast og Google Home

Da vores hjem fyldes med streamingenheder, skal vi administrere dem fra alle vores maskiner, inklusive Linux-bokse. I denne artikel viser vi dig, hvordan du kan streame lyd og videoer fra din Linux-maskine til Chromecast og Google Home.

Brug MKCHROMECAST

Mkchromecast er et program til at caste lyd og video fra dit MacOS- eller Linux-skrivebord til dine Google Cast-enheder eller Sonos-højttalere. Det er skrevet i Python og leveres med pakker til både Debian og Ubuntu. Hvis dine arkiver er opdaterede, kan du åbne en terminal og skrive:

Den er også tilgængelig i Ubuntu Software og kan installeres med et klik.

Efter installationen finder du Mkchromecast i mappen Programmer. Start den, og du bør se tjenesteikonet vises øverst til højre på din skærm. Som standard er ikonet ikke sat op til at matche Ubuntus mørke tema, men du kan skifte til et lysere ikonsæt. Klik på ikonet og vælg Præferencer.

Der er tre muligheder for ikonfarver. Vælg den, du foretrækker, og luk vinduet. Overraskende nok sker der ikke noget, men hvis du klikker på ikonet igen og vælger “Søg efter mediestreamingenheder”, træder ændringen i kraft.

Skærmbillede af alle tilgængelige Chromecast- og Google Home-enheder på netværket.

Vælg “Søg efter mediestreamingenheder” for at se alt tilgængeligt på dit netværk. Det kan tage et minut eller deromkring, før alle dine enheder bliver vist.

Du kan nu vælge din destination fra listen over tilgængelige enheder, og ikonet ændres til at inkludere et lille afspilningshoved. Det betyder, at enheden er klar til at tage en stream. Vi bemærkede, at Mkchromecast som standard indstillede enhedens lydstyrke til 0, så det er en god idé at vælge indstillingen Lydstyrke og indstille den til noget fornuftigt.

pavucontrol-skærmbillede, der viser fanen Output Devices, hvor du kan vælge Mkchromecast for at streame lyd.

Puls Audio Control til at styre rørene

For at overføre lyden til den korrekte enhed, vælger vi at bruge et andet stykke software, kaldet Pulse Audio Software kontrol (søg efter “pavucontrol”), tilgængelig fra Ubuntu Software. Dette har fem faner på tværs af toppen. Begynd under “Outputenheder” for at sikre dig, at Mkchromecast er opført og aktivt. Du vil også se dine standardudgangshøjttalere som en hardwareenhed. Der er en lydstyrkeskyder til at ændre lydstyrken og en låseknap til at synkronisere streams til flere enheder, selvom vi udsender én ad gangen.

Skærmbillede, der viser fanen Afspilning i pavucontrol, hvor du kan vælge, hvilken enhed du vil sende til Chromecast.

Dernæst skal du bruge en kilde. Vi bruger MPV Media Player til lokal afspilning. Start kilden og tilføj en fil såsom en MP3 eller wav. Under Pulse Audios Afspilning i en fane skulle du nu se en indgang for systemlyde og medieafspilleren. Som standard vil medieafspilleren være indstillet til afspilning på din standardudgang.

Vælg knappen ved siden af ​​medieafspilleren, og vælg Mkchromecast.

Når du nu trykker på Afspil i medieafspilleren, kommer lyden ud af din valgte enhed. Du kan gå tilbage til Mkchromecast-systembakke-appen og vælge forskellige enheder, og lyden skulle skifte.

Stream lokale filer fra Chrome

Den anden mulighed er måske den enkleste, men bruger også flere systemressourcer, fordi den kører inde i Chrome eller open source Chromium-browseren.

Skærmbillede, der viser indbygget casting af en fjernfil (af Look Mum No Computer) til en af ​​vores Chromecast-enheder.

Chrome har sit eget native casting-system, så du kan åbne en webradiostation eller en webapp som Spotify og derefter gå ind i menuen og vælge Cast for at se en liste over tilgængelige enheder. Vælg enheden, og lyden begynder at afspille.

Du kan også vælge en enhed, klikke på kildelisten nederst og vælge “Cast fil”, hvis du vil lytte til en lokal fil. En filvælger vises, og du kan vælge et spor for at begynde afspilningen. Problemet med dette er, at det er alt eller intet – der er ingen reel kontrol over afspilning eller pause og ingen chance for at justere lydstyrken, undtagen på selve enheden.

Skærmbillede, der viser udvidelsen Local Audio Player, der gør sit.  Som afspiller lokal lyd.

Et godt alternativ er Lokal lydafspiller udvidelse, tilgængelig fra Chrome Webshop. Dette giver dig mulighed for at vælge en fil til afspilning, justere lydstyrken eller indstille en sleep-timer til at slukke efter et vist tidsrum. Dette er genialt til lydbøger!

Denne udvidelse har brug for en lille justering før brug, så når den er installeret, skal du gå til “Menu -> Udvidelser”, vælge Lokal lydafspiller og klikke på knappen Detaljer. Halvvejs nede på siden vil du se et skift til “Tillad adgang til fil-URL’er”.

Lokal lydafspiller har brug for en lille justering for at streame lokale filer.  Dette skærmbillede viser, hvordan du gør det.

Du kan nu trække en lokal fil ind i browseren, og en afspiller starter. Du kan gøre “Menu -> Cast” og vælge din enhed og derefter trykke på Afspil. Igen kan du vælge forskellige enheder, og lyden skal flytte til den korrekte placering.

Nu kan du nyde lyd i enhver del af dit hus, hvor du kan tilslutte en Google Home- eller Chromecast-enhed. Måske vil du endda forbedre oplevelsen med nogle PulseEffects for at udjævne noget af dynamikken i din musik eller skrue op for bassen.

Hvis du ikke har en Chromecast, kan du også bygge den selv ved hjælp af en Raspberry Pi.

Støt vores arbejde ❤️

Hvis du kunne lide denne artikel, kan du overveje at give drikkepenge for at hjælpe os med fortsat at udgive kvalitetsindhold.

Sikker betaling med PayPal
Moyens I/O Staff har motiveret dig og givet dig råd om teknologi, personlig udvikling, livsstil og strategier, der vil hjælpe dig.