View Full Version : SlimServer auf Synology Diskstation 101j
Philippe Kehl
2006-04-17, 12:44
Hallo
Ich habe auf meiner Homepage dokumentiert, wie man den SlimServer auf
einer DS-101j installiert und biete die nötigen Files (Perl) zum
download an:
http://oinkzwurgl.org/software/slimserver/
Bei mir und einem Tester (Lukas) funktioniert das einwandfrei. Weitere
Tests und Feedback sind aber willkommen.
Grüsse aus der Schweiz,
Philippe
P.S. Ich bin nur in der Mailingliste aber nicht im Forum eingeschrieben
und kann daher nicht in den anderen Boards posten. Vielleicht kann ja
jemand die Info im entsprechenden englischsprachigen Board des Forums
posten. Besten Dank.
Hallo Philippe
> Ich habe auf meiner Homepage dokumentiert, wie man den SlimServer auf
> einer DS-101j installiert und biete die n�tigen Files (Perl) zum
> download an:
Hervorragend! Nun bin ich fast noch etwas mehr versucht, mir so ein
Kistlein zu kaufen...
> P.S. Ich bin nur in der Mailingliste aber nicht im Forum eingeschrieben
> und kann daher nicht in den anderen Boards posten. Vielleicht kann ja
> jemand die Info im entsprechenden englischsprachigen Board des Forums
> posten. Besten Dank.
Habe ich gemacht: http://forums.slimdevices.com/showthread.php?t=23066
Ich benutze übrigens auch die Mailingliste, habe aber dennoch einen
Account für die Foren. Ist hin und wieder ganz praktisch, um an
Diskussionen teilzunehmen, die in Listen/Foren stattfinden, die mich nicht
grundsätzlich interessieren.
Gruss aus Bern,
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
Hello Michael
Ich kann Dir die Synology DS101j wärmstens empfehlen!
Nach meiner bisherigen (noch sehr kurzen) Erfahrung, bin ich begeistert von der Geschwindigkeit dieses SlimServer-Systemes.
An dieser Stelle nochmals ein grosses "Danke" an Philippe!!!
Meiner Ansicht nach gibt es nur sehr geringe Abstriche im Bedienkomfort gegenüber einer AMD/Athlon-Windows-PC-Lösung.
Das einzige was ein bisschen lahmt, ist SlimServer-Webseite selber.
Da ich diese jedoch nur zum konfigurieren und für die Playlistenverwaltung benötige, kann ich damit sehr gut Leben.
En gruess us Luzern,
Lukas
slimdevicesplatz
2006-04-19, 16:10
Sensationell!
Das finde ich natürlich spitzenmässig, obwohl ich rein gar nichts verstanden habe ;-)
Ich warte noch auf die schweizerdeutsche Übersetzung ;-)
Nein, aber auf eine Schritt-um-Schritt-Anleitung, die ich mir zutraue.
Ist es denn so, dass die eigentliche Firmware von der DS überschrieben wird? Oder wie? Kann nicht schief gehen, die Sache?
Funktionalität der DS erhalten? z.B. Standby-Modus. Sicherheit und so?
Garantie wohl sofort im Eimer?
www.brack.ch soll das System doch gleich draufspitzen und so verkaufen. Sie befüllen die DS ja auch mit geeigneter HD und verkaufen das Bundle.
Auf alle Fälle ein riesiges Kompliment und Dankeschön an Phillippe und seine Tester.
Genau auf das habe ich gerade gewartet...
Erzähl doch noch ein bisschen von dem Wunderding.
Gruss aus der Basellandschaft
Martin
Philippe Kehl
2006-04-20, 11:16
slimdevicesplatz wrote:
> Ist es denn so, dass die eigentliche Firmware von der DS überschrieben
Nein.
> wird? Oder wie? Kann nicht schief gehen, die Sache?
Eigentlich nicht. Ich denke mal, wenn alles schief läuft, kannst du die
HDD formatieren (wenn es sein muss in einem anderen Comp) und dann die
DS neu installieren. Aber eigentlich kannst du da nicht viel falsch machen.
Vielleicht willst du aber noch ein paar Tage warten. Dann werde ich eine
überarbeitete Version der Anleitung aufschalten, die den SlimServer
nicht mehr in der Systempartition installiert sondern im Datenbereich
der Disk. Lukas hatte da Stress, weil die Datenbank so gross wurde, dass
auf der Systempartition kein Platz mehr war.
> Funktionalität der DS erhalten? z.B. Standby-Modus. Sicherheit und so?
Ja. Zum Standby-Modus werde ich mich in der ueberarbeiteten Version
äussern. Geht, wenn man den Player richtig konfiguriert.
> Garantie wohl sofort im Eimer?
Keine Ahnung.. Warum? Kann ja eigentlich nichts kaputt gehen. Und wenn
die Elektronik abfackelt, kannst du die DS ja ohne HDD dem Herrn Brack
schicken. Der merkt nicht, was du damit gemacht hast :-)
> www.brack.ch soll das System doch gleich draufspitzen und so verkaufen.
> Sie befüllen die DS ja auch mit geeigneter HD und verkaufen das Bundle.
Ja, aber teurer als wenn du beides einzeln bei ihm kaufst. Ansonsten
cooler Versand.. sogar der Webshop ist sehr gut. Und, am wichtigsten,
Lieferung normalerweise schneller als 24h!
> Genau auf das habe ich gerade gewartet...
Na dann los.. :-)
Gruss,
flip
slimdevicesplatz
2006-04-20, 13:22
Meine etwas blöden Fragen kommen von daher, dass ich nicht weiss, wie die DS funktioniert.
Ausserdem habe ich praktisch keine Erfahrungen mit Linux. Und Kenntnisse sollte man bei deinem Ausbau wohl haben? Mich dünkts auf alle Fälle, versuche ich deine Anleitung zu verstehen.
Ich war der Meinung, dass das embedded Linux ziemlich auf die DS massgeschneidert sei und es besser nichts daran zu manipulieren gäbe. Ich habe mich schon mit einem Techniker von Brack zu der Sache unterhalten. Der winkte bei der Idee, den Slimserver darauf zu installieren, ab - das sei nicht möglich - was du ja nun widerlegt hast.
Tangiert deine Installation das Betriebsystem der DS denn nun nicht? Oder doch?
Und erhält man mit der DS die notwendige Software, um den Auslieferungszustand wieder herzustellen?
Eine Installation auf der 101g+ wäre wohl ebenso möglich?
Hätte man damit einen Performancegewinn?
101j:
- Prozessor Intel IXP420BB
- 32 MB SDRAM
- 2 MB Flash
101g+:
- Prozessor Freescale MPC 8241
- 64 MB SDRAM
- 16 MB Flash
Liebe Grüsse
Martin
Interessantes Thema. Habe selber eine Diskstation 101j, habe diese damals "leer" gekauft bei Rotronic und sie dann mit einer entsprechenden 300GB HDD bestückt. Wenn ich das System richtig verstanden habe, dienen die 2 oder eben 16MB lediglich als "Bios" (Firmware) des Gerätes (an der würde ich, während der Garantie, nicht basteln, sollte dies auch möglich sein, wer bastelt schon an der Firmware des DVD-Brenners oder Grafikkarte...). Das Betriebssystem wird beim ersten Start auf die Platte installiert. Die Garantie dürfte dadurch eigentlich nicht zu Schaden kommen, beim Formatieren und Factory-Reset wird ja alles überschrieben... Allerdings mit allen Schutzmassnahmen die Synology unternimmt um das System zu schützen könnte man fast meinen, dass gleich alles "kaputt" und verloren ist wenn man da was verändert... In der Tat dürfte das grösste Problem sein, dass halt dann bei einem Fehleingriff die Daten auf der Station futsch sind und man halt eben einen Fabrik-Reset mit Neuformatierung vornehmen muss...
Philippe Kehl
2006-04-21, 03:25
Hi Martin
slimdevicesplatz wrote:
> Meine etwas blöden Fragen kommen von daher, dass ich nicht weiss, wie
> die DS funktioniert.
Um die Anleitung durchzuführen brauchst du auch nicht zu wissen wie die
DS funktioniert.
> Ausserdem habe ich praktisch keine Erfahrungen mit Linux. Und
> Kenntnisse sollte man bei deinem Ausbau wohl haben? Mich dünkts auf
> alle Fälle, versuche ich deine Anleitung zu verstehen.
Ansich sollte die Installation wie beschrieben laufen. Eine einfache
Vorstellung wie das geht solltest du aber vielleicht schon haben (was
eine Kommandozeile ist und wie man Befehl eingibt z.B.).
> Ich war der Meinung, dass das embedded Linux ziemlich auf die DS
> massgeschneidert sei und es besser nichts daran zu manipulieren gäbe.
Schon.. aber.. an der firmware (besser: System) wird ja nichts geändert.
Ausserdem bietet die Systemsoft ja an, ein /etc/rc.local anzulegen, um
lokale (sprich: individuelle) Lösungen zuzulassen bzw. automatisch zu
starten. Das ist zwar nicht direkt dokumentiert, wird aber in keiner
Weise verhindert. Ausser dass der Telnetzugang nicht aktiviert ist. Aber
auch hier, vorbereitet ist er ja. Soweit ich das bis jetzt gesehen habe,
sieht das System noch an anderen Punkten weitere Möglichkeiten vor. Das
ist evtl. für andere Geräte die das gleiche System verwenden.
> Ich habe mich schon mit einem Techniker von Brack zu der Sache
> unterhalten. Der winkte bei der Idee, den Slimserver darauf zu
> installieren, ab - das sei nicht möglich
Papperlapapp! :-)
> Tangiert deine Installation das Betriebsystem der DS denn nun nicht?
Kommt drauf an wie du das meinst. Es bracuht natürlich Diskspace und es
läuft ein weiterer Prozess darauf. Wenn du z.B. am scannen der mp3s
bist, ist mit dem Web- und Fileserver nicht viel los, d.h. er wird
langsam. Beim normalen Abspielen hingegen habe ich keine Probleme
(Performance oder so) bemerkt. Allerdings verwende ich die DS auch
hauptsächlich für den Slimserver und für meine Backups. Aber das
Betriebssystem wird nicht tangiert im Sinne von Dateien ändern oder so.
Wenn du das SlimServer-Verzeichnis löschst, ist alles wieder beim alten.
> Und erhält man mit der DS die notwendige Software, um den
> Auslieferungszustand wieder herzustellen?
Siehe Mail von Speedi. Ich denke, die Harddisk komplett zu löschen
(Partitionstabelle) und dann wieder einbauen und wie das erste Mal
installieren sollte immer möglich sein.
Fazit: Wir ändern ja nichts an der Hardware oder so, wir modifizieren ja
nur die Software. Und wie "die" das im Garantiefall merken sollten,
weiss ich nicht (vorausgesetzt du gibts die Harddisk nicht mit).
> Eine Installation auf der 101g+ wäre wohl ebenso möglich?
Ja, aber nicht meine Installation. Siehe www.nslu2-linux.org (oder so
ähnlich). Da hat das mal jemand gemacht. Ist aber komplizierter, da man
(soweit ich weiss) ein alternatives System (DebinSlug, Openslug oder
sowas) installieren muss. Also das ist eher etwas für Bastler.
> Hätte man damit einen Performancegewinn?
Mehr RAM bringt vielleicht etwas. Der Prozessor ist auch ein anderer,
keine Ahnung ob schneller oder so. Der Slimserver braucht bei mir "nur"
60% RAM. Kann sein, dass mit grösserer Datenbank der SS mehr braucht.
Lukas, wieviel ist das bei dir?
flip
Philippe Kehl
2006-04-21, 03:41
Speedi wrote:
> Factory-Reset wird ja alles überschrieben... Allerdings mit allen
> Schutzmassnahmen die Synology unternimmt um das System zu schützen
> könnte man fast meinen, dass gleich alles "kaputt" und verloren ist
> wenn man da was verändert... In der Tat dürfte das grösste Problem
Oder sie wollen unerfahrene Bastler davon fernhalten... sooo schwierig
und gut geschützt ist es ja nicht wirklich. Man muss ja nur den
Telnetserver aktivieren (und die Passwörter kennen) und hat vollen
Zugriff auf das System. Meine Erfahrung mit Firmen, und besonders den
Technikern dort, die (embedded) Linux in ihren Produkten verwenden sind
diesbezüglich sehr positiv. Im Prinzip muss man immer den
"Techniker-Zugang" finden. Mal ist das ein deaktivierter Telnetzugang,
mal eine versteckte serielle Konsole. Aber da die ja auch nur mit Wasser
kochen, kann man vieles selber herausfinden. Datasheets zu den
Prozessoren gibt es ja und google-Resultate zu embedded Linux hat es wie
Sand am Meer.
Lustiges Beispiel: Trimble verkauft teure, geodätische (hochpräzise)
GPS-Empfänger (NetRS). Die laufen auch unter embedded Linux welches dort
auf einer 1GB-Compact-Flash-Karte steckt. Der grösste Teil der Karte ist
zum Daten speichern (loggen). Für ein riesen Geld kann man sich da auch
eine grössere Karte kaufen. Oder man kauft diese beim Schrotthändler um
die Ecke und kopiert das Linux von der alten Karte selber drauf. Wenn
man weiss wie :-) Aber das ist das Schöne an Linux, man kann _alles_
anschauen. Etwas zu verstecken ist nur mit hässlichen Hacks möglich. Und
auch das erschwert es nur etwas.
Dass man bei Windoof nicht alles sehen kann liegt ja nur daran, dass man
nicht weiss wie es gemacht ist und dass keine Entwicklungsumgebung
(Compiler etc.) so ohne weiteres ("gratis") zur Verfügung stehen.
> sein, dass halt dann bei einem Fehleingriff die Daten auf der Station
> futsch sind und man halt eben einen Fabrik-Reset mit Neuformatierung
> vornehmen muss...
Du kannst natürlich schon das "BIOS" bzw. das minimal System das im
Flash ist löschen. Dann hast du wahrscheinlich ein Problem :-) Aber
einfach so passiert das ja nicht. Einen Weg, das Flash das erste Mal zu
beschreiben muss es ja geben, oder? Ich glaube nicht, dass das nur mit
Ausbauen des Flash-Chips geht. Das wäre ja viel zu kompliziert. Evtl.
muss man irgendwo einen Jumper stecken und kann dann über die serielle
Schnittstelle flashen. Rauszufinden wie, ist aber mit Aufwand verbunden
(wenn es nicht schon irgendwo dokumentiert ist). Aber man _muss_ im
Flash ja nicht rumpfuschen.. :-)
Happy Hacking!
flip
Philippe Kehl wrote:
Vielleicht willst du aber noch ein paar Tage warten. Dann werde ich eine überarbeitete Version der Anleitung aufschalten, die den SlimServer nicht mehr in der Systempartition installiert sondern im Datenbereich der Disk. Lukas hatte da Stress, weil die Datenbank so gross wurde, dass auf der Systempartition kein Platz mehr war.
Habe auf diesen Thread hin eine Diskstation 101j bestellt und warte gespannt auf die überarbeitete Anleitung.
Gruss,
Beat.
Philippe Kehl
2006-04-21, 08:34
beatm wrote:
> Habe auf diesen Thread hin eine Diskstation 101j bestellt und warte
> gespannt auf die überarbeitete Anleitung.
...welche soeben online ging. Merci schon mal für's testen.. :-)
Bei Problemen bitte mit cc an meine Emailadresse posten. Ich lese hier
nicht allzu regelmässig.
Gruss und schönes Wochenende (geht raus, es ist Sommer! :-)
flip
Hallo zusammen
Ich habe mit der neuen Betaversion 6.2.2 ein paar Versuche gemacht, und diese unter /Volume1/SlimServer installiert.
Funktioniert seit 2 Tagen perfekt!
Bisher konnte ich keinerlei Probleme im Zusammenhang mit den Standardfunktionen der DS feststellen.
Die einzige Befürchting die ich habe ist, dass Synology mit dem
nächsten Firmwareupgrade uns die schöne SlimServer-Installation wieder zunichte macht und diese nicht mehr mit der "Philippe-Anleitung" läuft.
Ich benötige den Bugfix von Synology für das externe Backup auf die USB-Platte, welches von mir Bear Wang seitens Synology per ende Mai 06 versprochen wurde. Leider gibt die Synology J und G+ keinerlei Fehlermeldung ab, wenn das Backup misslungen ist :-(
Übrigens:
Jemand hat nachgefragt, ob der SlimServer auch auf der G+ funktionieren würde. Ich denke, dass die Anleitung von Philippe hier nicht funktionieren wird, da es sich hier um einen anderen Prozessor handelt.
Was meinst Du dazu Philippe?
En Gruess:
Lukas
slimdevicesplatz
2006-04-24, 13:10
Vielen Dank für eure Ausführungen und Erklärungen.
Jetzt sehe ich klarer.
Ich verfolge jetzt die Diskussion hier noch etwas, studiere deine Anleitung und bestelle, sobald ich keine Zweifel mehr an der Umsetzung habe ;-)
Martin
slimdevicesplatz
2006-04-24, 14:06
Habe mich gerade nach der SD101j umgesehen. Auf http://www.brack.ch/aspx/default.aspx?ID=33094&mod=artikel steht geschrieben, die Funktionen 5 und 6 - webserver und fotostation - seien erst nach einem firmwareupdate möglich.
Hast du dieses gemacht, oder soll man die DS ohne dieses Upgrade lassen für die flipsche Anleitung?
Martin
ps: wer mir ein alternatives angebot zu brack machen kann, nur zu ;-)
Hallo Martin
So ein Forum kann nur funktionieren, wenn auch diejenigen Hilfe anbieten, denen geholfen wurde :-)
In diesem Sinne biete ich Dir zwei Optionen:
a.) Komm mit Deiner Synology bei mir vorbei und wir setzen den SlimServer zusammen auf.
b.) Ich sende Dir eine nagelneue Synology DS-101j ab "Werk" inklusive eingebauter 300GB-Festplatte mit vorinstalliertem SlimServer 6.2.2 drauf. (Mein Brötchengeber ist unter anderem Händler von Synology). Selbstverständlich hast Du auf der Hardware die "normalen" 2 Jahre Werks-Garantie. Daran ändert auch die Modifikation mit dem SlimServer nichts.
Bei Interresse Email an: myhome ät tele2.ch
Gruess:
Lukas
Sorry, hab ich noch vergessen zu erwähnen:
Meine DS-101j hat die aktuelle 281er Firmware inkl. Webserver und Photostation drauf.
Gruess:
Lukas
slimdevicesplatz
2006-04-24, 14:22
So ein Forum kann nur funktionieren, wenn auch diejenigen Hilfe anbieten, denen geholfen wurde :-)
Lukas
Echt stark, danke. Ich melde mich bei dir.
Martin
Philippe Kehl
2006-04-25, 02:27
slimdevicesplatz wrote:
> Hast du dieses gemacht, oder soll man die DS ohne dieses Upgrade
> lassen für die flipsche Anleitung?
Die aktuellest Firmware ist okay. Ich habe es auch damit gemacht.
Was bei einem Upgrade (dann im Mai) passiert, werden wir ja noch sehen.
Es wird möglicherweise den Link /etc/rc.local überschreiben. Den kann
man ja wieder machen. Der SS ist ja auf der Datenpartition installiert
und sollte so nich vom upgrade touchiert werden. Evtl. wird auch Telnet
wieder deaktiviert. Keine Ahnung. Zu letzterem gibt es aber doch irgend
so ein Hack mit downgraden, telnet aktivieren, und wieder upgraden.
Aber bei der Photostation verpasst du meiner Meinung nach gar nichts.
Die ist schlicht unbrauchbar. Oder ich bin zu blöd. Egal, brauche ich eh
nicht..
Btw, ist zwar off topic hier, aber wir sind ja unter uns..
Die Backupfunktion scheint mir einigermassen dubios. Im Firefox sehe ich
gar nicht, dass es läuft (im Webinterface, Backup manuell gestartet).
Mit dem Internet Exploder zeigt es was an, meint aber immer 0/0 MB
erledigt (/bin/du funktioniert bei meiner DS nicht, zeigt immer 0) und
macht keine Angaben über die Dauer. Ausserdem dünkt es mich, dass das
Backup entfernte Dateien im Backup nicht entfernt. Zudem scheint es
jeweils alles nochmals zu kopieren, das Backup dauert dann auch
entsprechend lang (Stunden). Naja, wie auch immer, ich werde wohl etwas
mit "rsync" basteln, dann kann ich auch gleich den Läppi auf die DS syncen.
> ps: wer mir ein alternatives angebot zu brack machen kann, nur zu ;-)
flip
Hallo zusammen, habe soeben den aktuellen nightly build von 6.2.2 auf meiner neu erworbenen Diskstation 101j installiert. Funzt einwandfrei, vielen Dank für die Anleitung!
Einen einfachen Weg, um telnet zu enablen habe ich nach etwas googlen hier gefunden: http://forum.hardware.fr/hardwarefr/WindowsSoftwareReseaux/Topic-Serveur-NAS-SOHO-Synology-DS101-DS101-G-concurrence-sujet-223276-39.htm#t2388808
Auf die Firmware 2.0.1 - 3.0281 wird ein Patch geladen, der telnet einschaltet. Der Patch telnet.pat ist in dieser Yahoo!-Group erhältlich: http://groups.yahoo.com/group/ds101-linux (Anmeldung erforderlich, attache es der Einfachheit halber an diesen Post.) Bei mir hat das problemlos geklappt.
Gruss aus Basel,
Beat.
flipflip
2006-04-28, 05:10
Einen einfachen Weg, um telnet zu enablen habe ich nach etwas googlen hier gefunden: http://forum.hardware.fr/hardwarefr/WindowsSoftwareReseaux/Topic-Serveur-NAS-SOHO-Synology-DS101-DS101-G-concurrence-sujet-223276-39.htm#t2388808
Cool, da werde ich sogar zitiert :-)
Besten Dank Beat für die Info. Die Idee hatte ich vom Konzept her auch schon, aber noch nicht implementiert. Z.B. weiss ich nicht, wie man die nötigen Checksummen berechnet.
Ansich könnte man ein solches .PAT-File auch grad für die ganze Slimserver+Perl-Geschichte machen. Das werde ich probieren.
Gruss,
Philippe
Philippe
Jemand hat nachgefragt, ob der SlimServer auch auf der G+ funktionieren würde. Ich denke, dass die Anleitung von Philippe hier nicht funktionieren wird, da es sich hier um einen anderen Prozessor handelt.
Lukas
Ja, das tut er, siehe: http://forums.slimdevices.com/showthread.php?t=19335
Hallo zusammen
Nun ist es mir schon das dritte mal passiert...
Wenn ich den SlimServer-Dienst mit "/volume1/SlimServer/rc.slimserver stop" beende und anschliessend wieder mit "/volume1/SlimServer/rc.slimserver start" zu Leben erwecke, verliere ich die Datenbank.
Nach dem Start sagt mir der Slimerver, dass ich 0 Alben und 0 Interpreten verfügbar hätte.
Zuerst dachte ich, dass es ein Problem wäre wenn ich die Synology einfach mit dem Hauptschalter abschalte und somit der SlimServer nicht richtig heruntergefahren wird - nachdem ich ihn aber per Telnet "schulbuchmässig" gestoppt habe, komme ich so langsam in grübeln.
Kennt jemand das Problem?
Gruss:
Lukas
flipflip
2006-04-30, 10:45
lukas wrote:
> Nun ist es mir schon das dritte mal passiert...
> Nach dem Start sagt mir der Slimerver, dass ich 0 Alben und 0
> Interpreten verfügbar hätte.
Hm.. das ist mir bis jetzt noch nie passiert. Und ich schalte das Teil
mind. einmal am Tag an und wieder ab.
Einmal sind mir die Preferences (Playereinstellungen) rausgeflogen. Da
bin ich mir aber nicht sicher, woran es lag; kann sein, dass beim Hacken
etwas falsch lief.
Hast du geschaut, ob das DB-File noch dort ist bzw. wie gross es ist?
Hast du irgendwelche zusätzliche Plugins drin?
Hast du verschiedene Versionen von SS mit dem gleichen DB-File am Start?
Hast du während einem DB-Scan abgeschaltet?
Ist der DB-Zugriff vom SS eigentlich nur Read-Only? Sollte er
eigentlich, oder?
Ich werde aber auf jeden Fall mal sehen, ob man den Shutdown nicht
sauber machen kann.
flip
Hast du geschaut, ob das DB-File noch dort ist bzw. wie gross es ist?
-> das DB-File ist unter "volume1/SlimServer/cache/.slimserversql.db" nach wie vor vorhanden
Hast du irgendwelche zusätzliche Plugins drin?
-> Nein
Hast du verschiedene Versionen von SS mit dem gleichen DB-File am Start?
-> Nein - nur die 6.2.2
Hast du während einem DB-Scan abgeschaltet?
-> Nein, darauf habe ich geachtet
Ist der DB-Zugriff vom SS eigentlich nur Read-Only? Sollte er
eigentlich, oder?
-> Muss ich noch prüfen
Ich werde aber auf jeden Fall mal sehen, ob man den Shutdown nicht sauber machen kann.
-> Habe es eben nochmals getestet:
1. Mit "rc.slimserver stop" heruntergefahren
2. Synology ausgeschaltet (heruntergefahren)
3. Synology eingeschaltet
4. Slimserver wurde automatisch gestartet
5. Die DB war wieder leer :-(
Ich versuche nun nochmals die DB einzulesen und danach die DS mal einfach auszuschalten - vielleicht liegts ja an der "Stop-Routine"
En Gruess:
Lukas
te_gonzales
2006-04-30, 13:01
Hallo, Lukas.
Ich hab' zwar keine Synology Diskstation, allerdings kommt mir das
Problem bekannt vor.
Und zwar unter bestimmten Voraussetzungen war bei mir die
Umgebungsvariable HOME
für den User, unter dem das Programm ausgeführt wird, nicht gesetzt, und
der Slimserver hat dann im /-Verzeichnis die Konfig und Datenbank neu
angelegt.
Punkt zwei (Datenbank) ist für mich jetzt allerdings nicht mehr aktuell,
da ich mysql verwende.
Ich kann mir vorstellen, dass auf der Diskstation das Verzeichnis, auf
dem Slimserver versucht, seine Konfig zu schreiben geschützt, bzw. der
Speicher sehr klein, oder einfach eine Ramdisk ist, die beim nächsten
Start wieder neu initialisiert wird.
Ich kenne deine rc.slimserver nicht, aber es ist ein Vesuch wert, vor
der Stelle, an der slimserver.pl gestartet wird die Zeile
export HOME=mypath
zu setzen.
Dabei ist "mypath" dein Verzeichnis, wo die Konfigurationsdatei
liegt/liegen soll.
Aber wahrscheinlich .... liegt Dein Problem doch woanders, da es bei
anderen Benutzern mit "gleicher" Installation und Hardware offenbar
funktioniert.
Gruß,
Thomas
lukas schrieb:
> Hallo zusammen
>
> Nun ist es mir schon das dritte mal passiert...
> Wenn ich den SlimServer-Dienst mit "/volume1/SlimServer/rc.slimserver
> stop" beende und anschliessend wieder mit
> "/volume1/SlimServer/rc.slimserver start" zu Leben erwecke, verliere
> ich die Datenbank.
>
> Nach dem Start sagt mir der Slimerver, dass ich 0 Alben und 0
> Interpreten verfügbar hätte.
>
> Zuerst dachte ich, dass es ein Problem wäre wenn ich die Synology
> einfach mit dem Hauptschalter abschalte und somit der SlimServer nicht
> richtig heruntergefahren wird - nachdem ich ihn aber per Telnet
> "schulbuchmässig" gestoppt habe, komme ich so langsam in grübeln.
>
> Kennt jemand das Problem?
>
>
>
> Gruss:
>
> Lukas
>
>
>
--
------------------------
Thomas Eller
knurpser (AT) gmx (DOT) net
------------------------
flipflip
2006-05-01, 03:58
Thomas Eller wrote:
> Ich hab' zwar keine Synology Diskstation, allerdings kommt mir das
> Problem bekannt vor.
> Ich kann mir vorstellen, dass auf der Diskstation das Verzeichnis, auf
> dem Slimserver versucht, seine Konfig zu schreiben geschützt, bzw. der
> Speicher sehr klein, oder einfach eine Ramdisk ist, die beim nächsten
> Start wieder neu initialisiert wird.
> Ich kenne deine rc.slimserver nicht, aber es ist ein Vesuch wert, vor
> der Stelle, an der slimserver.pl gestartet wird die Zeile
> export HOME=mypath
> zu setzen.
rc.slimserver macht folgendes:
------------------
$PERL $BIN --daemon --pidfile $PIDFILE --logfile $LOG --prefsfile $CFG \
--cachedir $CACHEDIR --noscan
------------------
wobei
BIN=/volume1/SlimServer/slimserver.pl
CACHEDIR=/volume1/SlimServer/cache
$HOME für die Datenbank (Datei .slimserversql.db) ist Default, wird hier
aber durch --cachedir überschrieben. Die DB ist somit
/volume1/SlimServer/cache/.slimserversql.db. /volume1 ist die
Datenpartition wo es reichlich Platz hat (haben sollte). Ausserdem läuft
der SS als root, sollte also alle nötigen Permissions haben.
Jetzt wo du MySQL sagst, fällt mir eine andere Möglichkeit ein.
Lukas, schau doch mal gleich nach "rc.slimserver stop" bzw. nach
"rc.slimserver start", was im Logfile steht:
more /volume1/SlimServer/slimserver.log
Ich hatte bei meinen MySQL-Versuchen einige Probleme mit gewissen Files
(Umlaute, Sonderzeichen, etc.).
Ansonsten könnte man ja mal unter Server Preferences | Debugging das
eine oder andere aktivieren und dann das Logfile beobachten. Mir fällt
da gerade so ins Auge: d_sql, d_memory, d_server; keine Ahnung, welches
Flag genau was macht.
Ich glaube eher, dass bei Lukas etwas Spezielles vorliegt, da bei mir
das Problem nicht auftaucht (gerade eben eingeschaltet, schnurrt wie ein
Kätzchen ;-).
Nach einem DB-Scan sind alle Songs drin bei dir (Lukas)? Was passiert
wenn du "stop" und dann gleich wieder "start" machst? Fliegt die DB dann
auch raus? Diskspace ist noch vorhanden (Befehl: df -h)?
Mail mir doch mal das Logfile..
Gruss,
flip
P.S.: Attached habe ich das rc.slimserver Skript, rein zur Info (neuere
Version als auf meiner Homepage, macht aber das gleiche).
#!/bin/sh
#
# /SlimServer/rc.slimserver
#
# routines to start and stop slimserver.pl
#
# part of "flip's slimserver on ds101j"
#
# 16.04.2006 Philippe Kehl <phkehl (AT) gmx (DOT) net>
#
#
.. /etc/slimserver.conf
PERL="$DIR/bin/perl"
PERL5LIB="$DIR/lib/perl5/5.8.7/armeb-linux:$DIR/lib/perl5/5.8.7/:$DIR/lib/perl5/site_perl/5.8.7/armeb-linux:$DIR/lib/perl5/site_perl/5.8.7"
PATH="$DIR/bin:$PATH"
LD_LIBRARY_PATH="$DIR/lib:/lib"
export PATH LD_LIBRARY_PATH PERL5LIB
# See how we were called.
case "$1" in
start)
echo -n "Starting SlimServer... "
if [ -f ${DIR}/DISABLED ]; then
echo "nope, it is disabled."
exit 0
fi
cd $DIR
if [ -f $PIDFILE ]; then
PID=`cat $PIDFILE`
if [ -d /proc/$PID ]; then
echo "already running."
exit 0;
else
rm -f $PIDFILE;
fi
PID=
fi
echo -n > $LOG
$PERL $BIN --daemon --pidfile $PIDFILE --logfile $LOG --prefsfile $CFG \
--cachedir $CACHEDIR --noscan
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo "OK. PID is "`cat $PIDFILE`"."
exit 0
else
echo "FAILED!"
exit 1
fi
;;
stop)
if [ ! -r $PIDFILE ]; then
echo "SlimServer is not running."
exit 1
fi
PID=`cat $PIDFILE`
if [ ! -d /proc/$PID ]; then
echo "SlimServer is not running (there is no process with id $PID)."
exit 1
fi
echo -n "Shutting down SlimServer... "
kill $PID
RETVAL=$?
echo -n "sent signal to $PID... "
w=
RETVAL=0
while [ -f /proc/$PID/cmdline ]; do
/bin/sleep 1
w="x$w"
echo -n "."
if [ "$w" = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ]; then
RETVAL=1
break
fi
done
if [ $RETVAL -eq 0 ]; then
echo " OK."
exit 0
else
echo " FAILED!"
exit 1
fi
;;
status)
if [ ! -f $PIDFILE ]; then
echo "SlimServer is not running."
exit 1
fi
echo "PIDFILE=$PIDFILE"
PID=`cat $PIDFILE`
if [ -d /proc/$PID ]; then
echo "PID=$PID (running)"
else
echo "PID=$PID (NOT running)"
fi
exit 0
;;
*)
echo "Usage: $0 {start|stop|status}"
exit 1
;;
esac
# eof
DIR=/volume1/SlimServer
BIN="$DIR/slimserver.pl"
CFG="$DIR/slimserver.pref"
LOG="$DIR/slimserver.log"
PIDFILE="/var/run/slimserver.pid"
CACHEDIR="$DIR/cache/"
Hallo Flip
Da SlimDevices in den letzten Tagen die Version 6.2.2 offiziell frei gegeben hat, habe ich dies zum Anlass genommen, die Flucht nach vorne anzutreten.
Ich habe das SlimServer-Verzeichnis gelöscht und schön brav nach der "Flipschen DS-101j-Anleitung" die ganze Sache wieder aufgesetzt. (Wir Windowsianer sind uns dies ja gewohnt ;-)
Siehe da: Bisher läuft alles wie geschmiert. Ich warte jedoch mit dem definitiven Jubilieren noch ein bisschen - das letzte mal kamen die Probleme auch erst später :-)
Es war übrigens tatsächlich so, dass die Datenbank immer NACH dem mehrstündigen Einlesen perfekt funktionierte. Bis ich die Syno das erste mal heruntergefahren hatte - auch ein rc.slimserver stop / start hat der DB das Leben gekostet.
Der einizige Anhaltspunkt ist, dass ich eine "Beta-Version" bzw. so eine "Overnight-Version" eingespielt hatte. Im Bug-Fix.Verzeichnis las ich folgender Eintrag:
"#3306 - Full rescan triggerred each time the service starts up "
Ich vermute mal, dass mein SlimServer-Dienst nach dem starten die DB löschte und neu erstellte. Die Zeit zum neu erstellen hatte ich ihm aber nie gegeben. Respektive hatte ich immer gleich selber den "rescan" im Webinterface angeknipst.
Gruess:
Lukas
endeavor
2006-05-03, 02:44
hallo zusammen!
wie ich in erfahrung bringen konnte, arbeitet synology gerade daran den slimserver standardmässig auf der diskstation vorzuinstallieren!
das wär doch mal was ganz geiles!
ich halt euch auf dem laufenden...
hallo zusammen!
wie ich in erfahrung bringen konnte, arbeitet synology gerade daran den slimserver standardmässig auf der diskstation vorzuinstallieren!
das wär doch mal was ganz geiles!
ich halt euch auf dem laufenden...
Spannend, dH wohl, dass im nächten Softwareupdate der Slimserver integriert sein wird? Mich erstaunt dies, wie soll dann ein allfälliger Update nur für den Slimserver von statten gehen, so à la Standard-Installation kann es ja wohl nicht gehen. Wer wird dann für den Support verantwortlich sein - in der Regel übernimmt ja Synology (als Hersteller) den Support bei Problemen die man ggf hat... Nun schön wäre die Integration natürlich schon... Hast Du die Info direkt von Synology?
endeavor
2006-05-03, 04:04
wie die integration genau aussehen wird, ist noch nicht bekannt, ob mittels firmwareupgrade, neues modell oder wie auch immer. ebenfalls weiss man auch noch nicht für welche modelle dies gilt... das neuste modell, ds-106e, unterstützt dies jedenfalls noch nicht!
endeavor
2006-05-03, 13:32
nachdem ich den slimserver auf 'ner ds-101j zum laufen gebracht habe, versuche ich als nächstes mal die ds-101, die ds-101g+ und zu guter letzt noch die ds-106e!
ich werde meine erfahrungen dann hier posten!
flipflip
2006-05-04, 04:54
On Wednesday 03 May 2006 11.44, endeavor wrote:
> wie ich in erfahrung bringen konnte, arbeitet synology gerade daran
> den slimserver standardmässig auf der diskstation vorzuinstallieren!
Ja super, ganz toll, ;-> .. und der flip arbeitet gerade daran, seine
Slimserverinstallation als .pat-File mit Integration in das
DS-Admininterface zu basteln (läuft fast).
> das wär doch mal was ganz geiles!
Schon. So richtig geil wäre es mit mehr RAM. Hat die DS106 mehr? So 64MB
wären schön.
> ich halt euch auf dem laufenden...
Woher hast du denn diese Info?
Könnte man dort auch in Erfahrung bringen, wie man RAM auf der DS101j
aufrüsten könnte?
Gruss,
flip
- Die DS106e hat leider auch nur 32MB Ram.
- Gemäss Synology ist es leider nicht möglich, die J auf 64MB Ram zu upgraden. Auch wenn man einen zusätzlichen Riegel einbauen würde, würde die Software ihn nicht erkennen.
- Auch unklar ist, wann die erste Version auf dem Markt erscheinen wird, welche den SlimServer enthält. Synology ist die Geschichte immer noch am entwickeln und will dann das Ganze noch ausgiebig testen. Nach meinen Erfahrungen kann das noch einige Zeit in Anspruch nehmen. Wenn jemand also sofort eine Lösung will, lohnt es sich nicht zu warten!!!
- Diese Infos habe ich von Synology selber, da ich beim Disti des hier viel diskutierten Produktes arbeite.
Flip: Kannst Du mir helfen, den SlimServer auch auf der 106e zu installieren? Habe ihn bereits erfolgreich auf der J installiert und nun wollte ich deine Anleitung auch für die e verwenden. Es hat alles funktioniert, ausser dass es nicht möglich ist den SlimServer zu starten.
Meldung: Starting SlimServer.... /volume1/SlimServer/bin/perl: /volume1/slimServer/bin/perl: 1: Syntax error: word unexpected (expecting ")")
Wäre suuuper wenn Du mir helfen könntest!
Gruss - Thomas
Hallo ThomasG
Ich bin gespannt auf die Ergebnisse mit der 106er-Synology.
Gib uns bescheid, wenn das Ding mit SlimServer läuft :-)
Laut Synology müsste die 106er nun UPNP-Fähig sein.
Was bedeutet dies den nun genau???
Ist es damit möglich mit der ROKU Soundbridge oder dem Pinnacle MCE zu streamen?
Gruss:
Lukas
flipflip
2006-05-04, 13:49
ThomasG wrote:
> - Gemäss Synology ist es leider nicht möglich, die J auf 64MB Ram zu
> upgraden. Auch wenn man einen zusätzlichen Riegel einbauen würde, würde
> die Software ihn nicht erkennen.
Und einfach wäre der Einbau sowieso nicht:
http://www.nslu2-linux.org/gallery/DS101-PCBs
Hmm.. evtl. könnte man eine Compactflash-Karte mit einem IDE-Adapter
verwenden. Das müsste eigentlich gehen (HDD master, CF slave). Wie
schnell die wohl sind? Wieviel schneller als die Disk?
Apropos, wenn Du da schon Connections hast. Wie sehen die Syno-Menschen
das mit dem Rumgebastel an der DS eigentlich? Würden die noch einige
Infos rausrücken? Oder gar eine Entwicklungsumgebung?
> Meldung: Starting SlimServer.... /volume1/SlimServer/bin/perl:
> /volume1/SlimServer/bin/perl: 1: Syntax error: word unexpected
> (expecting ")")
> Wäre suuuper wenn Du mir helfen könntest!
Das kann ich jetzt so nicht sagen. Es könnte sein, dass die j und e
Version nicht binärkompatibel sind (z.B. andere CPU, Kernel oder so).
Mach mal bitte folgende Befehle (einer nach dem anderen) im Telnet und
poste den Output. Am besten die Logdatei vom Hyperterminal als Attachment.
/volume1/SlimServer/bin/perl --version
/volume1/SlimServer/bin/sqlite3 -help
cat /proc/cpuinfo
cat /proc/meminfo
uname -a
dmesg
df -h
head /volume1/SlimServer/slimserver.pl
du -hs /etc
.... und was dir sonst noch einfällt.. :-)
Der letzte Befehl (du -hs /etc) übrigens nur aus Interesse. Der
funktioniert nämlich auf meiner DS nicht, d.h. sagt immer Null. Deswegen
zeigt auch die Backupfunktion auf ext. HD der DS nur Schrott an. Aber
das nur so am Rande bemerkt ;-)
flip
Hello Flip
ThomasG wrote:[color=blue]
Der letzte Befehl (du -hs /etc) übrigens nur aus Interesse. Der
funktioniert nämlich auf meiner DS nicht, d.h. sagt immer Null. Deswegen
zeigt auch die Backupfunktion auf ext. HD der DS nur Schrott an. Aber
das nur so am Rande bemerkt ;-)
flip
Meine Backup-Funktion auf die externe USB-Platte funktioniert bestens! Bis auf das kleine Detail, dass ich bei erfolgreichem Backup eine Email kriege - jedoch von einem missglückten Backup (z.B. Wenn USB-Platte ohne Strom) kriege ich KEIN Email (also nicht mal ein Fehlermeldung) Ansonsten -> TIP-TOP!
Hallo Lukas
- Sobald die E läuft, lasse ich es euch wissen.
- Mit UPNP kann direkt von einem NAS gestreamt werden, sofern der Streamer und das NAS UPNP unterstützen. Es funktioniert allerdings nur mit Streamer, bei denen beim Streamer definiert wird, von wo die Daten kommen. Deshalb läuft das auch nicht mit der Squeezebox, da der SlimServer dies definiert. Viel genauer kann ich Dir das auch nicht erklären, da mein Wissen über UPNP nicht sehr tiefgehend ist. Wenn Du allerdings mehr wissen möchtest, sag's mir und ich hacke im Geschäft noch mal nach.
Hallo Flip
- Du meinst, dass du dann den SlimServer auf der Flashkarte installierst und so mehr Performance hast weil sie schneller ist als die HD? Denke nicht, dass das etwas bringt, da die Performance primär von CPU und Ram kommt. Oder vielleicht habe ich dich einfach falsch verstanden... ;-)
- Die Programmierer von Synology haben schon ihren Stolz. :-) Aber so eng sehen sie das auch nicht. Vor allem ist ja Deine Lösung für die J eine saubere Sache, da Du nur an der Firmware herumschraubst, welche ja auf der HD installiert ist und sich somit einfach neu installieren lässt, womit man dann wieder eine Synology hat welche dem Urzustand entspricht. Was für Infos hättest Du gerne? Das mit der Entwicklungsumgebung wird kaum möglich sein.
- Die Test mit der E kann ich wahrscheinlich erst am Dienstag machen, ich lass Dich dann aber auf jeden Fall das Resultat wissen.
Gruss - Thomas
flipflip
2006-05-05, 11:40
ThomasG wrote:
> - Du meinst, dass du dann den SlimServer auf der Flashkarte
> installierst und so mehr Performance hast, weil sie schneller ist als
> die HD? Denke nicht, dass das etwas bringt, da die Performance primär
> von CPU und Ram kommt. Oder vielleicht habe ich dich einfach falsch
> verstanden... ;-)
Jein. Der Prozess braucht bei mit ca. 40 MB virtual memory, davon ca. 17
MB im RAM, der Rest im Swap. Wie gross da der IO auf dem Swap ist, muss
ich noch untersuchen. Wenn der aber relativ gross ist, könnte ein
schnelleres Speichermedium die Performance der SS unter Umständen
erhöhen. Auch das DB-File wird für Abfragen "durchgescannt". RAM braucht
die SQLite-Engine soweit ich das verstanden habe nur für temporäre Daten
(das Abfrageresultat z.B.). Auch hier könnte ein schnellerer Speicher
helfen.
Andererseits zeugt es doch auch von Lebensqualität, wenn man die zwei,
drei Sekunden hat, um auf das Suchergebnis zu warten :-)
> entspricht. Was für Infos hättest Du gerne? Das mit der
Es wäre wünschenswert, wenn man den SS beim Shutdown der DS sauber
runterfahren könnte.
Konkret, wo muss ich den Befehl "rc.slimserver stop" einbauen, damit er
beim Shutdown ausgeführt wird (und der Shutdown auch wartet, bis der SS
gestoppt hat)?
Der einzige Hinweis sind im Moment die Systemprotokoll-Einträge "Windows
file system service was stopped.". Ich glaube, die samba-Prozesse (smbd)
werden korrekt beendet wärend andere Services (crond, inetd et al.)
einfach gekillt werden. Aber ich muss das noch genauer Untersuchen und
einige Ideen testen.
> - Die Test mit der J kann ich wahrscheinlich erst am Dienstag machen,
> ich lass Dich dann aber auf jeden Fall das Resultat wissen.
Mit der E meinst du, oder? Oder ging "rc.slimserver start" bei dir auch
auf der J nicht?
flip
Hoi Flip
Ja ich meine die E... Sorry wegen der Verwirrung.
Thomas
> - Sobald die E läuft, lasse ich es euch wissen.
Habe eben heute einen Prospekt (vermutlich von deinem Brötchengeber ;-))
ins Haus gekriegt, in welchem die E mit MySQL Support angepriesen wird.
Dann würde ich unbedingt vorschlagen, diese Datenbank zu verwenden. Weisst
du, welche Version da installiert ist? Und vermutlich unterstützt sie die
von Slimserver standardmässig verwendete InnoDB nicht. Ich verwende aber
auch MyISAM. Das geht auch.
Muss ich mir nun doch noch eine Synology kaufen?...
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
flipflip
2006-05-05, 13:42
Michael Herger wrote:
> ins Haus gekriegt, in welchem die E mit MySQL Support angepriesen wird.
> Dann würde ich unbedingt vorschlagen, diese Datenbank zu verwenden.
> Weisst du, welche Version da installiert ist? Und vermutlich unterstützt
> sie die von Slimserver standardmässig verwendete InnoDB nicht. Ich
> verwende aber auch MyISAM. Das geht auch.
MySQL habe ich auch (DS 101j, Firmware 2.0.1 - 3.0281).
Es ist version 4.1.15. Sowohl InnoDB wie auch MyISAM gehen.
Bei meinen "SS on DS"-Paket sind ist die libmysqlclient und das nötige
Perlzeux dabei. Ich hatte das mit MySQL getestet. Hat funktioniert, war
aber nicht wirklich schneller (SS 6.2.1).
Meinst du MySQL müsste deutlich schneller sein?
Werde das mit der 6.2.2 mal testen.
Übrigens scheint da auf der DS auch noch eine PostgreSQL Datenbank zu
laufen..
flip
> Meinst du MySQL müsste deutlich schneller sein?
Schwierig zu sagen, da die Synology nicht mit einem PC zu vergleichen ist.
Aber auf meinem doch auch eher schmalbrüstigem Heimserver (Via C3/1GHz)
habe ich bei Abfragen über CLI ca. 30% schnellere Antworten.
> Übrigens scheint da auf der DS auch noch eine PostgreSQL Datenbank zu
> laufen..
Die könnte man dann ja zu Gunsten von Slimserver ausschalten ;-)
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
flipflip
2006-05-05, 14:31
ThomasG wrote:
> Ja ich meine die E... Sorry wegen der Verwirrung.
Ich glaube, du kannst dir das Warten sparen. Da scheint ein PowerPC drin
zu sein und kein ARM.. das wird mit meinen Files nicht klappen.
Jedenfalls steht im Internet, dass es eine PowerPC ist.. ;->
Aber dafür habe ich schon mal etwas gesehen, hier im englischsprachigen
Forum irgendwo..
flip
Hallo Flip
Du hast nicht rein Zufällig ein Perlpacket welches auf der E funktionieren würde? :-)
Ich werde bei Synology nachfragen, ob Sie uns sagen können wo der rc.slimserver stop Befehl hin müsste, damit der SlimServer beim Herunterfahren der 101J beendet wird.
Gruss - Thomas
flipflip
2006-05-09, 08:01
On Tuesday 09 May 2006 12.13, ThomasG wrote:
> Du hast nicht rein Zufällig ein Perlpacket welches auf der E
> funktionieren würde? :-)
Nein. Aber wie gesagt, das gibt es schon. Hier im Forum:
------schnipp------
[SlimDevices: Unix] Re: Slimserver on Synology Diskstation DS-101G+
mcfly, Sun, 01 Jan 2006 05:22:55 -0800
------schnapp------
Die Suche im Forum funktioniert nicht (hat sie bei mir allerdings noch
nie), daher kein Link.
Die Methode ist nicht ganz so easy wie meine, aber könnte funktionieren.
Lass mich doch wissen, ob es geht.
flip
flipflip
2006-05-17, 15:23
Hallo Leute
Endlich habe ich es geschafft. Der SlimServer lässt sich jetzt über die Aktualisierungs-Funktion der DS installieren!
Diese neue Version meines Pakets beinhaltet nebst der Runtimeumgebung (Perl, Skripte, etc.) auch eine Integration in das Admin-Interface der DS! Man kann den SS stoppen, starten und viele andere Dinge ohne telnet machen (ja, auch Telnet enablen!).
http://oinkzwurgl.org/software/ssods/
Die die schon die alte Version installiert haben, sollten das Verzeichnis /volume1/SlimServer vor der Installation löschen oder umbenennen und deaktivieren:
mv /volume1/SlimServer /volume1/SlimServer-old
rm /etc/rc.local
Die Datenbank und die Preferences kann man auf den public share kopieren und dann via das web interface unter "tools" in die neue Installation importieren!
cp /volume1/SlimServer-old/cache/.slimserversql.db /volume1/public/slimserversql.db
cp /volume1/SlimServer-old/slimserver.pref /volume1/public/slimserver.pref
Checkt mal den "Trailer": http://oinkzwurgl.org/software/ssods/trailer-8bit.gif ! :-)
Happy Hacking!
Gruss,
Philippe
Hoi Flip
> http://oinkzwurgl.org/software/ssods/
Du solltest diesen Link unbedingt irgendwo im Wiki unterbringen!
http://wiki.slimdevices.com
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)
flipflip
2006-05-25, 15:57
Lars fragt per Mail:
bin auf der suche nach einer lösung, wie du sie beschreibst. also eigentlich habe ich die lösung mit deinem artikel 'slimserver auf der synology ds-101j' gefunden: nas treibt squeezebox 3 an. da ich weder die squeezebox 3, noch das nas besitze und es einzig und allein zu diesem zwecke kaufen wollte (mein geldbeutel zittert schon) ;o) habe ich noch eine frage:
wie ist die performance der beschriebenen lösung ? beim titel/interpret-suchen etc. ? oder eben bei zeitkritischen anwendungen der squeezebox (welche auch immer das sind, wie gesagt, ich habe sie im moment noch gar nicht). hach was wäre das schön, wenn ich auf die art und weise meinen traum verwirklichen könnte :o)
Meine Antwort, damit alle etwas davon haben:
-------------------------------------------------------------
Hallo Lars, hallo Forum :-)
Nun, das mit der Perfomance ist Ansichtssache. Ich beschreibe in den folgenden Zeilen meine Erfahrungen und meine Ansichten. Ich hoffe du kannst damit entscheiden, ob SSODS etwas für dich ist oder nicht.
Mein Setup ist: Router mit Kabelmodem und Squeezebox im Wohnzimmer, Diskstation über Powerline-Ethernet (Highspeed Homeplug Standard) am Switch im Labor (Bürozimmer). Musik auf der DS: 5660 Tracks, 27 GB. Alle Tracks sind .mp3 (meist recht hohe Bitraten/sehr gute Qualität).
Die Lösung ist absolut brauchbar.
Das heisst, Abspielen der MP3s geht ohne Unterbrüche und anstandslos. Ich weiss aber nicht ob andere Formate einen Einfluss auf die Performance haben! Laut Angaben des SlimServers ("Server Settings" -> "File Types") gehen: AIFF, FLAC, MP3, WAV, Windows Media (alle "built-in"). Ich habe soeben ein .MP3 extrahiert (nach PCM/WAV) und das spielt einwandfrei.
Die CPU-Last beim .mp3 ist rund 5% (Spitze 10%) und beim .wav rund 10% (15%). Die LEDs für LAN und HDD Aktivität der DS blinken wie zu erwarten beim .wav öfter (mittlere Datenrate 20-30 kb/s bei .mp3, 172 kb/s bei PCM).
Die Performance ist wie du vermutest beim Suchen, Playlisten erstellen, etc., d.h. beim Zugriff auf die Datenbank, schlechter als bei einem PC als Server.
Ich habe ca. 5500 mp3s. Suche nach "Beatles" (ca. 245 mp3s) dauert knapp 3 Sekunden. Das Hinzufügen zur aktuellen Playlist aller Beatles-Songs bis zum ersten Ton aus der Anlage dauert 13 Sekunden. Bei kleineren Suchresultaten, z.B. nach "All the Way" (Album, 17 Titel), dauert es lustigerweise kaum weniger lang (hier: 12 Sekunden). Die gleichen Datenbankabfragen laufen ja vermutlich auch bei "Browse Music" -> Artists -> "The Beatles" -> "All Songs" (10 Sekunden).
Ich benutze meist speziell erstellte Playlisten ("Blues", "The Beatles", "Oldies", etc.), so dass ich die etwas "fummlige" Suchen-Funktion nicht oft brauche.
Da meine Musikdateien auch auf der Platte recht schön organisiert sind (Ordner pro "Artist", Unterordner pro "Album"), benutze ich zum Suchen die Funktion "Browse Music Folder". Es dauert ca. 10 Sekunden, bis die Liste mit allen 134 Ordnern angezeigt wird. Eine Wiederholung des Vorgangs dauert 1.5 Sekunden. Browsen geht dann recht flott (z.B. 77 Titel von "B. B. King" in 1 Sekunde). Diese zur aktuellen Playliste hinzufügen dauert 21 (!) Sekunden. Es ist aber schön anzusehen, wie die Diskstation daneben arbeitet (LEDs blinken, Harddisk rattert) :-).
Wie gesagt, wenn die Musik läuft, geht alles reibungslos. Tracks wechseln geht sehr flott (<0.5 Sekunden). Einen Track aus der Playliste entfernen dauert kanpp 2 Sekunden.
Das Menü wie auch die Lautstärkeregelung reagieren schnell, normalerweise. Wenn z.B. gerade ein neuer Track anfängt ist der Server kurrzzeitig ausgelastet und reagiert verzögert auf die Tastendrücke. Drückt man in dieser Zeit einige Tasten drückt werden diese erst ausgeführt wenn der Server wieder Zeit hat. Das kann mit zu oft "Volume up" laut enden :-) Auch im Menü hat man dasselbe Verhalten mit manchmal verwirrendem Ergebnis (kaum das was man wollte jedenfalls...).
Das ist ein Minuspunkt für SlimServer on DiskStation. Es wäre möglichwerweise angenehmer, wenn diese Tastendrücke verloren gingen. (1)
Wenn der SS die Musikdateien indiziert (auf Kommando oder regelmässig), ist die DS zu 100% ausgelastet. Die Squeezebox wird dadurch so langsam, dass sogar die Uhr im Standbymodus Sekunden überspringt. Ich scanne bei Bedarf.
Die Pluspunkte für SSODS ergeben sich für mich aus der Verwendung der DiskStation als SlimServer.
Die Diskstation 101j (und nicht einen anderen NAS) habe ich aus den folgenden Gründen gekauft.
- Verfügbarkeit (<24h)
- klein, leise (kein Lüfter), stromsparend, Design
- einfach zu bedienen (Einschalten und Ausschalten: Knopfdruck)
- normale IDE-HDD im Gehäuse
- vielversprechende Infos zum Hacken der Box im Netz (2)
- kein Firlefanz (ausser "Photostation", aber man muss die ja nicht benutzen :-)
- Empfehlung (Internetshops, Reklamen)
- Preis (v.a. im Vergleich zur Selbstbaulösung, siehe unten)
Mit anderen NAS wäre das Resultat vermutlich ähnlich. Ein NAS mit +64 MB könnte theoretisch wesentlich schneller sein. Da würde das RAM für den ganzen SS-Prozess (bei mir ca. 40 MB) und die Datenbank (bei mir 6 MB) in einer Ramdisk reichen.
Das Optimum wäre ein kleiner, leiser PC der möglichst einfach zu bedienen ist (keine Tastatur, schon gar kein Monitor). Etwas auf Basis von miniITX, PC104 oder Industrie-PC-Modulen (Tipp!) wäre sicher möglich aber bestimmt nicht einfach und nicht billig. Ein alter Laptop würde auch gehen, passt mir aber wegen der Bedienung nicht.
Nicht ausführlich getestet habe ich die Performance vom Webinterface zum SlimServer. Verwendet habe ich dort hauptsächlich die Einstellungsmöglichkeiten für den Server und die Squeezebox. Die Seiten laden allgemein recht langsam (v.a. das erste Mal wegen der vielen Bilder), und besonders langsam wenn damit Abfragen der Musikdatenbank verbunden sind. Alles in allem nicht berauschend, aber für den gelegentlichen Gebrauch gerade noch brauchbar.
Webradios funktionieren übrigens einwandfrei, Podcasts ebenso. RSS-Newsticker benutze ich nicht, funktionieren aber grundsätzlich auch.
Ich hatte auch mal getestet, MySQL als Datenbank zu verwenden. Performancemässig ist mir dabei nichts aufgefallen (ohne Stoppuhr). (3)
Fazit:
Ich nehme die Einbussen an Performance gegenüber einem potenteren Server in Kauf und kriege dafür eine einfache, stabile und zufriedenstellende Lösung.
(1) Mögliche Ansätze: Weiss der SlimServer "wie alt" die Befehle sind wenn er sie ausführt? Wo ist der Buffer (SB oder SS)?
(2) Ich ging davon aus, dass man das SlimServer-Packet für die 101g+ einfach verwenden könnte. Das war Zünglein an der Wage für den Kaufentscheid. Das ging dann aber nicht (PowerPC-Binaries). Entsprechend motiviert war ich dann aber, das doch hinzukriegen. :-)
(3) Ich sehe auch nicht ein, warum MySQL schneller als SQLite sein sollte. Vgl. auch die Berichte auf http://www.sqlite.org.
-------------------------------------------------------------
flip
--
Da hätte ich ja gleich ein Blog eröffnen können... ;-)
michbeck
2006-05-26, 09:04
Hallo Leute
Endlich habe ich es geschafft. Der SlimServer lässt sich jetzt über die Aktualisierungs-Funktion der DS installieren!
Diese neue Version meines Pakets beinhaltet nebst der Runtimeumgebung (Perl, Skripte, etc.) auch eine Integration in das Admin-Interface der DS! Man kann den SS stoppen, starten und viele andere Dinge ohne telnet machen (ja, auch Telnet enablen!).
http://oinkzwurgl.org/software/ssods/
Die die schon die alte Version installiert haben, sollten das Verzeichnis /volume1/SlimServer vor der Installation löschen oder umbenennen und deaktivieren:
mv /volume1/SlimServer /volume1/SlimServer-old
rm /etc/rc.local
Die Datenbank und die Preferences kann man auf den public share kopieren und dann via das web interface unter "tools" in die neue Installation importieren!
cp /volume1/SlimServer-old/cache/.slimserversql.db /volume1/public/slimserversql.db
cp /volume1/SlimServer-old/slimserver.pref /volume1/public/slimserver.pref
Checkt mal den "Trailer": http://oinkzwurgl.org/software/ssods/trailer-8bit.gif ! :-)
Happy Hacking!
Gruss,
Philippe
Nachdem ich diesen Post gelesen habe, habe ich eine Diskstation und eine 300GB Samsung-Platte geordert und diese mit dem neuesten Paket von flip eingerichtet. Version 6.2.1 des Slimservers funktionierte nicht, während der Installation warf die Routine einen Fehler mit dem .tar.gz-Archiv aus. Die 6.2.2 funktionierte einwandfrei.
Nachdem alles eingerichtet war, bekam ich kurz Schweißausbrüche, da die Diskstation trotz nochmaligem Booten nicht übers Netz erreichbar war. Lag aber wahrscheinlich am DHCP-Server, der einige Zeit brauchte, bis alles eingerichtet war.
Die Diskstation ist jetzt per 'bridged wireless option' mit der Squeezebox verbunden und somit vom Rechner per WLAN erreichbar.
Die Performance ist absolut in Ordnung, das Web-Inteface und das Einlesen neuer Songs ist natürlich langsamer als bei einer Installation auf einem PC. Richtig störend ist das allerdings nicht.
Im laufenden Betrieb an der Squeezebox merkt man von den begrenzten Ressourcen der Diskstation überhaupt nichts. Absolut performant. Lediglich die scrollende Titelanzeige setzt bei Plattenzugriffen kurz aus.
Alles in Allem habe ich jetzt ein System, wie ich es mir immer vorgestellt habe: Vom PC unabhängig, komfortabel einzurichten und das alles in vertretbarem finanziellen Rahmen.
Flip: Großartige Arbeit. Danke!
Grüße, michbeck
flipflip
2006-05-29, 04:53
Version 6.2.1 des Slimservers funktionierte nicht, während der Installation warf die Routine einen Fehler mit dem .tar.gz-Archiv aus. Die 6.2.2 funktionierte einwandfrei.
Da weisst du nicht mehr was genau? Bei mir hat das 6.2.1-tar.gz funktioniert. Evtl. war deine Datei beschädigt. Oder es gab einen Fehler, aber hätte dennoch funktioniert. Die 6.2.2 scheint ja aber stabil zu laufen. Jedenfalls bei mir.
Flip: Großartige Arbeit. Danke!
Grüße, michbeck
Bitte, bitte :-)
Hallo Flip,
(und natürlich auch die anderen werten Mitleser) :-)
Die Lösung gefällt mir und ich überlege mir den Kauf eines solchen NAS. Einige Fragen möge man mir - trotz der super Doku hier - verzeihen:
1. Da es ja nun eine neue Version gibt, sollte ich abwarten und die neue Diskstation kaufen?
2. Ich lese immer wieder volume1/... wie ist das gemeint? (In der Partitionierung). Darf ich die Diskstation dann nicht partitionieren?
3. Wie Ausfallsicher ist das System? Kann ich es ggf. bei Bedarf hochfahren oder läuft das 24 Stunden? Wie siehts mit der Festplatte da aus und der Hitze?
Herzliche Grüsse aus dem Wallis,
Abi
flipflip
2006-06-03, 02:16
1. Da es ja nun eine neue Version gibt, sollte ich abwarten und die neue Diskstation kaufen?
Neue Version von was? Ich arbeite daran, SSODS auch auf den PowerPC-DS (101g+, 106e) zum laufen zu kriegen. Das sollte schon gehen, dauert aber noch ein paar Tage. Die g+ kenne ich leider nicht, müsste aber von der Performance her ähnlich wie die j sein. Die neue 106e habe ich mir erst kurz angeschaut, und so wie ich das (bis jetzt) sehe, ist die deutlich langsamer (nur 166 MHz gegenüber 266 MHz) und somit wahrscheinlich nicht zu empfehlen für SSODS. Diese Resultate sind aber noch nicht genau verifiziert .
Kann das jemand bestätigen mit den 166 MHz?
2. Ich lese immer wieder volume1/... wie ist das gemeint? (In der Partitionierung). Darf ich die Diskstation dann nicht partitionieren?
Das ist der interne Pfad für die Datenpartition. Die Diskstation partitioniert immer gleich (einige MB für System, einige MB für Swap und der Rest für die Daten). D.h. du installierst die DS ganz normal und dann installierst du SSODS. Die Funktionen der DS werden nicht angerührt und laufen alle weiter wie gehabt.
Interner Pfad /volume1/public entspricht dem "externen" Pfad \\<ds-ip>\public. SSODS ist dort montiert, weil es auf der Systempartition zuwenig Platz frei hat (und weil wir dort möglichst wenig rumpfuschen wollen).
3. Wie Ausfallsicher ist das System? Kann ich es ggf. bei Bedarf hochfahren oder läuft das 24 Stunden? Wie siehts mit der Festplatte da aus und der Hitze?
Ich habe einen 0-Watt-Haushalt :-) D.h. alle Geräte (ausser Radiowecker, Kühlschrank etc.) werden komplett vom Netz getrennt. Ich schalte die DS, die SB und den Verstärker über eine Stromschiene bei Bedarf ein. Die DS kannst du so konfigurieren, dass sie automatisch startet oder sonst kannst du die Power-Taste drücken. Das geht wunderbar. So am Wochenende läuft das ganze permanent. Die DS geht auch einwandfrei in den Standbymodus (HDD aus) wenn die SB ausgeschaltet ist (und keine anderen Geräte auf die DS zugreifen oder eine Verbindung offen halten). Ich und soweit ich weiss auch andere haben die Kombination schon tagelang laufen lassen und keine Probleme gehabt.
Bei mir wird die DS ziemlich warm. Aussen handwarm, aber die HDD selber wird ziemlich heiss. Keine Ahnung, ob das ein Problem ist (eher nicht..). Ich denke, wenn du eine sog. Streaming-HDD nimmst (5400 RPM statt 7200 RPM) wird die erstens weniger warm und macht auch weniger Lärm. Die Geschwindigkeit reicht aber auf jeden Fall für den Betrieb. Wenn du also eh alles neu kaufst, würde ich eine solche HDD nehmen. Ich hatte halt schon eine..
Ausgefallen oder abgestürzt ist das System bei mir noch nie. Ich würde die DS aber nicht ausschalten, wenn der SS gerade am indizieren der MP3s ist, da könnte ich mir vorstellen, dass es zu Fehlern in der Datenbank kommen könnte. Dann müsste man aber einfach die Files neu indizieren.
Gruss,
flipflip
flipflip
2006-06-06, 09:03
Hallo
SSODS läuft jetzt auf allen (wahrscheinlich...) DiskStations.
http://oinkzwurgl.org/software/ssods/
Bitte um Geduld bis die Files komplett raufgeladen sind. Meine lahme 100mbit (ja, hunder..) Leitung brauch seine Zeit :-)
Gruss,
flipflip
Hallo fliflip!
Habe heute mein 101j ausgepackt, eine WD2500 reingeschraubt und mal losgelegt.
Deine "Distribution" funzt tadellos. Danke Dir vielmals für die simple Handhabung und die Zeit, die Du dafür verballert hast.
Eine kurze Frage zu den Versionen. Ich habe heute die ssods-1b eingespielt, welche Veränderungen gibt es in der neuen r1b2?
Grüsse aus der Kurpalz (Germany)!
flipflip
2006-06-06, 09:19
Es gibt keine neuen Funktionen, aber diverse Änderungen an der Doku und einige Korrekturen an der Software.
Im Prinzip brauchst du nicht zu upgraden, aber schaden kann es auch nichts.
Wenn du es machst, bitte gemäss README.txt vorgehen. D.h. mittels Deinstallations-Patch (ssods-r1b2-deinst_pat.zip) die alte Version deinstallieren und erst dann die neue Version montieren.
War völlig problemlos! Das gröbste war die Kopieraktion. Die Diskstation schafft bestenfalls 5000kbyte/s, da mal schnell 170GB draufzuschieben...
Alles in allem ist die Performance nicht schlecht, wenn die Synology sich ausschließlich dem Slimserver widmet.
"Blaues Licht" ist zwar toll, aber das Powerlämpchen brennt mir noch irgendwann die Netzhaut weg. Man sollte das Böxchen nicht direkt in den Sichtbereich stellen oder die PowerLED abkleben ;)
Jetzt wo das Teil noch neu ist und Du die 106+ auch gepatcht hast überlege ich, ob die 106+ mit 64MB doch besser gewesen wäre.
Grüsse
flipflip
2006-06-07, 03:51
Du meinst die 101g+? Die ist ja eh nicht mehr lieferbar (vielleicht noch vbereinzelt) und Kollege Essig im Forum nebenan bereichtet gerade, dass es dort nicht ging. Das kann aber kein grösserers Problem sein, das kriegen wir auch dort noch hin. Es wäre aber schon möglich, dass es mit 64 schneller läuft. Auf der CS mit 128 MB ist es ein Traum. Und der SS Prozess braucht etwa 42 MB, da könnte es bei 64 MB klappen ganz im RAM zu laufen.
Ja, die blaue LED ist eine Katastrophe. Ich glaube das wird mein erstes Gerät mit einem "Red LED Mod". Normalerweise baue ich nach Blau um.. ;-)
Hast du jetzt r1b2 montiert? Mit zuerst deinst-patch? Nur, um da eine Bestätigung des Vorgehens zu haben...
flipflip
Ja, r1b2 ist jetzt drauf, exakt-genau nach Deiner Anleitung mit deinst-patch durchgeführt.
Sorry, meinte die 101g+. Die ist bei dem Händler, bei dem ich meine 101j geordert habe, als verfügbar gelistet.
flipflip
2006-06-07, 04:55
Danke für die Bestätigung.
Mein Dealer hat keine g+ mehr und sagt die seien nicht mehr lieferbar. Deiner wird wohl nich einen Restposten haben. Momentan scheint es auf der g+ noch nicht ganz zu laufen, mal sehen, das kommt schon noch.
Die 101g+ kommt für mich doch nicht in Frage. Rechenschieber sagt, das lohnt sich nicht, weil noch eine dicke SATA fehlt. Meine WD2500 war mehr oder weniger übrig. Die Diskstation wird übrigens kaum warm mit dieser Platte. Eine 300GB Samsung wird hier wesentlich heisser (handaufleg)
Ausserdem reicht mir die Perormance wirklich aus.
Mal eine komplett andere Frage. Wenn ich z.B. nur eine neue CD hinzufüge, muss Slimserver dann wieder den ganzen Ordner durchpflügen (Nur nach geänderten Stücken suchen), oder gibt es einen schnelleren Weg?
flipflip
2006-06-07, 06:03
nach geänderten Stücken suchen ist okay. Er geht über das Dateidatum (Änderungsdatum, nehme ich an). Schneller geht es nicht, jedenfalls nicht so easy.
> nach geänderten Stücken suchen ist okay. Er geht über das Dateidatum
> (Änderungsdatum, nehme ich an). Schneller geht es nicht, jedenfalls
> nicht so easy.
Genau: nicht so easy. Aber es geht: einfach per "Musikverzeichnis
durchsuchen" bis zum neuen Album navigieren.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)
flipflip
2006-06-07, 06:38
Mit schwebt da noch so was anders vor.. aber erst wenn ich Zeit finde. Zuerst gibt es dann mal einen schönen ASCII-Datenbankexport.
Wirklich nicht so einfach... Bis ins Musikverzeichnis navigieren... AUA!
Habe es aber geschafft ;)
Slimserver fügt also Verzeichnisse, die einmal im Musikverzeichnis angeklicht werden auch gleich der Albumdatenbank hinzu.
Das war ja einfach.
Merci für den Tip!
flipflip
2006-06-07, 07:00
Ach ja, werden sie das? Das wusste ich gar nicht. Ist ja wirklich einfacher und schneller als ein Rescan wenn man ein neues Album gekauft hat.
> Ach ja, werden sie das? Das wusste ich gar nicht. Ist ja wirklich
> einfacher und schneller als ein Rescan wenn man ein neues Album gekauft
> hat.
Man lernt nie aus ;-)
Ich wage noch einmal die Frage: wie laufen Slimserver Updates mit deinem
Package? Müsste ich da darauf warten, bis du ein neues Package erstellt
hast? Oder kann man den Server einfacher aktualisieren?
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)
flipflip
2006-06-07, 08:17
Kann man.
Es gibt eine mehr oder weniger versteckte Funktion, um die SS-Dateien zu löschen oder die Installation davon erneut zu starten ("expert" Menu unter "tools"). Damit kann man ein neues (oder z.B. ein um zus. Plugins erweitertes) SS-tar.gz einspielen.
Man könnte auch leicht einen Patch schreiben, der einfach ein neues SS-Archiv installiert. Oder dieses sogar gleich enthält. Oder nur ein Plugin.
So ein Patch ist einfach ein .tar-File (halt mit .pat als Endung) welches ein Skript/Programm "updater" enhalten muss (+ eine leere Datei "checksum.syno"..). Das wird beim Installieren des Patchs ausgeführt und kann dann machen was es will.
Btw, ich würde dir eine DS-101g+ empfehlen. Die ist zwar nicht lüfterlos aber der SS läuft dort offenbar deutlich besser (schnelleres Webinterface, fast wie auf dem PC) dank 64 MB RAM.
hallo flip
ich habe den slimserver nach deiner alten anleitung installiert. funktioniert bestens!
was muss ich machen, um das SSODS-Package darüber zu installieren?
merci - urs
flipflip
2006-06-07, 14:27
Hi Urs
Du meinst die Anleitung mit der manuellen Installation?
Du kannst manuell alles löschen:
rm -rf /volume1/SlimServer
rm /etc/rc.local
rm /etc/slimserver.conf
Wenn du die Preferences erhalten willst, kannst du diese vorher mit
cp /volume1/SlimServer/slimserver.pref /volume1/public
kopieren und dann später vor dem Start des SS importieren (Menu "tools" im SSODS).
Oder du kannst vermutlich mit dem im neuen Packet enthaltenen ssods-r1b2-deinst.pat das ganze deinstallieren. Das sollte auch mit der alten manuellen Version gehen. Die erste Variante geht aber sicher.
flipflip
flipflip
2006-06-08, 08:31
Ich habe einen Poll eingerichter. Könnt ihr da bitte voten? Danke..
hier (http://forums.slimdevices.com/showthread.php?t=24564)
alter_sack
2006-06-11, 08:40
Hallo,
habe noch zwei Verständnisfragen:
1) Wenn der NAS Server an der Squeezebox per LAN hängt, kann ich doch trotzdem per WLAN darauf zugreifen, oder?
2) Die Musikdateien werden dann aber per LAN übertragen und nicht etwa per WLAN über die Squeezebox zum WLAN Router und dann zurück zur Squeezebox?
Viele Grüße,
alter_sack
Schmiddy8
2006-06-14, 08:36
Hallihallo flipflip
Installation auf 101j hat super genial geklappt. Die Firmen Synology und Slimdevices dürfen sich bei Dir bedanken, jeweils Hardware an mich verkauft zu haben. Solltest Gewinnbeteiligung verlangen ;o)
Zwei Fragen
1) Gibt's einen Telnet-Zugang ? Meine mich dunkel daran zu erinnern, das irgendwann einmal gelesen zu haben, dass Deine Installation das gleich mitbringt.
2) Wie verbinde ich mich zum Einspielen von PlugIns mit dem Installationsverzeichnis SlimServer ? Habe den g+-Thread dazu studiert, aber auf der j nix vergeichbares gefunden. Wenn ich in's Menü System/Gemeinsame Ordner der DS 101j gehe, werden mir NetBackup, photo, public und web angezeigt, mehr nicht :o( Kurze Info wäre superlieb :o)
Vielen herzlichen Dank und ein sonniges Wochenende wünsch' ich Dir.
Beste Grüße: Lars
flipflip
2006-06-14, 10:26
Hallo Schmiddy
Danke, danke. :-)
Den Button für den Telnetzugang habe ich im Release 1b2 entfernt. Du kannst aber auf meiner Page ganz unten einen Patch runterladen, der den Zugang aktiviert. Alles weitere steht im README.txt welches im .zip enthalten ist.
---kleiner Einschub---
Jetzt habe ich gerade versucht, in dem Menu die Freigabe zu entfernen. Und genau das passiert. Inkl. SSODS :-)
In dem Fall geht auch der ssods-deinst.pat nicht mehr..
Shit. Das solltet ihr vielleicht besser nicht nachmachen...
Ich werden den ssods-deinst.pat für das nächste Release entsprechend anpassen.
Na dann halt nochmals installieren weils so schön ist.. ;-)
----------------------
Lustig, jetzt nach erneutem Installieren wird bei mir der SlimServer-Ordner auch nicht mehr unter den gemeinsamen Ordnern angezeigt. Man kriegt aber trotzem einen Zugang hin. Ich habe die Anleitung im 106e-Thread angepasst. Kurz: Du kannst die Freigabe "SlimServer" einfach anlegen.
Gruss,
flip
P.S. Der Ordner wird dann im nächsten Release richtigerweise SSODS heissen.
P.S. Diese vielen Threads werden langsam etwas chaotisch. Viele Infos sind alt und verstreut über 4 englische und 2 deutsche Threads. Saublöd, dass es hier keine Mods gibt die sowas aufräumen könnten. Naja, es ist ja wenigstens noch nicht ganz so schlimm wie in anderen Foren :-)
Erstmal muss ich Dir ein Dankeschön von mir senden. Super deine Arbeit "SlimServer auf Synology Diskstation 101j". Habe mich aufgrund deiner Arbeit entschlossen mir auch so ein System anzuschaffen und die Installation war ja echt kein Problem. Besten Dank.
Nun habe ich doch eine kleine Frage? Ich versuche ein zwei Plugins zu installieren. Habe den Ordner "slimserver" in der Diskstation auch eingerichtet und aus dem Win-Explorer auch Zugriff aber wenn ich die Dateien in den Plugin-Ordner kopieren will kommt immer eine Meldung "Zugriff wurde verweigert" und man soll sicherstellen das die "Disk weder voll oder schreibgeschützt
ist noch die Datei gerade verwendet wird". Wenn ich bei dem Ordner unter Eigenschaften nachsehe ist dort bei Attribute Schreibgeschützt mit einem Häckchen markiert. Wenn ich dieses rausnehme fragt er mich zwar ob dies für diese Ordner oder alle Unterordner auch gelte .... Wenn ich nach der Abwahl aber wieder das kopieren versuche kommt wieder die gleiche Meldung.
Das Kopieren auf den Ordner "public" auf der Diskstation funktioniert aber einwandfrei ...
Hoffe mir kann geholfen werden :-)
Gruss
flipflip
2006-06-14, 16:17
- Genauer Name der Freigabe: "SlimServer", nicht "slimserver"!
- Auf dem SS Lesen+Schreiben Rechte für den user "admin" einstellen (für diese Freigabe).
- Freigabe mit Windows verbinden als user "admin". Also im Windows bei "Netzlaufwerk verbinden" die Option "Mit anderem Usernamen anmelden" (oder so) wählen und dort eben "admin". Dazu müssen alle anderen Verbindungen zur DS gekappt sein (Menu "Netzlaufwerk entfernen" (oder so) im Exploder).
Machst du das genau so?
Mit FTP kannst du dann ebenfalls auf den Ordner zugreifen.
flipflip
Hi
Habe den Slim-Server auch auf die 101j installiert - Einfache Installation - Bravo!!! Der Scan braucht bei 10'000 Titeln und etwa 960 Alben über eine Stunde (resp der Server sucht noch immer... ) Ist das normal oder hat er sich aufgehängt?
Gruess
Speedi
flipflip
2006-06-16, 04:37
Das ist normal (für die DS-101j).. leider.
Es würde mich interessieren, wie lange es dauert für 10000 Titel.
Bei meinen 5500 mp3s dauerte das etwa eine Stunde. So genau habe ich es allerdings nicht beobachtet, könnte sein dass es länger gedauert hat.
Richte dich mal auf 2-3 Stunden ein.
Das ist normal (für die DS-101j).. leider.
Es würde mich interessieren, wie lange es dauert für 10000 Titel.
Bei meinen 5500 mp3s dauerte das etwa eine Stunde. So genau habe ich es allerdings nicht beobachtet, könnte sein dass es länger gedauert hat.
Richte dich mal auf 2-3 Stunden ein.
Tja ich hab's verpasst zu schauen, aber es dürften locker 3 Stunden gewesen sein. Werde aber den Scan erneut starten... und dann die Dauer posten.
Spannend ist jedoch, dass ich (obwohl ich das Verzeichnis einfach kopiert hat) nicht gleichviele Dateien habe es sind es fehlen rund 2000... muss mal schauen wie man das am einfachsten vergleicht... Früher konnte das der NortonCommander ohne Probleme... mal suchen was es da für Tools gibt...
flipflip
2006-06-16, 11:28
Du könntest rsync nehmen (rsync.exe ist z.B. bei den "UnxUtls" oder "UnxUtils" dabei). Dann kannst du in einer Kommandozeile (cmd.exe) folgendes machen:
rsync -rav M:\Music Z:\Music
Das kopiert dann nur jene Dateien welche nicht schon am Ziel vorhanden sind. Wenn du noch ein "-n" dazugibst, macht er einen "dry run" und sagt nur was er tun würde. Ein "--delete" dazu und er löscht im Zielordner jene Dateien welche im Quellordner nicht mehr existieren.
Das Tool eigent sich hervorragend für Backups. Ich synchronisiere so Laptop und Diskstation:
rsync -rav E:\Music Z:\Music
rsync -rav Z:\Music E:\Music
rsync -rav --delete E:\Music Z:\Music
rsync -rav --delete Z:\Music E:\Music
Die Pfade muss man bei der Windowsversion evtl. anders angeben (/ statt \, weiss ich nicht auswendig).
Ansonsten ist "Volkoff Commander" das was der NC für DOS war.
Aber grundsätzlich läuft es ja :-)
Du könntest rsync nehmen (rsync.exe ist z.B. bei den "UnxUtls" oder "UnxUtils" dabei). Dann kannst du in einer Kommandozeile (cmd.exe) folgendes machen:
rsync -rav M:\Music Z:\Music
Das kopiert dann nur jene Dateien welche nicht schon am Ziel vorhanden sind. Wenn du noch ein "-n" dazugibst, macht er einen "dry run" und sagt nur was er tun würde. Ein "--delete" dazu und er löscht im Zielordner jene Dateien welche im Quellordner nicht mehr existieren.
Das Tool eigent sich hervorragend für Backups. Ich synchronisiere so Laptop und Diskstation:
rsync -rav E:\Music Z:\Music
rsync -rav Z:\Music E:\Music
rsync -rav --delete E:\Music Z:\Music
rsync -rav --delete Z:\Music E:\Music
Die Pfade muss man bei der Windowsversion evtl. anders angeben (/ statt \, weiss ich nicht auswendig).
Ansonsten ist "Volkoff Commander" das was der NC für DOS war.
Aber grundsätzlich läuft es ja :-)
Danke für den rsync-Tip - ein gutes Tool, hat aber Mühe mit Leerschlägen im Datenpfad M:\Music online ...
flipflip
2006-06-17, 07:51
Wenn du "M:\Music online" schreibst (mit Gänsefüsschen a.k.a. Anführunszeichen) geht es auch nicht?
Leerzeichen in Dateinamen ist immer etwas hässlich, ich mache immer "_" stattdessen.
Ein ähnliches Tool wäre noch "unison", das synchronisiert aufs Mal in beide Richtungen.
Edit: Hochkommas ('xxxx') geht soweit ich weiss unter Windoof nicht.
> Danke für den rsync-Tip - ein gutes Tool, hat aber Mühe mit
> Leerschlägen im Datenpfad M:\Music online ...
Hast du schon versucht, den Pfad in Hochkommas zu packen? "M:\Music
online..."
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
> Danke für den rsync-Tip - ein gutes Tool, hat aber Mühe mit
> Leerschlägen im Datenpfad M:\Music online ...
Hast du schon versucht, den Pfad in Hochkommas zu packen? "M:\Music
online..."
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
Hallo zusammen, so geht's:
rsync -rav "//Butler/Squeezemusik/Musik online" "//Diskstation/public/Musik online"
verknüpfte Laufwerksbuchstaben wie M:\Musik online mag er nicht...
PS: In der Tat ist vielleicht der Leerschlag nicht für alle Programme geeignet und die glücklichste Wahl - sage mir jedoch wenn's geht, dann geht's und ein Leerschlag ist ja auch einfach ein "ALT+32" also ein Ascii-Wert... nun ja halt nicht "Alt+49" was 0 wäre... Ich gehöre zu denen die leider alles probieren müssen, nach dem Motto: wenn's geht ist's erlaubt sonst hätte der Programmierer die Funktion gesperrt... ;-)
Jedenfalls dieses Tool rsync ist genau was ich gesucht habe, klein, schnell und mit vielen Möglichkeiten ohne lästige Grafikoberfläche... Leider habe ich keine Ahnung von Unix oder Linux - was nicht ist kann ja noch werden...
Das ist normal (für die DS-101j).. leider.
Es würde mich interessieren, wie lange es dauert für 10000 Titel.
Bei meinen 5500 mp3s dauerte das etwa eine Stunde. So genau habe ich es allerdings nicht beobachtet, könnte sein dass es länger gedauert hat.
Richte dich mal auf 2-3 Stunden ein.
Hi
Ok für rund 9800 Titel braucht er fast genau 3 Stunden. Interessant ist jedoch ich habe gleichviele Titel jedoch nicht die gleiche Anzahl Alben (Version 6.22 (Disksation) und Version 6.3 (Rechner)).
Ich hab's noch nicht geanau angesehen aber es könnte ja auch eine Einstellungssache sein... oder es bestätigt den Tread: http://forums.slimdevices.com/showthread.php?t=24487
Ich weiss nicht wie stark der Scanvorgang, in Bezug auf die Dauer, durch eine allfällige Sortierung beeinflusst wird...
flipflip
2006-06-19, 06:19
Naja, das weiss ich auch nicht. Andererseits stört es mich auch nicht wirklich wenn es Stunden dauert. Ich scanne bei Bedarf, wenn ich neue CDs gekauft habe. Wenn man regelmässig Scannen will, kann man das ja in der Nacht machen. Oder am Tag, je nach Schlafrhythmus :-)
Ich habe in letzter Zeit einiges an den Playlisten rumgebastelt, da Browse Artist durch diverse Sampler ziemlich zugemüllt ist. Es wäre noch cool, wenn man Artists mit < x Songs einfach ausblenden könnte oder in einem speziellen Eintrag zusammenfassen könnte (kann man?).
Wg. den Playlisten. Mit "Scan only playlists" (oder so) hatte ich bisher keinerlei Probleme, das hat immer geklappt. Egal ob ich welche geändert, gelöscht oder neu erstellt habe. Das Scannen ging dann jeweils so ca. eine halbe Stunde (einige Duzend Playlisten, schätze ich).
Btw, du hast ja nicht gerade wenige Squeezeboxen :-) Oder sind das alles SoftSqueezes?
Gruss,
flip
Naja, das weiss ich auch nicht. Andererseits stört es mich auch nicht wirklich wenn es Stunden dauert. Ich scanne bei Bedarf, wenn ich neue CDs gekauft habe. Wenn man regelmässig Scannen will, kann man das ja in der Nacht machen. Oder am Tag, je nach Schlafrhythmus :-)
Ich habe in letzter Zeit einiges an den Playlisten rumgebastelt, da Browse Artist durch diverse Sampler ziemlich zugemüllt ist. Es wäre noch cool, wenn man Artists mit < x Songs einfach ausblenden könnte oder in einem speziellen Eintrag zusammenfassen könnte (kann man?).
Wg. den Playlisten. Mit "Scan only playlists" (oder so) hatte ich bisher keinerlei Probleme, das hat immer geklappt. Egal ob ich welche geändert, gelöscht oder neu erstellt habe. Das Scannen ging dann jeweils so ca. eine halbe Stunde (einige Duzend Playlisten, schätze ich).
Btw, du hast ja nicht gerade wenige Squeezeboxen :-) Oder sind das alles SoftSqueezes?
Gruss,
flip
Hi Flip
Nun das mit der Zeit fürs Sannen ist mir auch egal (kaufe ja nicht jeden Tag neue CDs), brauche das NAS eh als Backuplösung und habe Deine geniale Lösung rein aus "Gwunder" installiert, somit habe ich beim Ausfall des Dienstservers (für Callcenter, Wetterstation, Squeezeserver usw) eine elegante Lösung damit die Restaurants/Räume trotzdem beschallt werden. Die Dauer habe ich Dir eher als Feedback angegeben, da Du gefragt hattest.
Es sind alles (bis auf eine), richtige Squeezeboxen - eben für verschiedene Räume - bis Ende Jahr werden es noch ein paar mehr sein - es ist ja wirklich eine coole und elegante Lösung - eben sogar für Hotels, Restaurants und andere geeignet. Ein Netzwerk hat ja eh jeder und es kostet nicht ein Vermögen... Vielleicht sollte man in der Richtung mehr Promotion betreiben, somit würden die Boxen vielleicht noch preiswerter... Ich betreibe nun die Dinger schon ein gutes Jahr und bin noch immer begeistert - auch ohne Squeezenet oder online Radiostream auf welchen wir, bedingt durch unseren speziellen Internetzugang, nicht zugreifen können...
Wie gesagt, Du hat wirklich eine tolle Lösung für die Diskstation geschaffen - nochmals bravo. Warum vermarktest Du nicht die vorinstallierten NAS zusammen mit der Squeezebox für Bars/Restaurants usw - die heutigen Kassensysteme sind meist "normale" Rechner damit steuern wir den Slimserver...
Gruess
Speedi
Hello,
i just tried to istall SS 6.3 again. I copied the Digest::SHA1 module into the corresponding directories and the Server did not ask for additional packages. Nevertheless i just got the message 'starting server failed'. I started the server from the telnet and got the following message:
-----------------------------------------------------------------
DiskStation> ./rc.slimserver start
Starting SlimServer (please wait) ... ./rc.slimserver: ./rc.slimserver: 265: can
not create /volume1/SlimServer/var/slimserver.log: Permission denied
Can't locate Slim/Utils/Misc.pm in @INC (@INC contains:
/volume1/SlimServer/slimserver/CPAN/arch/5.8.4/powerpc-linux-thread-multi
/volume1/SlimServer/slimserver/CPAN/arch/5.8.4/powerpc-linux-thread-multi/auto /volume1/SlimServer/slimserver/CPAN/arch/5.8/powerpc-linux-thread-multi /volume1/SlimServer/slimserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto /volume1/SlimServer/slimserver/CPAN/arch/powerpc-linux-thread-multi /volume1/SlimServer/slimserver/lib /volume1/SlimServer/slimserver/CPAN
/volume1/SlimServer/lib/perl5/5.8.4
/volume1/SlimServer/lib/perl5/5.8.4/auto
/etc/perl
/usr/local/lib/perl/5.8.4
/usr/local/share/perl/5.8.4
/usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8
/usr/share/perl/5.8
/usr/local/lib/site_perl .) at /volume1/SlimServer/slimserver/slimserver.pl line 265.
BEGIN failed--compilation aborted at /volume1/SlimServer/slimserver/slimserver.p
l line 265.
FAILED!
./rc.slimserver: ./rc.slimserver: 265: cannot create /volume1/SlimServer/var/sli
mserver.log: Permission denied
DiskStation>
-----------------------------------------------------------------
The Misc.PM is located in /volume1/SlimServer/slimserver/Slim/Utils.
Does anybody know, how to add the path /volume1/SlimServer/slimserver to @INC.
I just copied the Slim/Utils directory to the CPAN directory, because it is included in the @INC. The the slimserver.pl run till line 1055, but i got the following message:
-----------------------------------------------------------------
DiskStation> ./rc.slimserver start
Starting SlimServer (please wait) ... ./rc.slimserver: ./rc.slimserver: 265: can
not create /volume1/SlimServer/var/slimserver.log: Permission denied
Couldn't open pidfile: [/volume1/SlimServer/var/slimserver.pid] for writing!: Pe
rmission denied at /volume1/SlimServer/slimserver/slimserver.pl line 1258.
Can't write to >>/volume1/SlimServer/var/slimserver.log: Permission denied at /v
olume1/SlimServer/slimserver/slimserver.pl line 1055.
cat: /volume1/SlimServer/var/slimserver.pid: No such file or directory
OK. PID is .
./rc.slimserver: ./rc.slimserver: 265: cannot create /volume1/SlimServer/var/sli
mserver.log: Permission denied
DiskStation>
-----------------------------------------------------------------
Probably tommorow i will try again to get the 6.3 to run.
Regards,
Mr_Hyde
Hello,
the server 6.3 is now running (i have only unmounted the slimserver directory from Windows). It is possible to play internet radio and the mp3's as well. Nevertheless, the plugins are not 'installed'. Probably also just a problem with tha 'paths'.
I will reinstall version 6.2.2. In the next days i will try it again.
For the next release of SSODS the Digest::SHA1 should be included.
Regards,
Mr_Hyde
Ich will ja nicht puritanisch sein. Aber bitte mischt die Sprachen nicht.
Für jene, die bewusst das eine oder andere Forum wählen, weil sie der
anderen Sprache nicht mächtig sind, wird das sonst auch hier noch
unverständlich.
> For the next release of SSODS the Digest::SHA1 should be included.
M.W. läuft diese Diskussion im englischsprachigen Bereich doch auch, oder?
Danke fürs Verständnis.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
Hallo,
da ist bei mir leider etwas schiefgegangen. Da der andere Topic 'Best DS for SSODS' auch nicht der beste für dieses Thema is, wollte ich eigentlich einen neuen Post erstellen. Bin aber offensichtlich in diesem gelandet. Soll nicht wieder vorkommen.
Mr_Hyde
flipflip
2006-06-20, 01:52
Uups.. und ich habe nur Mr. Hyde's Post gelesen und halt entsprechend geantwortet.
Naja, einmal mehr, das Chaos ist kaum aufzuhalten. Es wäre halt schon gut wenn es auch in diesen Foren Mods gäbe, die sowas easy aufräumen könnten. Aber SD scheint daran nicht interessiert zu sein (habe mehrfach angefragt).
> Naja, einmal mehr, das Chaos ist kaum aufzuhalten. Es wäre halt schon
> gut wenn es auch in diesen Foren Mods gäbe, die sowas easy aufräumen
> könnten. Aber SD scheint daran nicht interessiert zu sein (habe
> mehrfach angefragt).
Was möchtest du denn aufräumen? SD ist einfach sehr zurückhaltend mit
Eingriffen, weil sie die Foren tatsächlich nicht moderieren will. Ich habe
bisher erst einmal von einem Fall gelesen, wo sie mit Löschung drohten
oder tatsächlich ein Posting gelöscht haben.
Ich würde fremdsprachige Postings nicht löschen, kann ja mal vorkommen.
Aber ich möchte verhindern, dass die Sprachen bewusst vermischt werden.
Das macht einfach keinen Sinn.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)
flipflip
2006-06-20, 15:55
Das Problem: Ich finde meine eigenen Posts nicht :-)
Man muss ja falsche Posts nicht gleich löschen, aber versehentlich falsch placierte zu verschieben wäre manchmal nützlich.. Gut, man könnte ja selber da editieren (leeren) und dort neu posten... Egal, lassen wirs mal dabei :-)
Aber würdest du den Thread mit dem misslungenen Poll vermissen?
Vielleicht findet sich ja jemand, der eine aufgeräumte FAQ macht.. Hey Leute, eigener Thread! ;->
flip
Andererseits stört es mich auch nicht wirklich wenn es Stunden dauert.
Ich habe eben die Gelegenheit, mal mit einer 101j zu spielen, da das Netz meines Kollegen (der die Büchse gekauft hat) nur gerade vier Geräte verträgt. Nun bastle ich etwas, bis er seinen Router hat, der auch ein paar Maschinchen mehr ins Netz bringen kann...
Wie dem auch sei: Wow! SSODS geht ja super "gschmeidig" von der Hand. Aber der Scan wird wohl noch dauern... vielleicht übertreibe ich es ja: 101j installiert, meine externe USB-Platte mit der gesicherten Musiksammlung angehängt, "Copy"-Knopf gedrückt. Seither rasselt's, was das Zeug hält. Und während die DS sich abrakert, habe ich SSODS installiert und den Scan gestartet :-). Das Ding läuft und läuft. Erstaunlich stabil!
Hätte ich mir nicht schon ein Mini-ITX/SlimCD Gebilde gebaut, eine Diskstation käme sicherlich auch in die Evaluation. Saubere Arbeit!
flipflip
2006-06-22, 10:25
Ja du solltest mal sehen wie das Teil auf einer DS mit 64 MB RAM läuft. Das ist der helle Wahnsinn! :-) Und auf der CS-406 mit 128 MB und 400 MHz war es richtig geil. Die macht dann aber einen höllen Lärm (je nach HDD wahrscheinlich, der Lüfter war eigentlich easy).
Ich werde demnächst eine DS-101 mit eben 64 MB bekommen. Die ist offenbar deutlich lauter (4cm-Lüfter.. naja..) als die 101j (ohne Lüfter).
Evtl. werde ich das ganze dann in ein schickes Gehäuse einbauen.
Wo hast du denn deinen MiniITX eingebaut? Foto? Kriegt man irgendwo zu vernünftigen Preisen leere 43-cm-HiFi-Gehäuse?
Andererseits gibt das dann wieder ein riesen Gebastel..
flip :-)
> Wo hast du denn deinen MiniITX eingebaut? Foto? Kriegt man irgendwo zu
> vernünftigen Preisen leere 43-cm-HiFi-Gehäuse?
Ich habe ein handelsübliches Mini-ITX-Gehäuse verwendet. Nichts schönes.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
Tja, habe meine 101j verlustfrei abgegeben, weil mir ein Händler noch eine 101 zugesagt hat. Daraus wurde dann leider nichts :(
Wie laut ist diese 106e denn nun? Ich konnte leider nichts brauchbares im Netz finden.
Falls hier jemand Erfahrungen hat, bitte posten.
alter_sack
2006-06-24, 01:58
Ich habe mir die DS-106 gekauft und erfolgreich den SlimServer installiert.
Vielen Dank an flipflip! Wann füllst Du Deine Amaz*n Wishlist?
Momentan kopiere ich meine Musikdateien auf die Linkstation. Dass soll über 24 Stunden dauern. Ich komme gerade mal auf 2-3 MB/s.
Die DS-106 ist so laut wie ein PC. Im Wohnzimmer würde mich das definitiv stören.
Trotzdem geniales Teil!
alter_sack
flipflip
2006-06-25, 06:28
Vielen Dank an flipflip! Wann füllst Du Deine Amaz*n Wishlist?
Danke! Bald, die kommt mit dem neuen Release (nächste Woche wahrscheinlich).
Momentan kopiere ich meine Musikdateien auf die Linkstation. Dass soll über 24 Stunden dauern. Ich komme gerade mal auf 2-3 MB/s.
Hmm.. da sollte schon mehr gehen.. Nur so ein paar Ideen woran es liegen könnte: Viele Collisions auf dem Switch.. Mischbetrieb 100/1000 Mbit.. Ist Download schneller? Wie ist es wenn du Comp und DS direkt aneinanderhängst? Ich sehe hier auf meiner DS-101j deutlich höhere Geschwindigkeiten (so 5 - 7 MB/s, wenn ich mich richtig erinnere).
Jemand sagte mit, dass auf der DS-106 bei ihm alles ausser die Lautstärkeregelung wie zu erwarten sehr flüssig funktioniert. Die Lautstärkeregelung soll anscheinend eine deutliche Verzögerung zwischen dem Drücken der Taste und der Reaktion darauf haben.
Kannst du das bestätigen oder dementieren?
Hier noch zwei Screenshots von meiner aktuellen Version.
Da kommt noch eine neue Funktion hinzu (Datenbank-Export als CSV) und dann teste ich das ganze noch auf einer DS-101 und dann stelle ich das Paket online. :-)
1456
1457
Hallo flip_flip,
kannst du das Perl Modul 'Digest::SHA1' mit in das nächste Release integrieren. Es wird für den Slimserver 6.3 benötigt.
Dieser läuft bei mir auf der Diskstation 106 mit geringen Modifikationen einwandfrei. Für diese Version des SS sind auf jeden Fall die 64 Mb Varianten der Diskstation zu empfehlen, da bei mir im Betrieb um die 50 Mb Speicher vom SS benötigt werden.
Mr_Hyde
flipflip
2006-06-25, 07:25
Digest::SHA1 ist schon dabei.
Braucht 6.3 grundsätzlich 50 MB oder liegt das an deinen Modifikationen? Was wären das? Plugins?
Es würde mich allgemein interessieren, wieviel vom SS-Speicher eigentlich von Perl selbst und wieviel vom SS und für was gebraucht wird.
P.S.: War bringt mir ein SS 6.3? Was kann der mehr?
alter_sack
2006-06-25, 07:36
Hallo,
die Lautstärkeregelung auf der DS-106 ist bei mir minimal verzögert. Allerdings kann ich dies nicht mit vorher vergleichen, da ich nur über Digitalausgang höre und ich dort die Lautstärke auf fixiert stehen habe.
Insgesamt bin ich mit der Geschwindigkeit außerordentlich zufrieden. Ich kann keinen Unterschied zum Betrieb auf PC feststellen. Der Scan war bei mir auf der Diskstation sogar schneller.
Heute habe ich eine externe USB Festplatte an die DiskStation angeschlossen, da ich die Daten auf dieser sichern wollte. Das Kopieren habe ich aber gleich verworfen. Das ganze sollte mit 250-280kb/s vonstatten gehen. Das würde Jahre brauchen. Da ist bei mir noch der Wurm drin.
Die Diskstation ist bei mir an einen AVM WLAN Router angeschlossen, der PC ebenfalls (beide per LAN-Kabel).
Viele Grüße,
alter_sack
Hallo flip_flip,
da beim SS 6.3 ja Bugfixes enthalten sind, wollte ich eigentlich nur mal testen, ob diese Version auch läuft. Konkrete Vorteile sehe ich noch nicht, da mein Problem derzeit noch nicht gefixt ist.
Die Modifikationen bestehen lediglich darin, dass ich das Slim/Utils Verzeichnis und das Plugins Verzeichnis in das CPAN Verzeichnis verschoben habe, da unter Telnet angezeigt wurde, dass einige Perlscripts aus Slim/Utils nicht gefunden worden sind. Nach den verschieben ins CPAN Verzeichnis lief der SS 6.3. Bei der Performance habe ich bisher keine Probleme feststellen können.
Die Speicherverteilung habe ich mir bisher noch nicht angesehen.
Mr_Hyde
> P.S.: War bringt mir ein SS 6.3? Was kann der mehr?
Hauptsächlich im Berein Online-Radio: Shoutcast, Rhapsody (Streaming
Service von Real und anderen) und Verbesserungen bei den XML-basierten
Diensten (RSS, Podcast).
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
squeezer
2006-06-28, 23:14
Hallo
Ich habe auf meiner Homepage dokumentiert, wie man den SlimServer auf
einer DS-101j installiert und biete die nötigen Files (Perl) zum
download an:
http://oinkzwurgl.org/software/slimserver/
Bei mir und einem Tester (Lukas) funktioniert das einwandfrei. Weitere
Tests und Feedback sind aber willkommen.
Grüsse aus der Schweiz,
Philippe
P.S. Ich bin nur in der Mailingliste aber nicht im Forum eingeschrieben
und kann daher nicht in den anderen Boards posten. Vielleicht kann ja
jemand die Info im entsprechenden englischsprachigen Board des Forums
posten. Besten Dank.
Hallo
Hat bei mir gestern alles einwandfrei funktioniert. Ist es möglich dass das ganze mit dem neuesten Slimserverrelease 6.3 nicht funktioniert? Kommt eine Fehlermeldung von wegen SHA-Modul oder sowas ähnliches.
Gruss
> Hat bei mir gestern alles einwandfrei funktioniert. Ist es möglich dass
> das ganze mit dem neuesten Slimserverrelease 6.3 nicht funktioniert?
flipflip hat das gleich bei der Ankündigung der 6.3 so festgehalten:
http://forums.slimdevices.com/showthread.php?t=25047#2
Aber nachdem ich mich gestern selber von flipflip belehren lassen musste,
darf ich jetzt natürlich nicht sagen "lesen bildet" :-)
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)
Ich bin erst jetzt auf diesen Thread aufmerksam geworden und habe begeistert alle Beiträge gelesen. Die hier vorgestellte Lösung ist genau das, was ich immer (immer?) wollte: Musik von Festplatte hören, ohne dafür den PC laufen lassen zu müssen.
Bevor ich aber eine Diskussion mit meiner Frau über Sinn oder Unsinn des Erwerbs der DS initiiere, stellt sich mir noch eine wichtige Frage: Spielt diese Kombination auch OggVorbis-Dateien? Fast meine komplette Musiksammlung liegt in diesem Format vor. Bei einem "Ja" würde ich vermutlich ziemlich schnell eine DS-101j erwerben...
flipflip
2006-06-29, 10:54
@MSA: Ich glaube ja. Irgendwo habe ich mal eine Liste der Formate welche die SB direkt abspielen kann gesehen. Ich meine das auch mal getestet zu haben. Ich werde das nochmals testen.
flip
Ich glaube irgendwo gelesen zu haben, dass SlimServer Ogg zum Abspielen in flac umwandelt, weil die SB Ogg nicht direkt unterstützt. Ich hoffe, das ist jetzt nicht das K.O.-Kriterium...
> Ich glaube irgendwo gelesen zu haben, dass SlimServer Ogg zum Abspielen
> in flac umwandelt, weil die SB Ogg nicht direkt unterstützt. Ich hoffe,
Das ist korrekt: die SB spielt OGG (noch?) nicht nativ ab. Ein mehrfach
geäusserter Wunsch, dessen Realisierung aber auf sich warten lässt.
http://bugs.slimdevices.com/show_bug.cgi?id=1061 datiert von Mitte März
2005...
> das ist jetzt nicht das K.O.-Kriterium...
Das musst du selber entscheiden. Ich weiss nicht, ob die
Leistungsfähgikeit der DS ausreicht, um Ogg nach Flac zu transcodieren.
Das müsste jemand beantworten, der das Kistlein am Laufen hat.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
flipflip
2006-06-29, 14:07
Ja stimmt. Habe es gerade versucht, geht nicht.
Welche programme braucht man genau? Was ist mit transkodieren mit sox nach AIFF? Was ist AIFF? Unkmprimiert? Das müsste schon gehen, oder?
Siehe auch hier:
http://forums.slimdevices.com/showthread.php?t=24382&page=3
flip
Hallo,
ogg funktioniert (bei mir auf ppc based Diskstation).
siehe auch:
http://forums.slimdevices.com/showthread.php?p=118403#post118403
Mr_Hyde
Schön, prinzipiell sollte es also funktionieren. Danke euch für's Probieren. Nun wäre noch interessant, ob es auch auf der 101j klappt (die ich wegen der Lautstärke und des Preises bevorzugen würde) und ob dafür irgendwelche Verrenkungen nötig sind, die jemand wie mich (für den NAS absolutes Neuland wäre) vor schier unlösbare Probleme stellen könnten.
Noch besteht ja offenbar auch Hoffnung auf natives Abspielen von OggVorbis durch die SB.
alter_sack
2006-06-30, 06:27
Die FAQ sagen:
Does Squeezebox support Ogg Vorbis format?
Yes. SlimServer will automatically convert Ogg files to raw PCM or FLAC on the fly for playback. On Windows, Mac OS X, and Linux, the Ogg Vorbis decoder is included in SlimServer.
Last update: 2006-04-14 14:25
Author: Kevin Pearsall
Revision: 1.0
Also wird OGG konvertiert!
> Yes. SlimServer will automatically convert Ogg files to raw PCM or FLAC
> on the fly for playback. On Windows, Mac OS X, and Linux, the Ogg Vorbis
> decoder is included in SlimServer.
Hmm... das ist vielleicht etwas unpräzise formuliert, denn Linux ist
längst nicht mehr Linux: das müsste wohl heissen "Linux auf PC". Die DS
und andere verwenden komplett andere Prozessoren, wofür die Binaries nicht
mitgeliefert werden.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)
Hallo,
auch wenn's bereits mal diskutiert wurde. Ich wollte jetzt mal mysql auf der DS106 für dem Slimserver (6.3.1) nutzen. Ich habe die Perl DBD module installiert. Ausserdem habe ich die entsprechenden client libarys ins SSODS/lib Verzeichnis kopiert. Im Slimserver.pref file habe ich dann das SQLite gegen mysql getauscht und als user mal root eingegeben. Allerdings hat der SS ein Problem sich mit dem aktivierten MySQL server der DS zu verbinden (Habe auch phpadmin installiert, um zu sehen, ob der SQL server läuft).
0004: DBI connect('dbname=slimserver','root',...) failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at /volume1/SlimServer/Slim/DataStores/DBI/DataModel.pm line 147
Kann mir hier jemand weiterhelfen, was ich zu tun habe. Laut Synology kann eine DB ja auch nur 8 MB gross sein. Muss man einen extra SQL server installieren? Hintergrund ist, dass ich einfach mal mit MySQL 'spielen' möchte, um evtl. mal den SS 6.5 zu installieren. Soviel ich weiss, wird doch da MySQL benötigt. Irgendwo im Forum meine ich gelesen zu haben, dass es demnächst ein erstes Release vom SS 6.5 geben soll.
Vielen Dank
mr_hyde
> 0004: DBI connect('dbname=slimserver','root',...) failed: Can't connect
> to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
> at /volume1/SlimServer/Slim/DataStores/DBI/DataModel.pm line 147
Wie sieht denn dein Eintrag in der slimserver.conf aus?
> Kann mir hier jemand weiterhelfen, was ich zu tun habe. Laut Synology
> kann eine DB ja auch nur 8 MB gross sein. Muss man einen extra SQL
> server installieren?
Kommt auf die Grösse deiner Sammlung an: bei "Die Musikbibliothek enthält
670 Alben mit 6983 Titel von 332 Interpreten." beträgt die DB-Grösse bei
mir 6.5MB. Könnte also eben knapp reichen.
> Hintergrund ist, dass ic einfach mal mit MySQL
> 'spielen' möchte, um evtl. mal den SS 6.5 zu installieren.Soviel ich
> weiss, wird doch da MySQL benötigt. Irgendwo im Forum meine ich gelesen
6.5 läuft mit MySQL, das ist korrekt. M.W. erwartet er mindestens MySQL
4.1 - falls du doch noch selber installieren willst. Ausgeliefert wird auf
einigen Plattformen die 5.0x.
> zu haben, dass es demnächst ein erstes Release geben soll.
Die Version sollte zur Auslieferung des Transporters in ca. einem Monat
fertig sein. Demnächst (ich vermute diese Woche) wird "Feature-Freeze"
sein. D.h., dass danach nur noch Fehler behoben werden, sich aber am
Server an und für sich nicht mehr viel ändern wird. Auf jeden Fall würde
ich dir raten, die Version mal auf einem Testsystem zu installieren.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
Hallo,
auf der DS ist die Version 4.1.15.
Meine DB ist auch deutlich kleiner, als 8 MB. Es sollte hier also kein Problem geben.
Im slimserver.pref habe ich lediglich diese einträge gefunden und die letzten beiden Zeilen verändert. Als default hat root kein passwort. Daher habe ich dass nur mal so getestet. Dann kommt aber die Fehlermeldung, dass über mysql.socket keine Verbindung stattfinden kann.
databaseCacheSize: 10000
databaseTempStorage: MEMORY
dbpassword: ''
dbsource: dbi:mysql:dbname=slimserver
dbusername: root
mr_hyde
> Im slimserver.pref habe ich lediglich diese einträge gefunden und die
> letzten beiden Zeilen verändert. Als default hat root kein passwort.
Beachte hierbei, dass es sich nicht um root deines Systems handelt,
sondern um den Benutzer root von MySQL. Die müssen m.W. nicht zwingend
dieselben sein. Erstelle doch einen Benutzer z.B. "slimserver" in
phpMyAdmin und verwende diesen.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
> Im slimserver.pref habe ich lediglich diese einträge gefunden und die
> letzten beiden Zeilen verändert. Als default hat root kein passwort.
Beachte hierbei, dass es sich nicht um root deines Systems handelt,
sondern um den Benutzer root von MySQL. Die müssen m.W. nicht zwingend
dieselben sein. Erstelle doch einen Benutzer z.B. "slimserver" in
phpMyAdmin und verwende diesen.
--
Michael
-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)
Hallo,
das habe ich auch schon mal probiert. Es funktioniert aber auch nicht. Ich habe festgestellt, dass die mysqld.socks nicht im /var/run/mysqld/ steht, sondern unter /tmp ich habe einen link gelegt, doch dies funktioniert auch noch nicht. Ich werde wohl morgen noch mal weitermachen.
Vielen Dank erst einmal.
mr_hyde
Hallo,
ich habe es endlich geschafft. Der SS 6.3.1 läuft mit dem installiertem MySQL der Diskstation. Ich musste die mysql.sock in /tmp verlinken nach /var/run/mysqld/mysqld.sock. Dann habe ich noch ein my.cnf file in /etc erstellt, um MySQL auf den Port 9092 zu setzen (weiss allerdings nicht, ob das notwendig war). Jetzt läuft es. Ob es schneller/besser ist, als SQLite, kann ich nicht sagen. Ich wollte ja auch nur mal antesten, ob das MySQL auf der DS prinzipiell mit dem Slimserver zusammenarbeitet.
Ein Problem bestand darin, dass die Version der DS 4.1.15 ist. Der Slimserver 6.3.1 hat als client library allerdings nur die 4.0.24 akzeptiert. Vermutlich konnte ich deswegen den MySQL account für den Slimserver nur ohne Passwort verwenden.
Wenn ich was neues bzgl. der 6.5 er Version auf der DS106 habe, melde ich mich wieder.
mr_hyde
Entshuldigung für mein Deutsch (mein Fransoze ist besser...). Aber ihre Forum mit 101j ist ganz gut...
Ich möchte wissen wie man der HDD halten kann. Wenn ich kein SSODS auf mein 101j installiert hatte, war alles klar (nach 10 Minuten war mein 101j ganz still).
Aber jetz der HDD lauft immer. Ich habe den Trick von "readme.txt" gemach ("mit Audio... / Stop and resume...."). Aber es macht nichts. Hat jemand etwas gefundet ?
Bis bald, und vielen Dank,
Jean-François
Entshuldigung für mein Deutsch (mein Fransoze ist besser...). Aber ihre Forum mit 101j ist ganz gut...
Ich möchte wissen wie man der HDD halten kann. Wenn ich kein SSODS auf mein 101j installiert hatte, war alles klar (nach 10 Minuten war mein 101j ganz still).
Aber jetz der HDD lauft immer. Ich habe den Trick von "readme.txt" gemach ("mit Audio... / Stop and resume...."). Aber es macht nichts. Hat jemand etwas gefundet ?
Bis bald, und vielen Dank,
Jean-François
Hallo,
ich habe eine DS106 und keine Probleme. Die Platte stellt sich nach 20 min aus. Laufen noch andere Prozesse auf der Diskstation. Ich hatte mal einen weiteren Prozess (ddclient) installiert. Dann ist die Platte auch ständig gelaufen.
mr_hyde
flipflip
2006-08-22, 02:17
Ja ich glaube auch, dass der "Trick aus dem Readme" keine Rolle spielt. Meine schaltet auch immer aus (aber auch immer mal wieder ein..). Vielleicht liegt es an anderen Funktionen der DS.. Downloadmanager oder so.. Was ich auch beobachte ist, dass die DS anspringt, sobald ich meinen Laptop ans Netz hänge und zwar springt sie an noch bevor Windoof gebootet hat und die Netzlaufwerke verbindet. Keine Ahnung warum. Das ist mir auch recht egal. :-)
flip
Ja ich glaube auch, dass der "Trick aus dem Readme" keine Rolle spielt. Meine schaltet auch immer aus (aber auch immer mal wieder ein..). Vielleicht liegt es an anderen Funktionen der DS.. Downloadmanager oder so.. Was ich auch beobachte ist, dass die DS anspringt, sobald ich meinen Laptop ans Netz hänge und zwar springt sie an noch bevor Windoof gebootet hat und die Netzlaufwerke verbindet. Keine Ahnung warum. Das ist mir auch recht egal. :-)
flip
Hallo flipflip,
Windoof sucht bereits beim Booten nach den Netzlaufwerken. Daher läuft die HDD auf der DS auch hoch. Man kann das irgendwo in der Registry ausstellen, um den Bootvorgang von windoof zu verkürzen. Bringt aber nicht wirklich was, da die DS spätestens nach dem ersten Zugriff anspringt.
mr_hyde
Hallo flipflip,
Windoof sucht bereits beim Booten nach den Netzlaufwerken. Daher läuft die HDD auf der DS auch hoch. Man kann das irgendwo in der Registry ausstellen, um den Bootvorgang von windoof zu verkürzen. Bringt aber nicht wirklich was, da die DS spätestens nach dem ersten Zugriff anspringt.
mr_hyde
Man braucht dazu nur beim Verbinden das Häckchen raus nehmen (Verbindung bei Anmeldung wiederherstellen) wenn Du übrigens das NAS über UNC ansprichst, brauchst Du nie was zu verbinden einfach \\gerätename\laufwerk das geht dann von jedem PC aus... (vorausgesetzt Du hast die Rechte dazu)
Gruess Speedi
Man braucht dazu nur beim Verbinden das Häckchen raus nehmen (Verbindung bei Anmeldung wiederherstellen) wenn Du übrigens das NAS über UNC ansprichst, brauchst Du nie was zu verbinden einfach \\gerätename\laufwerk das geht dann von jedem PC aus... (vorausgesetzt Du hast die Rechte dazu)
Gruess Speedi
Hallo Speedie,
ich meinte diese Funktion.
http://www.sueddeutsche.de/computer/special/801/55746/1/index.html/computer/artikel/761/55706/article.html
mr_hyde
Hallo,
ich habe mal versucht den SS 6.5 auf die DS zu bringen. Zunächst kamen die aus den Foren bekannten Yaml:Syck Fehlermeldungen. Ich habe dann wie mal wie in einem thread beschrieben das syck weggelassen. dann startete der SS, hatte aber wiederum mit mysql ein problem. Ausserdem kam noch eine Fehlermeldung bei einem Perl modul. Ich habe unter debian ein yaml::syck gefunden, dass aber wohl nur mit Perl 5.8.8 läuft. Daher werde ich demnächst mal versuchen, die 5.8.8 Perl Version auf die DS zu bringen. Ich hoffe, dass ich dann 'nur' noch mit der konfiguration vom vorinstalliertem mysql der DS kämpfen muss, welches bereits bei mir mit dem SS 6.3.1 problemlos läuft.
mr_hyde
Hallo,
ich habe mal versucht perl 5.8.8 auf der DS106 laufen zu lassen. Allerdings benötigt es eine höhere glibc. Ich habe dann die entsprechenden Dateien auf die DS in ein weiteres lib verzeichnis kopiert und den LD_LIBRARY Pfad gesetzt. Dann hat sich das System allerdings beschwert, dass die libc.so.6 kein tls kann. Ich habe au ch die tls varianten auf der DS gehabt. Dann kam allerdings wieder die Meldung, das die glibc version zu niedrig sei. Ich muss mich erst mal schlau machen, was in diesem Zusammenhang tls bedeutet. Vielleicht gibt es ja auch noch eine yaml::syck (ppc) für eine niedriegere Perl version, oder der SS läuft auch ohne.
mr_hyde
Powered by vBulletin® Version 4.1.12 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.