KALF Computertechniek

Deze pagina is laatst gewijzigd/aangepast op 15-05-2015

clients voor mpd

mpd logoZoals in veel gevallen, is Linux ook nu weer beter voorbereid en voorzien van gelikte netwerk programma' s en utilities. (Apple's IOS en Android is ook Unix/Linux).

Indien MPD alleen gebruikt wordt op een lokale computer met de muziekbestanden, dan kunnen de aanwijzingen over de http-stream genegeerd worden.

Linux: GMPC
Firefox: Minion
Apache: RompR
iPhone: MPoD
Windows: GMPC, WinMCC e.a.

Linux: GMPC: een mooie en uitgebreide interface.

Configuratie van de MPD stream
gmpc0
De Shout-plugin
gmpc1
Shout backend is MPlayer
gmpc2

Shout-plugin toggle: AAN: geluid speelt af op de client en UIT :  geluid-output blijft op de server

In een voorbeeld configuratie is de MPD server gekoppeld aan de HiFi installatie. In het geval de shout-plugin UIT staat, zal de muziek-output op de server geschieden via de stream over port 6601.
Wanneer de shout-plugin AAN is, zal de MPlayer backend opgestart worden om de http-stream op poort 8001 op te halen en lokaal af te spelen.

MPlayer Cache

Indien afspelen gepaard gaat met "hickups", dan dient de cache van MPlayer op het systeem waar het geluid afgespeeld wordt, vergroot te worden. Pas hiertoe aan in ~/.mplayer/config

[default]
cache="15264"
cache-min="5"  #pas als 5% van de song in het geheugen geladen is zal het afspelen beginnen

Afspelen stoppen

Wanneer het afspelen via GMPC gestopt wordt, zal de stream automatisch beeindigen. Echter, indien het GMPC venster zonder "stop"afgesloten wordt, dan zal de MPD server, op de achtergrond en in alle stilte, de muziek blijven afspelen!

Een alternatieve, iets meer omslachtige,  manier van afspelen:

Start: eerst het afspelen in de client, alvorens de stream te activeren d.m.v.:

mplayer http://mpdserverip:8001

Start-Tip: maak een script bestand (gmpchttp) en plaats dit in het $PATH. (b.v. /media/music/smpd) en een symlink op de desktop tesamen met de gmpc.desktop link.

nano /media/music/smpd
en voeg toe:
#/bin/sh
mplayer http://serverip:8001


GMPC screenshots:

gmpc play

gmpc play

gmpc play

gmpc play

GMPC met mplayer audiostream in Puppy Linux

gmpc-mplayer-stream

Overigens kan voor deze stream buiten MPlayer ook VLC, Windows Media Player of een Apple programma gebruikt worden.

Browser clients:

Minion voor Firefox:

 

Om de server te kunnen vinden, dient in de "about:config" een optie aanpgepast te worden:

  • Type in de adresbalk: about:config
  • Zoek/filter: extensions.mpm.server
  • Mocht deze nog niet bestaan, maak dan deze waarde aan met als string: serverip:poortno;  bv. serverip:6600;     (puntkomma aan het einde)
  • In de statusbalk is het Minion settingsicoon te zien en bij verbinding verschijnt een bedieningspaneeltje voor MPD.
  • In deze configuratie dient tevens in een terminal de MPD stream opgestart te worden:
    via eerder aangemaakt script smpd (mplayer http://serverip:8000)
    via VLC: Ctrl-N   http://mpdserverip:8000
    via WMP: Ctrl-U http://mpdserverip:8000 (zie hier voor meer info)
  • Overigens kan de Minion Tab tijdens het afspelen gesloten worden, daarbij blijft de bediening mogelijk via de Firefox taakbalk. Firefox zelf kan ook afgesloten worden terwijl de muziek door blijft spelen via VLC of WMP
 

RompR (wiki)

Voor Ubuntu (vanaf versie 11.10 is er een ppa : ppa:fatgerman-m/rompr ,
Oudere Ubuntu/Linux versies kunnen een zip-file downloaden en in de (Apache2) webserver-map plaatsen.

RompR is een php webclient (Apache webserver vereist) met een mooie en duidelijke interface, echter in " functions.php" zit een syntaxfout welke de error.log van Apache2 in no-time tot wel 100+ Mb doet opzwellen. 'k Ben er nog niet achter hoe dit te voorkomen.

Alternatieven en info:

  • relaxx player       : Ajax web frontend - Eenvoudige speler, onoverzichtelijke speellijst funties.(niet scrollbaar)
  • netjukebox          : web-frontend voor client en server ineen, speelt ook video( lokaal Apache2 nodig)
  • phpmpreload      : php webclient (lokaal Apache2 nodig)

MPoD voor iPhone

Een mooie app waarmee de MPD server in "remote" of "on-the-go" benaderd kan worden.

De remote optie dient als afstandbediening voor  XBMC of  de pc/mac, terwijl de on-the-go optie de streams direct op de iPhone afspeelt.

mpod
mpodalbums mpodartists
mpodplay mpodremote

 

Windows

Volg de Putty/SSH tips en start GMPC vanaf een Linux host of installeer een van de volgende applicaties:

GMPC info
WinMCC info
Auremo info
Cantate (veel bibliotheken nodig)  info

Drucken