PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Musik: Serversoftware & Clienthardware (alles außer Apple)



ThorstenHirsch
07.04.12, 14:06
Servus!

Wie schaut's denn derzeit aus, was nutzt man so als Server/Client für's Wohnzimmer, wenn man folgende Anforderungen hat?

* Client mit eigenem Bildschirm (nicht auf TV angewiesen), am besten mit Touchscreen
* zusätzlich per Fernbedienung oder Android-App bedienbar
* zusätzlich irgendwie von einem Laptop aus bedienbar (http-server auf client?)
* Partymodus (viele Apps voten was gespielt wird)
* Client spielt FLAC nativ ab
* Client hat einen Digitalausgang (spdif, coax, hdmi...)
* 802.11n
* Serversoftware ist freie Software und läuft auf einem MIPS-basierten NAS

Also im Prinzip such ich sowas wie die Squeezebox, aber mehr zum basteln. Aber wo fang ich an? Und ist es sinnvoller die Clients dumm zu halten, also Playlists und alles auf dem Server zu halten? Oder gibt das zu viel Netz-I/O und ich wäre besser beraten mit intelligenten Clients, die die komplette Bibliothek vom Server replizieren und dann nur noch die Streams anhand einer ID vom Server anfordern?

Ach ja: Apple scheidet aus, ebensowenig will ich meine Musik in "die Cloud" hochladen und alles über's Internet streamen. Youtube-Videos streamen wäre andererseits ein nettes Feature...

Vielleicht hat ja auch jemand nen Tipp für mich, bei welchem OpenSource-Projekt man sich mit ähnlichen Fragen beschäftigt.

DrunkenFreak
07.04.12, 15:21
Guck mal bei mpd vorbei. Der Server ist OSS und es gibt viele Clients dafür. Ob die Geschichte mit dem Voten funktioniert, kann ich allerdings nicht sagen. Das ist mir nur von Apple her bekannt.

ThorstenHirsch
07.04.12, 15:49
Ah, den Namen hatte ich vergessen, aber nach dem wollte ich auch nochmal schauen, danke. Das wäre also die Lösung mit einem schlauen Server und dummen Clients ...allerdings braucht man wohl noch das Shoutcast/Icecast-Plugin, damit man die Musikanlage nicht am Server anschließen muss (kann ich nicht), sondern am Client.

Folgendermaßen sieht bei mir der Aufbau aus (an dem lässt sich wenig rütteln) ...also das SOLL-Bild:


+-[ Musikanlage ]
|
+-[ Client ] mit Touch-Bildschirm zur Anzeige und Musikauswahl
:
: (WLAN)
:
+-[ App / Remote ] mit oder ohne Touch-Bildschirm zur Musikauswahl (und Anzeige)
:
: (WLAN)
:
+-[ NAS ] Server, auf dem die ganze Musik liegt, ohne Bildschirm, ohne Soundkarte

DrunkenFreak
07.04.12, 16:02
Wenn ich das richtig versteh, muss der Client ja eh jedes Mal mitlaufen. Dann könnte man mpd auf dem Client laufen lassen und die Musik per NFS/SMB einbinden.

spychodelics
07.04.12, 20:09
Ist mir nicht bekannt das client mitlaufen muss.

`Ghost
12.04.12, 21:08
mpd kann auch selbst streamen, so dass man kein icecast etc. braucht

ThorstenHirsch
12.04.12, 21:13
@Drunkenfreak: stimmt, gute Idee.
@spychodelics: doch, in Bezug auf mein Bildchen stimmt das.
@Ghost: weißt du auch mit welchem Protokoll mpd das macht?

`Ghost
12.04.12, 21:32
Aus meiner config:

# An example of a httpd output (built-in HTTP streaming server):
#
audio_output {
type "httpd"
name "MEIN STREAM"
encoder "vorbis" # optional, vorbis or lame
port "8000"
quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
format "44100:16:1"
}

ThorstenHirsch
12.04.12, 21:45
Ah, okay, "optional, vorbis or lame" ...wenn default raw/passthrough ist, so dass ich flac über http streamen kann, find' ich's gut.

`Ghost
12.04.12, 21:58
Laut http://mpd.wikia.com/wiki/Dependencies (siehe httpd) sollte das auch mit flac gehen.

spychodelics
14.04.12, 14:43
gegenfalls waeren

MediaTomb

http://mediatomb.cc/

und

Ampache

http://ampache.org/

etwas fuer dich?

ThorstenHirsch
15.04.12, 20:55
Nee, also zumindest mediatomb nicht. Das DLNA-Protokoll mag gut sein für Filme (man wählt was aus und schaut dann 2h lang diese eine Sache an), aber nicht für Musik. Bei Musik will ich Playlists und Gruppierungen nach Künstler und Alben, sowie die Einhaltung der richtigen Reihenfolge, wenn ich eine CD abspiele. Daher brauche ich eine Bibliothek auf Basis der Metadaten. So wie ich mediatomb auf meiner PS3 sehe, bietet es das alles nicht. Das ist nur dateibasiert.

FM_81
17.04.12, 08:11
So ahnlich
# An example of a httpd output (built-in HTTP streaming server):
#
audio_output {
type "httpd"
name "MEIN STREAM"
encoder "vorbis" # optional, vorbis or lame
port "8000"
quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
format "44100:16:1"
}sieht meine Konfig auch aus. Und streamen von OGG oder MP3 über HTTP geht auch. Wenn ich aber das lese:
Ah, okay, "optional, vorbis or lame" ...wenn default raw/passthrough ist, so dass ich flac über http streamen kann, find' ich's gut.Das mit dem FLAC-Stream finde ich auch interessant; ich hab's probiert, aber nicht hin bekommen.

Ich habe auch Links dazu gefunden ...
Und Links die auf Links zeigen ...
Und Links auf Links die auf Links zeigen ...
Und solche die nach der vierten Verschachtelung ein ungültiges Ziel haben ...
Und alle behaupten, dass es geht ...

Lange Rede, kurzer Sinn: Kann jemand eine Beispielkonfig. für FLAC über HTTP posten, die funktioniert?

Danke, FM_81