Kirjoittaja Aihe: Musiikin streamaaminen puhelimesta [RATKAISTU]  (Luettu 7011 kertaa)

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Musiikin streamaaminen puhelimesta [RATKAISTU]
« : 21.12.13 - klo:23.29 »
Tervehdys,

Etsin kätevää ratkaisua musiikin soittamiseksi olohuoneen stereoista. Tällä hetkellä kuuntelen musiikkia yleensä soittamalla sitä tietokoneelta, joka on optisella kaapelilla kiinni vahvistimessa. Koska tietokone ei ole samassa huoneessa stereoiden kanssa, kaipaisin ratkaisua, jolla kappaleita ja levyjä voisi vaihtaa siirtymättä toiseen huoneeseen. Musiikin ohjaus tapahtuisi androidpuhelimella (Nexus 4) tai -tabletilla jos sellainen joskus tähän talouteen ilmaantuu.

Vanha luottoratkaisu MPD & clientit ei enää kelpaa, sillä musiikki pitäisi saada streamattua Googlen musiikkipalvelusta. Bluetooth suoraan vahvistimeen olisi toki mahdollinen ratkaisu (vastaanottimeksi esim: http://www.verkkokauppa.com/fi/product/22250/dhrmx/ProCaster-Bluetooth-Audio-Receiver-BT-02-langaton-Bluetooth), mutta Nexus 4 ei tue aptX kodekkia ja perus bluetooth ääni taitaa olla 96 kbps mp3 tasoista. Lisäksi kantavuus saattanee olla ongelma jopa kaksiossa ainakin huoneesta toiseen liikuttaessa.

Mitä muita vaihtoehtoja on saada musiikki stereoihin? Kännykän akun kannalta olisi kätevämpää, jos kännykällä ainoastaan ohjattaisiin soitinta ja varsinainen streamaus tapahtuisi vasta tietokoneella, mutta en ainakaan ole löytänyt mitään kaukosäädinohjelmia selaimessa pyörivän Google Play soittimen ohjaamiseen.

AirPlay on ilmeisesti mahdollista viritellä toimimaan ilman Applen laitteita. Streamaus Androidista vaan taitaa vaatia puhelimen roottaamisen, mikä ei ole mahdoton operaatio, mutta mielelläni pärjäilisin ilman. Mielelläni käyttäisin myös jotain Applen ratkaisuja avoimempaa. Onnistuuko vastaava esim. DLNA:lla?

Alkuun varmaan virittelisin systeemin toimimaan pyötäkoneen kautta, mutta lopullinen ratkaisu voisi olla esim. Raspberry PI:n tai vastaavan päällä pyörivä kevyt ja virtapihi vastaanotin. Silloin ei pöytäkoneen tarvitsisi olla aina päällä jotta musiikki soi.
« Viimeksi muokattu: 22.12.13 - klo:17.55 kirjoittanut Sunar »

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Musiikin streamaaminen puhelimesta
« Vastaus #1 : 22.12.13 - klo:00.10 »
Itselläni on Cambridge Audion DAC, jossa on BT100 lisäpalikka. Galaxy S3:lla välillä olen soitellut musiikkia Bluetoothin kautta ja en ole kyllä törmännyt minkäänlaisiin ongelmiin ja äänenlaatu on varsin hyvä.

Autosoittimeen streamaan A2DP 1.2:lla Spotifyä kännykästä. Piuhat löytyisi, mutta siedän automatkat nykyään ihan hyvin tuota "huonoa" laatuakin, kun autossani ei ole mitkään hifilaatuiset kaiuttimet muutenkaan. Se vain on niin laiskan mukavaa avata Spotify puhelimesta ja painaa playta, ilman piuhojen tms. kikkailua.


Aiheeseen niin ratkaisuja on tietysti vaikka kuinka paljon, mutta jos tuo langattomuus aivan ehdotonta, niin silloin itse kyllä päätyisin juuri johonkin tuon ProCasterin tapaiseen. Tuo on mielestäni varsin edullinen ja Bluetooth löytyy nykyään käytännössä mistä laitteesta hyvänsä. Ei tarvitse mitään rajapintoja ja erillisiä sovellus virittelyitä jatkuvasti.

Tietysti eriasia jos perversioita ja intoa säätää laitteita hirmuisesti. Nuo modernit BT-laitteet kun pariutuu ihan erilailla mitä noin 5v vanhat laitteet.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Musiikin streamaaminen puhelimesta
« Vastaus #2 : 22.12.13 - klo:00.17 »
Itselläni on Cambridge Audion DAC, jossa on BT100 lisäpalikka. Galaxy S3:lla välillä olen soitellut musiikkia Bluetoothin kautta ja en ole kyllä törmännyt minkäänlaisiin ongelmiin ja äänenlaatu on varsin hyvä.

Niin, Galaxy S3 ilmeisesti tukee aptX:ää, mutta Sunarin Nexuksessa ei ole sitä.

rähmä

  • Käyttäjä
  • Viestejä: 113
    • Profiili
Vs: Musiikin streamaaminen puhelimesta
« Vastaus #3 : 22.12.13 - klo:01.44 »

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Musiikin streamaaminen puhelimesta
« Vastaus #4 : 22.12.13 - klo:13.05 »
FM lähettimet eivät äänenlaadultaan ole ihan sitä mitä haen, stereot eivät ole high-endiä, mutta ainakin entry-level hifiä kuitenkin. Siksi en toistoketjuun kovin heikkoja lenkkejä kaipaa. Lisäpalikatkaan eivät oikein nappaa.

Kokeilin koneen bluetoothadapterin kautta bt:n äänenlaatua kuulokkeilla. Pulsen saa ottamaan bluetoothääntä vastaan kun lisää /etc/bluetooth/audio.conf tiedostoon loppuun rivin Enable=Source, käynnistää bluetoothin uudelleen (sudo restart bluetooth) ja parittaa laitten uudelleen. Vähän vaatimattomalta tuo äänenlaatu kuulosti, tosin omat ennakko-odotuksetkin vaikuttavat aina, pitäisi viritellä kunnollinen sokkotesti ennen kuin julistaa mitään totuutena. Kantavuus oli surkea, satunnainen pätkiminen alkoi noin metrin päässä, mutta kai nuo oikeat vastaanotinlaitteet ovat parempia.

Joka tapauksessa laitoin tämän ketjun tälle alueelle yleisen keskustelun sijaan, koska olen ensisijaisesti kiinnostunut tietämään onko tällainen streamausratkaisu mahdollista toteuttaa Linuxin avulla ohjelmallisesti ja mitä vaihtoehtoja siihen on. Ilmeisesti Shairport koneelle ja AirAudio puhelimeen olisi yksi vaihtoehto. AirAudio valitettavasti vaatii rootin ja ohjelman sivun mukaan Google Play Music ei toimi ainakaan Nexus 5:llä, nelosesta ei ole mainintaa. Shairportin toimivuus tulevaisuudessa taitaa olla paljolti kiinni siitä miten suojelevaisesti Apple toimii.

Lisäys: Streambels pitänee laittaa seurantaan, kehittäjien kommenttien perusteella kehittävät tällä hetkellä Spotifyintegraariota, ehkä Google Play Music integraatio tulisi seuraavaksi. Streamaus onnistuisi DLNA vastaanottimeen.

Toinen lisäys: Löytyi ohjelma nimeltään Cast To UPnP/DLNA for GMusic, jonka pitäisi saada Play Music näkemään mikä tahansa DLNA vastaanotin Chromecast vastaanottimena. Pitää testata illalla, jos toimii hyvin niin tämä lienee ratkaistu.
« Viimeksi muokattu: 22.12.13 - klo:15.31 kirjoittanut Sunar »

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Musiikin streamaaminen puhelimesta
« Vastaus #5 : 22.12.13 - klo:15.31 »
Tuo metrin kantavuus on kyllä pahasti pois kohdaltaa. Ainakaan itse en ole koskaan vielä törmännyt siihe, että BT-signaalin kantamisen kanssa olisi tullut mitään ongelmia.

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Musiikin streamaaminen puhelimesta
« Vastaus #6 : 22.12.13 - klo:17.55 »
Tuo metrin kantavuus on kyllä pahasti pois kohdaltaa. Ainakaan itse en ole koskaan vielä törmännyt siihe, että BT-signaalin kantamisen kanssa olisi tullut mitään ongelmia.

Riippuu varmasti laitteesta, esim audiovideo.fi testaili tuota procasteria ja totesi muutaman metrin esteetöntä etäisyyttä olevan ongelmattoman toimivuuden raja, kalliimpi verrokki toimi kymmeneen metriin ja ohuen seinän läpi. Itse käytin muistikortinlukijaan integroitua bluetoothia, joten en kunnollista kantamaa odottanutkaan.

Lainaus käyttäjältä: Itseäni lainaten
Toinen lisäys: Löytyi ohjelma nimeltään Cast To UPnP/DLNA for GMusic, jonka pitäisi saada Play Music näkemään mikä tahansa DLNA vastaanotin Chromecast vastaanottimena. Pitää testata illalla, jos toimii hyvin niin tämä lienee ratkaistu.

Testasin tätä XBMC:n kanssa ja toimii hyvin. Kunhan palvelun käynnistää puhelimessa, niin XBMC näkyy streamauskohteena ja musiikki soi. Kontrollointi toimii parin sekunnin viiveellä. Ongelma siis ratkaistu.

Nyt kyselisin enää mitä muita käteviä vaihtoehtoja DLNA vastaanottimeksi on olemassa? XBMC on aika raskas ratkaisu jos ainoa käyttö on musiikin vastaanotto.

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Musiikin streamaaminen puhelimesta [RATKAISTU]
« Vastaus #7 : 22.12.13 - klo:18.06 »
Miten ois sitten dedikoitu laite, vaikkapa Raspberry Pi tuohon käyttöön? Sellaisen ainakin saisi aika halvalla.

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Musiikin streamaaminen puhelimesta [RATKAISTU]
« Vastaus #8 : 22.12.13 - klo:18.22 »
Raspberry Pi:tä olenkin ajatellut, kun toinen tavoite projektissa oli ettei pöytäkoneen tarvitsisi aina olla päällä musiikkia kuunnellessa. Ajattelin vain pärjäillä ilman graafista tilaa tuon Pi:n kanssa, niin siksi kyselin käteviä vaihtoehtoja XBMC:lle.

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: Musiikin streamaaminen puhelimesta [RATKAISTU]
« Vastaus #9 : 22.12.13 - klo:19.09 »
Varmaan jokin tämän tyyppinen olisi silloin helpoin. Tosin mainituksi säätämiseksi se aina näillä tuuppaa meneen.
http://www.woutervanwijk.nl/pimusicbox/

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Musiikin streamaaminen puhelimesta [RATKAISTU]
« Vastaus #10 : 22.12.13 - klo:19.51 »
Ihan kiinnostava tuokin, tosin näyttäisi DLNA streamin sijaan soittavan suoraan pi:llä ja kontrollointi tapahtuu oman webbikäyttöliittymän kautta. Sinänsä hyvä, että puhelimen akkua säästyy, toisaalta tuki Play Musicille on alphassa ja Spotifytuki betassa, joten paha sanoa käyttökelpoisuudesta mitään kokeilematta.

Sivu sanoo myös MPD clientin toimivan. Jos tuo tarkoittaa, että oman Play Music kirjaston saa näkymään MPD-kirjastona, niin olisi kyllä ihan kiinnostava ominaisuus.

Pitää varmaan kokeilla kun ehtii piin hankkia.

rähmä

  • Käyttäjä
  • Viestejä: 113
    • Profiili
Vs: Musiikin streamaaminen puhelimesta [RATKAISTU]
« Vastaus #11 : 24.12.13 - klo:03.15 »

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Musiikin streamaaminen puhelimesta [RATKAISTU]
« Vastaus #12 : 26.12.13 - klo:01.22 »
tommoseen törmäsin ...ihan sattumalta ku kuukkeloin

http://www.verkkokauppa.com/fi/product/27251/dcxjv/Nokia-MD-310-langaton-musiikkivastaanotin-musta

 ::)

Onhan noita bluetoothlaitteita. Tavoitteinani vain on välttää SBC-pakkausta (puhelin ei tue AptX:ää eikä sitä tukevaa laitetta ole talouteen lähitulevaisuudessa tulossa) ja saada streamaus toimimaan puhelimen sijainnista riippumatta, jolloin WLANin kanssa riittää, että kaikki laitteet ovat kantaman sisäpuolella.

Kaikenlaisten pikkuprojektien virittely on joka tapauksessa hauskaa (tiettyyn pisteeseen asti), joten Raspberry Pi päätyi ostoskoriin. Laitteen hankinta on muutenkin käynyt mielessä, joten nyt oli hankinnalle hyvä (teko)syy. Mukaan tarttui Netwjorkin nanokokoinen WLAN bgn adapteri. Äänikortiksi päätyi joutilaana ollut Behringerin UCA202.

Kokeilin qwertyyn linkittämää Pi MusicBoxia. Sain imagen asennettua muistikortille, laitteen boottaamaan, verkon toimimaan pienen säädön jälkeen ja musiikin soimaan Google Play Musicista. Musiikin siis sain soimaan, mutta käytettävyys oli valitettavasti hyvin bugista sekä webbikäyttöliittymällä, että MPD-clientilla. Lyhyen testailun jälkeen pistin kortin sileäksi ja asensin puhtaan Raspbianin.

Raspbianiin asensin gmrender-resurrectin DLNA soittimeksi. Huomasin, että äänessä kuului satunnaisia napsahduksia jä rätinöitä. Oletin, että vika olisi äänikortissa, mutta en löytänyt mitään ongelmaa. SSH:n yli Piihin siirretyt tiedostot toistuivat paikallisesti ilman ongelmia suoraan komentoriviltä ogg123 ohjelmalla.

Ajattelin ongelman johtuvan mahdollisesti DLNA:sta ja asensin Piihin Shairportin. Pulsen AirPlay tuki ei toimi Shairportin kanssa (mikä selvisi vasta kevyen säätämisen ja kiroilun jälkeen) joten asensin Windowssiin TuneBladen, jolla sain äänet kuulumaan. Sama rätinä esiintyi taas. Päättelin ongelman olevan yhteydessä ja kytkin Piin verkkokaapeliin. DLNA streamaus puhelimesta toimi nyt ongelmitta.

Tuo Netwjorkin WLAN adapteri on siis ilmeisesti kehno, mikä ei sinänsä yllätä, mutta olisin odottanut sentään musiikin liikkuvan kunnolla. Kun kokeilin ladata sillä isompaa tiedostoa SSH:n yli pöytäkoneelta joka on kaapelilla kiinni reitittimessä, nopeus oli noin 2,5 MB/s. Epätieteellisenä vertailuna sama testi Thinkpadillä jokseenkin samalta etäisyydeltä antoi tulokseksi 8,5 MB/s.

Nyt on siis kaksi vaihtoehtoa, joko kulutan lisää rahaa parempaan WLAN-adapteriin (ja toivon parasta), tai siirrän Piin samaan huoneeseen pöytäkoneen kanssa, kytken sen kaapelilla verkkoon ja siirrän äänet tällä hetkellä pöytäkoneeseen kytkettyä optista kaapelia pitkin. Silloin menetän mahdollisuuden toistaa tietokoneen äänet suoraan stereoista, mutta ainahan sitä voi vaikka viritellä pulsen siirtämään äänen verkon yli Ubuntun kanssa ja käyttää Windowsin kanssa AirPlaytä...

Onneksi jo säätämään ryhtyessä oli tiedossa, että bluetoothin kanssa selviäisi helpommalla ;D.