FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: bsl02 am 01 August 2014, 03:52:10

Titel: [gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 01 August 2014, 03:52:10
Hallo,

mein Audio-Server soll umziehen, aber ich bekomme es nicht gebacken und hoffe auf Tips.

Bisher läuft auf einem Raspberry Pi sowohl "SqueezeServer" (LMS - Logitech MediaServer) als auch SqueezeClient. Der RPi soll jetzt durch einen Cubietruck ersetzt werden. Die Ansteuerung erfolgt bisher u.a. durch FHEM.

Also ein weiterer CT gekauft, darauf sollen zunächst nur SqueezeServer sowie möglichst ein SqueezeClient laufen.

Bisheriges Vorgehen als Linux-Unkundiger:
1) Igor´s Image auf SD-Card installiert
http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/ (http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/)

2) Diverse erfolglose Versuche, darauf SqueezeServer zu installieren. Unter anderem nach dieser Anleitung:
http://allthingspi.webspace.virginmedia.com/lms.php (http://allthingspi.webspace.virginmedia.com/lms.php)

Igor´s Image läuft (leider ganz ohne LED-Aktivität), allerdings bekomme ich die Installation des SqueezeServers nicht hin. Eine Install-Anleitung für den Cubietruck habe ich trotz laaaangem googlen nicht gefunden.

Wäre nett wenn jemand mit Links auf die Sprünge helfen könnte.
Gruß, Stefan
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: betateilchen am 01 August 2014, 07:02:19
Zitat von: bsl02 am 01 August 2014, 03:52:10
2) Diverse erfolglose Versuche, darauf SqueezeServer zu installieren. Unter anderem nach dieser Anleitung:

Diese Anleitung kann aus technischen Gründen nicht funktionieren. Da ich den Squeezeserver aber selbst nicht kenne, kann ich Dir auch keine Anleitung geben.

Zitat von: bsl02 am 01 August 2014, 03:52:10
Igor´s Image läuft (leider ganz ohne LED-Aktivität)

Das Verhalten der LEDs wird in der Datei /etc/init.d/disable_led.sh festgelegt und kann jederzeit von Dir selbst geändert werden.
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: karl0123 am 01 August 2014, 07:26:56
Entgegen betateilchens Behauptung, dass das nicht funktionieren kann, hat genau die verlinkte Anleitung bei mir funktioniert.

Möglicherweise fehlen dir ein paar Tools, wie cifs-utils und patch. Außerdem muss alsa-utils vorhanden sein.

Was genau funktioniert denn nicht? Gibt es Fehler?
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: betateilchen am 01 August 2014, 09:47:33
Zitat von: karl0123 am 01 August 2014, 07:26:56
Entgegen betateilchens Behauptung, dass das nicht funktionieren kann, hat genau die verlinkte Anleitung bei mir funktioniert.

In der verlinkten Anleitung werden Hardwarekomponenten angesprochen, die der Cubietruck gar nicht hat...
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: karl0123 am 01 August 2014, 10:09:27
Aber nur bei der Installation des SqueezeSlave. Der Logitech Media Server lässt sich gemäß der Anleitung installieren.

Ich gebe dir aber recht, wenn man auf dem CT auch eine Squeezebox simulieren möchte, dann ist Squeezelite die bessere Wahl (und die Anleitung dazu ist von der verlinkten Seite nicht so zu gebrauchen) und da gibt es im Netz mehrere Anleitungen zur Installation auf dem CT (google).
Titel: OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 01 August 2014, 15:49:14
Hallo Leute,

Ihr seit Klasse!

@betateilchen: Danke für den Tip, die LED´s blinken wieder (und meine trüben Augen erkennen das die Kiste läuft)

@karl0123:
>Möglicherweise fehlen dir ein paar Tools, wie cifs-utils und patch. Außerdem muss alsa-utils vorhanden sein.
Jepp, das war´s wohl.

sudo apt-get install cifs-utils
hat geholfen, der SqueezeServer läuft, zumindest ist die Weboberfläche erreichbar.
Den Patch konnte ich jetzt auch ohne Fehler installieren.

Die Installation von alsa-utils läuft noch auf einen Fehler, das liegt wohl an meinen gestrigen Versuchen. Ich nehme nachher ein frisches Image.

Reihenfolge der Installationen für SqueezeServer, hoffe diese ist richtig:
1. Igor´s Image installieren auf SD-Card. Weiter auf dem Cubietruck mit Putty:
2. LED´s nach Bedarf wieder einschalten, geht auch später (siehe Tip von betateilchen, 4 Zeilen auskommentieren)
3. sudo apt-get install cifs-utils
4. sudo apt-get install alsa-utils
5. Weiter mit der Anleitung http://allthingspi.webspace.virginmedia.com/lms.php (http://allthingspi.webspace.virginmedia.com/lms.php)
    Darin ist der Patch ja genannt.

Habe ich etwas vergessen?

Zur Installation eines lauffähigen SqueezePlayer-Programmes auf dem CT:
Wenn jetzt noch einer den Link dazu hätte ...  ::)

Viele Grüße,
Stefan

/Edit:
Mit einem frischen Image lief komischerweise das patchen jetzt nicht mehr. Daher zusätzlich installiert (aus Google):
sudo apt-get install patch
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: karl0123 am 01 August 2014, 15:56:58
Das hier, ab dem Punkt "Installing Squeezelite" sollte funktionieren:

http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-installing-squeezelite-player-on-raspbian/ (http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-installing-squeezelite-player-on-raspbian/#Installing_Squeezelite)
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 05 August 2014, 02:50:22
@karl0123:

herzliches Danke für den Link.
Der SqueezeServer läuft gut, SqueezeLite momentan nach x-Neuinstallationen über Tage "vorläufig". Mein Cubietruck nebst zugehörigem Admin stellen sich wohl etwas sperrig an.

Noch nicht hinbekommen habe ich einen NFS-Mount vom CT zu meiner Synology-NAS mit den ganzen Musik-Files, momentan läuft nur Webradio.
/Edit: NFS-Mount läuft jetzt plötzlich ;-)  /
Für NFS hat auch dieser Tip nicht geholfen:
http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/ (http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/)
apt-get install nfs-kernel-server nfs-common

Probleme waren bei mir für SqueezeLite unter anderem:

Grüße und Dank nochmals,
Stefan
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: betateilchen am 05 August 2014, 07:08:20
wieso eigentlich USB Soundkarte? Der CT bringt doch Audioausgänge mit?
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: marvin78 am 05 August 2014, 09:10:47
Stimmt. Aber bei 2 meiner 3 Boards gibt es z.B. hohes Pfeifen über den Anschluss. Für Musik ist die Onboard Audio Lösung auch nicht wirklich perfekt.
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: betateilchen am 05 August 2014, 09:46:04
S/PDIF pfeift nicht

*duck-und-weg*
Titel: Antw:OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: marvin78 am 05 August 2014, 09:51:48
Da hast du recht. Aber auch da hatte ich ein leichtes Knacksen (zumindest bildete ich mir das ein ;)). Naja. Ich wäre vermutlich dabei geblieben, wenn ich nicht noch 2 Behringer Soundkarten hier gehabt hätte. Damit klappt alles perfekt.
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 07 August 2014, 01:44:14
Hallo,

nachdem mein 2. Cubietruck nach Eurer Hilfestellung nun mit SqueezeServer und SqueezeLite immer noch läuft :D, habe ich das Thema als "gelöst" markiert.
Die Umsetzung hat bei mir mit den ganzen Irrwegen doch recht lange gedauert; Könner schaffen das sicherlich schneller. Ich habe die SD-Card vom Cubie (16 GB) erst einmal gesichert. Auf Einzelanforderung könnte ich das Image auch bereitstellen irgendwo im Internet.

Zur USB-Soundkarte:
Am bisherigen Audiomaster (RPi) hängt ein FM-Sender als Hausradio; sieht aus wie USB-Soundkarte. Der Sender soll morgen an den Cubietruck umziehen. Die Vorkonfiguration wurde hier mit einer billigen USB-Soundkarte durchgeführt, das Verfahren klappte zumindest beim Rpi.

Weitere Pläne hier in FHEM:
Schicke Oberfläche schaffen, in der für Squeeze
a) die SoundClients synchron / asynchron geschaltet werden können (bisher 3 Clients incl. FM-Sender am Cubie)
b) die Lautstärke verändert werden kann je Client
c) die Sendereinstellung für Webradio verändert werden kann
d) einzelne Clients an/aus geschaltet werden können (der CT braucht das offenbar nach dem Start, sonst blinkt die Soundkarte nicht)

Da in den letzten Tagen tolle Oberflächen im Forum auftauchten, nehme ich auch dazu Tips gern entgegen  ;) .

Gruß und Dank,
Stefan
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 25 August 2014, 00:19:24
Hallo,

nur zur Info: Mit dem CubieTruck als SqueezeServer entstanden immer wieder Unterbrechungen in der Wiedergabe; deren Ursachen konnte ich noch nicht "ergründen".
Das konnte so nicht bleiben, da WAF als Verkaufsargument hier im Hause gleich Null.

Habe den wie oben installierten CT derzeit stillgelegt und bin wieder zurückgewechselt auf die Kombination
- NAS Synology DS212+ als SqueezeServer (Installation über die NAS-Oberfläche möglich)
- Raspberry Pi (Modell B+) als SqueezeClient mit einem Image für PiCorePlayer.
   Nett bei PiCorePlayer: Konfiguration ist nicht nur über Putty möglich, sondern auch über Browser mit Weboberfläche (dazu nur die IP im Browser eingeben, ohne Port).

Auf der Synology DS212+: Nicht gelungen ist mir die zusätzliche Installation eines Squeeze-PLAYER´s, Tips in
http://www.synology-forum.de/showthread.html?9106-USB-Soundkarte-Lautsprecher-auch-unter-SqueezeCenter/page3 (http://www.synology-forum.de/showthread.html?9106-USB-Soundkarte-Lautsprecher-auch-unter-SqueezeCenter/page3)
konnte zumindest ich nicht erfolgreich umsetzen.
Habe den Synology-Support kontaktiert, glaube aber nicht wirklich an Lösungen von dort.

Aus heutiger Sicht würde ich sagen: Tausche ein Cubietruck-Set (CT, Gehäuse, Netzteil) gegen Odroid U3-Set...

Gruß, Stefan

http://www.synology-forum.de/archive/index.html/t-9106.html?s=40f0710e6a8edcaac636397799129621 (http://www.synology-forum.de/archive/index.html/t-9106.html?s=40f0710e6a8edcaac636397799129621)
ZitatJoesix
31.07.2013, 08:05
Auch wenn dieser Fred schon ewig alt ist, vielleicht interessiert es ja den einen oder anderen noch. Unter DSM 4.2 (DS212+) kann man Squeezeslave zum laufen bekommen.

- die AudioStation ist aktiviert und kann über einen USB Stick/Lautsprecher erfolgreich Musik ausgeben
- als "root" auf die DS und einen Link anlegen:

rm -rf /dev/dsp
ln -s /dev/dsp4 /dev/dsp

- folgendes Packet installieren und los gehts: https://code.google.com/p/squeezeslave/downloads/detail?name=SqueezeSlave-1.0-r216-88f6281-001.spk&can=2&q=

/edit 22.05.2015:
Die Sound-Unterbrechungen lagen an meiner USB-Soundkarte (FM-Sender).
Mittlerweile habe ich das Stück an einem extra-Player hängen (RPi mit piCorePlayer) und restarte SqueezePlay 1x stündlich neu über die Einstellungen in piCorePlayer. Mit der 1-Sekunde-Stille kann ich leben.
Als SqueezeServer läuft seit langem ein Odroid U3; der ist theoretisch auch für FHEM vorbereitet (Odroid U3 mit "max2play"-Image).
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: marvin78 am 25 August 2014, 07:51:03
Hier läuft der Cubietruck als Logitech Media Server einwandfrei seit 80 Tagen.
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 25 August 2014, 08:16:52
Hmmm, ich denke der Player auf dem CT verursachte die Probleme bei mir.

Gruss, Stefan
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: marvin78 am 25 August 2014, 08:31:07
Nutze Squeezelite als Client. Läuft bei mir neben dem Server ebenfalls einwandfrei.
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 25 August 2014, 18:43:29
Hi, Squeezelite habe ich auch auf dem stockenden CT,  s.o.
Die CTs hatte ich als MultimediaMaschinen eingeplant (Audio, Sat-TV). Die Installation  bindet aber hier mehr Zeit als andere Geräte.
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: moonsorrox am 27 August 2014, 12:17:17
Ich gehöre auch zu den Leuten die den LMS jetzt auf dem Cubietruck haben. Nutzen tue ich das das seit ein paar Tagen, mal schauen ob das alles klappt.
Ich habe ein 1TB Festplatte WD Red drin und 2x Classic und einmal Boom am laufen. Ich habe die gesamte Konfiguration von meinem yaVDR Server genommen und alles sieht so aus wie immer.

Ich habe das Igor Image als Grundlage genommen und nur den LMS installiert, alles auf die Sata Platte geschoben, meine knapp 120GB Musik auf die HD und gut...
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: betateilchen am 27 August 2014, 15:03:38
Zitat von: bsl02 am 25 August 2014, 18:43:29
Die Installation  bindet aber hier mehr Zeit als andere Geräte.

Eine Behauptung, der ich einfach mal widerspreche.

Betriebsysteminstallation: ca. 15 Minuten
Anwendungsinstallation: ca. 5 Minuten

Schneller geht das auf anderen Plattformen auch nicht.
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: moonsorrox am 27 August 2014, 16:56:25
Zitat von: betateilchen am 27 August 2014, 15:03:38
Betriebsysteminstallation: ca. 15 Minuten
Anwendungsinstallation: ca. 5 Minuten

Schneller geht das auf anderen Plattformen auch nicht.

bin ich deiner Meinung...
nachdem wir ja so lange geübt haben im anderen Beitrag ist das mittlerweile auch für mich eine easy Sache mit dem Igor Image, dank deiner kurzen Anleitung dort sollte es auch anderen möglich sein..

Der LMS ist kurzer Zeit installiert und läuft auch sofort... einzig was ich nicht genau weiß ist die "sendmail" Installation, die ist ja beim Igor Image dabei zumindest sagt er es mir wenn ich es installieren möchte.
Was ich bisher nicht gefunden habe die Dateien zum Konfigurieren... zumindest sind die leer oder sie liegen beim Igor Image woanders ... Aber noch nicht so wichtig
Titel: Antw:[gelöst] OT: Cubietruck, wie SqueezeServer installieren?
Beitrag von: bsl02 am 28 August 2014, 00:56:27
Hallo,

ZitatDie Installation  bindet aber hier mehr Zeit als andere Geräte.
ZitatEine Behauptung, der ich einfach mal widerspreche.

;-)... meine Betonung lag auf "bindet aber HIER mehr Zeit...", also bei mir ganz persönlich.

Nochmals: Möglicherweise liegt MEIN Problem nicht beim LogitechMediaServer auf Cubietruck, sondern beim Player. Bei dessen Installation habe ich mich mit dem System schon nicht mehr gut verstanden. Ich habe keinerlei echte Squeezeboxen im Einsatz sondern ausschließlich Softplayer laufen auf RPi und - wenn er denn mit mir will - auch dem LMS-Cubietruck.

ZitatSchneller geht das auf anderen Plattformen auch nicht.
Habe bisher nicht mitgestoppt, aber die Installation von Squeezeplug auf dem Raspberry (beinhaltet Server & Player) ging recht flott vonstatten seinerzeit
http://www.squeezeplug.eu/ (http://www.squeezeplug.eu/)

@marvin78
ZitatNutze Squeezelite als Client. Läuft bei mir neben dem Server ebenfalls einwandfrei.

Danke für den Hinweis; bei nächster Gelegenheit werde ich meinen CT noch einmal frisch aufsetzen und schauen, ob MIR das auch gelingt ;-)

Und jetzt brauchen wir noch einen Bezug zu FHEM: Durch hiesiges löschen meiner vorherigen Player-Konfig ist mir auch die bisherige FHEM-Oberfläche dazu verlorengegangen. Sooo schön war die auch nicht, ansonsten könnte ich in alten Backups wühlen.

Auch eine schicke Oberfläche für die Player unter FHEM müsste ich noch bauen oder abkupfern.

Grüße, Stefan