Yksityiskohtaiset asennusohjeet Ubuntulle ja Music Player Daemonille sekä ohjeita muusiikkipalvelimen käyttöön.
Musiikin toiston vapaus
Monella on kotona useita tietokoneita. Kun esimerkiksi kotiteatterikoneen
musiikkikirjastoon ei pääsekään helposti käsiksi sohvakannettavalta, se
harmittaa. Ubuntu Linux ja Music Player Daemon vapauttavat käyttäjän
soittamaan musiikkia miltä tahansa tietokoneelta vaikkapa olohuoneen
stereoilla. Lehdessä käsittelimme Music Player Daemonin käyttöä musiikin
toistamiseen kotona. Tästä nettijatkosta löydät ohjeet vanhan koneen
virittämisestä kotiverkon jukeboksiksi.
Music Player Daemon -palvelinohjelma on erinomainen väline, joka vapauttaa käyttäjän paikkaan sidotusta mediakirjastosta. Se on kodin musiikkipalvelin, joka on helposti asennettavissa esimerkiksi Ubuntu Linuxiin. Ohjelma pitää tietokantaa kaikesta tietokoneelle tallennetusta musiikista ja osaa ottaa vastaan asiakasohjelmien käskyjä toistaa haluttu levy tai kappale.
Helpoin tie Music Player Daemonin -musiikkipalvelimen käyttöönottoon on asentaa vanhalle käytöstä poistuneelle tietokoneelle jokin suositummista Linux-jakeluista. Esimerkissämme käytämme Ubuntu 9.10 Karmic Koala -jakelua. Musiikkipalvelimeksi aiotun tietokoneen kuntoon laittamisessa menee hetki näperrellessä, mutta tämän jälkeen sille ei tarvitsekaan tehdä juuri mitään. Pieni vaivannäkö siis kannattaa.
Ubuntun asennus
Nouda Ubuntun levykuva sen kotisivuilta, polta se levylle ja asenna
Ubuntu levyltä.
Vaihtoehtoisesti voit hoitaa homman suoraan Windowsista Wubi-asentimen avulla.
Ubuntu Suomi -sivustolla on tarjolla suomenkieliset asennusohjeet.
Musiikkipalvelimesta tehdään mahdollisimman vähän säätämistä ja ylläpitoa vaativa. Asennuksen yhteydessä tehty tunnus ja salasana kannattaa kuitenkin kirjoittaa ylös ja laittaa talteen, sillä niitä tarvitaan esimerkiksi kun musiikkipalvelinta joudutaan päivittämään tai palvelimelle halutaan siirtää uutta musiikkia verkon yli. Asennuksessa kannattaa valita automaattinen sisäänkirjautuminen, jotta tietokoneen käynnistyessä ei tarvita syötinlaitteita ja näyttöä.
Mikäli musiikkikirjastoa aiotaan pitää ulkoisella kiintolevyllä, on se pidettävä päällä ja kytkettynä tietokoneeseen asennuksen aikana. Näin se otetaan aina jatkossakin automaattisesti käyttöön, kun palvelin käynnistetään uudelleen esimerkiksi sähkökatkojen jälkeen. Musiikkikirjasto on kuitenkin helpointa sijoittaa tietokoneen sisäiselle kiintolevylle, asennuksen yhteydessä luodun käyttäjän kotihakemistoon.
Tässä oppassa oletetaan, että Ubuntu on asennettu suomenkielisenä, luotu käyttäjätunnus on soitin, ja musiikki sijaitsee käyttäjän kotihakemiston alihakemistossa musiikki. Lisäksi oletamme, että käyttäjä on tehnyt Music Player Daemonin omaa käyttöä varten kotihakemistoonsa myös alihakemiston nimeltä .mpd.
Tietokoneen tulee myös olla yhdistettynä kotiverkkoon joko kaapelilla tai langattomalla wlan-yhteydellä ja kytkettynä äänentoistolaitteisiin.
Music Player Daemonin asennus
Music Player Daemon löytyy vakiona Ubuntun pakettivarastoista, joten sen asentaminen onnistuu kätevästi esimerkiksi Synaptic-pakettienhallinnalla. Synaptic sijaitsee Ubuntun ylläpitovalikossa. Synapticin hakuun kirjoitetaan mpd, ja ruksitaan paketti listalta asennettavaksi. Tämän jälkeen klikataan Toteuta.
Kun Music Player Daemon on asennettu, edessä on asennuksen hankalin osuus eli asetusten säätäminen. Tämä tehdään tekstitiedostoa muokkaamalla. Painamalla näppäimistöstä Alt+F2 avautuu Gnomen sovelluskäynnistin, johon kirjoitetaan gksudo gedit ja annetaan käyttäjän salasana.
Gedit-tekstimuokkaimessa klikataan Avaa ja auenneessa ikkunassa valitaan reunasta Tiedostojärjestelmä. Haluttu tiedosto sijaitsee hakemistossa etc, joka tuplaklikataan auki ja josta etsitään mpd.conf- tiedosto.
Mpd.conf sisältää Music Player Daemonin käyttämät asetukset. Seuraavat asetukset tulee muuttaa kohdilleen:
music_directory sisältää tiedon musiikkikirjaston sijainnista, esimerkkitapauksessa /home/soitin/musiikki. Mikäli musiikkikirjasto on ulkoisella kiintolevyllä, se sijaitsee omalla nimellään kansion /media alla. Tiedostonhallintaohjelma Nautiluksella on helppo käydä tarkastamassa oikea sijainti.
playlist_directory sisältää tiedon musiikkisoittolistan sijainnista, esimerkkitapauksessa /home/soitin/.mpd/playlists
db_file sisältää tiedon musiikkitietokantatiedoston sijainnista, esimerkkitapauksessa home/soitin/.mpd/tag_cache
log_file sisältää tiedon soittimen lokitiedoston sijainnista, esimerkkitapauksessa home/soitin/.mpd/mpd.log
pid_file sisältää tiedon soittimen prosessin identifikaatiotiedon sijainnista, esimerkkitapauksessa home/soitin/.mpd/pid
state_file sisältää tiedon soittimen tilasta, esimerkkitapauksessa home/soitin/.mpd/state
sticker_file sisältää tietoja kappaleisiin liitetystä dynaamisesta tiedosta, esimerkkitapauksessa home/soitin/.mpd/sticker.sqlite
user on käyttäjätunnus, jolla Music Player Daemon käynnistetään, esimerkkitapauksessa soitin
bind_to_address on verkko-osoite, josta Music Player Daemon kuuntelee soittopyyntöjä – tämä vaihtelee kotiverkon osoiteavaruuden mukaan, joten yleispätevää osoitetta ei ole olemassa.
Tietokoneen verko-osoite voidaan säätää pysyväksi kotiverkon reitittimen asetussivulta tavallisella www-selaimella. Tarkemmat ohjeet tähän löydät reitittimen ohjekirjasta. Kyseessä on asetus, jolla voidaan säätää tietokoneelle pysyvä verkko-osoitte kotiverkon sisällä fyysisen laiteosoitteen eli MAC-osoitteen avulla.
Tietokoneesi fyysisen osoitteen saat selville klikkaamalla verkkokuvaketta Gnomen paneelissa hiiren oikealla napilla ja valitsemalla kontekstivalikosta Tietoja yhteydestä. Osoite lukee kohdassa Laiteosoite: ja on mallia xx:xx:xx:xx:xx:xx. Kun määräät tälle fyysiselle osoitteelle pysyvän verkko-osoitteen kotiverkkosi sisälle, voit sen jälkeen asettaa bind_to_address -asetukseen määritellyn pysyvän verkko-osoitteen. Tallenna asetukset reitittimeen ja käynnistä se uudelleen.
audio_output on ääniulostulo, jonka kautta Music Player Daemon toistaa musiikkia. Helpoin tapa saada uudessa Ubuntussa toisto kuntoon on lisätä # -merkit alsa-rajapintaa koskevien oletuksena käytössä olevien rivien alkuun, ja poistaa samat merkit tiedostosta hieman alempaa löytyvän pulse-rajapinnan kohdalta. Lopputuloksena konfiguraatiotiedoston ääniulostuloja koskevassa kohdassa tulisi olla ilman #-alkua ainoastaan seuraavat rivit:
audio_output {
type "pulse"
name "My Pulse Output"
}
Mikäli haluat lisäksi viritellä musiikkipalvelimesi soittamaan musiikkia pelkän fyysisen ulostulon lisäksi myös verkon läpi Icecastina, myös tämä tehdään audio_output-asetusta käyttäen. Tarkempia ohjeita Icecastin käytöstä Music Player Daemonin kumppanina verkkoon virtautettavan musiikin toistamiseen löydät Music Player Daemonin Configuration-wiki-sivun Audio Outputs -kohdasta sekä Jonathan Forsin Music Player Daemon / Icecast -oppaasta.
Kun olet saanut verkko-osoitteen ja äänentoiston määriteltyä haluamallasi tavalla, tallenna asetustiedosto ja sulje tekstimuokkain. Käynnistä sitten tietokone uudelleen, jotta se neuvottelisi reitittimeltä määritellyn uuden verkko-osoitteen.
Music Player Daemonin käyttöönotto
Tarkistaaksesi menikö kaikki oikein käynnistä Ubuntun apuohjelmista
Pääte. Kirjoita pääteikkunaan komento sudo mpd --create-db ja anna
salasanasi, niin Music Player Daemon luo tietokantansa ja on valmis
kokeiltavaksi. Music Player Daemon tulee myös lisätä Ubuntun
sisäänkirjautumisen yhteydessä käynnistettävien ohjelmien listaan, joka
sijaitsee järjestelmävalikosssa asetusten alla. Työkalussa klikataan
Lisää, ja kirjoitetaan nimeksi ja komennoksi yksinkertaisesti mpd.
Toinen vaihtoehto on komentaa käynnistyksen jälkeen komentoriviltä sudo
mpd
Helpoin tapa kokeilla Music Player Daemonia on asentaa Gmpc tai jokin muu asiakasohjelma mille tahansa kotiverkon tietokoneelle. Gmpc:n viimeisimmät versiot ovat ominaisuuksiltaan erittäin runsaita ja osaavat kaikennäköisiä temppuja, kuten kansikuvien ja laulun sanoitusten hakemisen verkosta. Gmpc:n Linux-version voi asentaa Music Player Daemonin tapaan Synapticilla ja Windows-version helposti asennusohjelmalla.
Asiakasohjelmaan asetetaan ylempänä määritelty verkko-osoite ja portiksi 6600. Tämän jälkeen klikataan Yhdistä-painiketta.
Asiakasohjelmia
Gmpc:n lisäksi kaksi varsin eleganttia ja käyttökelpoista graafista liittymää ovat myös Windowsille ja Linuxille saatava Ario, sekä vain Linuxille saatava Sonata. Varsinkin Ario on yksinkertainen ja helppo, eikä sisällä ylimääräisiä hilavitkuttimia. Sonata tarjoaa hieman enemmän ominaisuuksia, mutta on vielä varsin suoraviivainen ja helppo vaikkapa vieraiden käytössä.
Mac OS X -käyttäjille on Theremin. Apple-tyylisesti melkein liian yksinkertainen ohjelma tekee kaiken tarvittavan, eikä mitään ylimääräistä. Vanhempien Apple-tuotteiden käyttäjille on tarjolla M68kmpc, joka toimii Applen käyttöjärjestelmillä System 6 – System 9.
Muita mielenkiintoisia asiakasohjelmia ovat esimerkiksi iPhoneille tehdyt iMpdclient ja MPoD, jotka molemmat ovat täysin käyttövalmiita. Kumman niistä valitsee, on lähinnä makuasia. Windows Mobile -laitteille hyviä asiakasohjelmia ovat Wmpc ja MobileMpd.net. MobileMpd.net tukee myös Pocket PC -yhteensopivia laitteita, samoin Mpd4ppc. Palm OS -kämmyköille paras valinta on Palm MPC.
Etähallinta
Music Player Daemonia voidaan ohjata monella eri tavalla,
käyttöjärjestelmällä ja ohjelmalla. Kukin ohjelma on räätälöity erilaisia
käyttötarkoituksia varten. Helpoimmasta päästä ovat työpöytäympäristöjen
graafiset liittymät, mutta musiikkipalvelinta voidaan käskyttää myös
vaikkapa puhelimen, kaukosäätimen tai komentorivin avulla. Kattavan listan
erilaisista asiakasohjelmista löydät Music Player Daemonin wiki-sivulta.
Jotta musiikkikirjastoon saadaan jatkossakin siirrettyä uutta musiikkia, kannattaa tietokoneelle asentaa myös ssh-palvelin. Sen avulla kirjastoon saadaan helposti yhteys muilta tietokoneilta. Linuxilla asennus sujuu Synapticilla. Etsi openssh-server-paketti ja asenna se. Kun paketti on asennettu, voidaan tietokoneeseen ottaa yhteys verkon yli. Windows-käyttäjälle on kaksi hyvää yhteystyökalua, WinSCP ja PuTTy Tray.
WinSCP-ohjelmalla voidaan kopioida tiedostoja kätevästi sftp-tiedostopalvelimelle, esimerkiksi kodin musiikkipalvelimelle. Ohjelmalle annetaan Music Player Daemon -tietokoneen verkko-osoite sekä sen käyttäjätunnus ja salasana. Tämän jälkeen ohjelmalla voidaan käsitellä tietokoneen levyillä olevia tiedostoja.
WinSCP:llä on helppoa lisätä Music Player Daemonin kirjastoon musiikkia kopioimalla musiikkitiedostoja Music Player Daemonin musiikkihakemistoon. Kopioinnin jälkeen musiikkikirjasto tulee päivittää, mikä onnistuu käytännössä kaikilla hyvillä asiakasohjelmilla, kuten Gmpc:llä.
Päivityksen voi tehdä myös käsin komentoriviltä PuTTy Trayn avulla. Yhteys otetaan samaan tapaan kuin WinSCP:llä antamalla tunnus ja salasana. PuTTy Tray avaa komentorivi-ikkunan Music Player Daemon -koneelle, jolloin tietokannan voi päivittää komennolla sudo mpd --create-db
Komentorivillä voidaan myös käynnistää palvelin uudelleen, mikäli se jostain syystä on lopettanut toimintansa. Tällöin komennoksi riittää: sudo mpd
Koska komentorivi on vastenmielinen tuttavuus monelle käyttäjälle, kannattaa musiikkipalvelimella laittaa päälle myös graafinen etähallinta, jolloin palvelimen työpöydän saa kaapattua verkon yli käytettäväksi toisella tietokoneella, esimerkiksi kätevällä läppärillä. Tämä onnistuu helposti Ubuntun järjestelmän asetuksista Etätyöpöytä-työkalulla. Kun etätyöpöydän säätää päälle, siihen voi ottaa yhteyden millä tahansa vnc-asiakasohjelmalla. Windowsille on tarjolla esimerkiksi TightVNC ja UltraVNC.
Etäkuuntelu Icecastilla
Icecast on ohjelma, jolla musiikkia voidaan striimata verkon yli. Tämä
tarkoittaa käytännössä omaa henkilökohtaista nettiradiota. Käyttäjä voi
ottaa yhteyden Icecast-virtaansa miltä tahansa internet-päätteeltä. Näin
Music Player Daemonista saa siis paitsi etäkäskytettävän myös
etäkuunneltavan musiikkitoistimen.
Icecast-virran kuuntelu ja oman musiikkipalvelimen käskytys kodin ulkopuolelta edellyttää, että sopivat portit ovat avattu kodin palomuurista ja että käyttäjä tietää kotinsa verkko-osoitteen. Tätä voi helpottaa hankkimalla kotiverkolle oman kiinteän ip-osoitteen tai peräti oman domainin eli vaikkapa matikaiset.fi-tyylisen verkkotunnuksen, mikä onnistuu yleensä oman palveluntarjoajan avulla.
Monet asiakasohjelmat osaavat myös vastaanottaa Icecast-virtaa. Tällöin
sama ohjelma, jolla Music Player Daemonia käskytetään, myös lukee ja soittaa
toistetun musiikin. Koko oma digitaalinen musiikkikirjasto on näin aina
mukana, vaikka kaverin luona juhlissa, 3g-yhteydellä bussissa tai missä
tahansa internet-yhteyden ulottuvilla.
Juttusarjan muut osat
- Osa 2: Ääni kaikkialta kaikkialle (PulseAudio)
- Osa 3: Video toistuu verkossa (VLC)
| Tapio Berschewsky |
|
-
Nettijatko: 3d-videokuvauksen alkeet (2.5. 10:30)
-
Nettijatko: Uuden iPadin näyttävät pelit (1.5. 17:07)
-
Nettijatko: Ilmaisohjelmat 5/2012 (1.5. 14:30)
-
Ridge Racer: Unbounded (PS3) (11.5. 11:10)
-
Ridge Racer: Unbounded (X360) (11.5. 11:06)
-
Combat Mission: Touch (2.5. 00:00)
-
Defenders of Ardania (2.5. 00:00)
-
The Legend of Grimrock (2.5. 00:00)
-
1477 uutta tuotetta Hintaseuranta.fi:ssä (Uutta Hintaseurannassa, 15:37)
-
ZeuS Ransomware Feature: win_unlock (F-Secure Weblog, 24.5. 16:09)
-
Video: Angry Birds Space Trojan & Drive-by Android (F-Secure Weblog, 24.5. 16:09)
-
Repost: Webinar: Making Life Difficult for Malware (F-Secure Weblog, 24.5. 16:09)
-
Nokia TV ensitestissä (MBLabra, 16:04)
-
Prosessien ja verkon sielunelämä haltuun Linuxissa (Net.nyt, 09:51)
-
Gods & Kings palauttaa Civilizationin kunnian päivät (Net.nyt, 24.5. 15:01)
-
Hacklabin reaktoripeli – kotitekoinen Tšernobyl (MBLabra, 23.5. 16:29)




Osallistu keskusteluun