CocktailAudio Forum

Normale Version: Serveroptimierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Träumen kann man ja mal. Wink  Wenn auch im Thread hier schon fast beantwortet: https://www.cocktailaudio.de/forum/Threa...banksystem
  • Anscheinend ist die Idexierung von Netzlaufwerken langsam: =>beschleunigen
  • Es können nicht mehrere Genres verwaltet werden: Warum eigentlich nicht? Fast jeder andere Server kann so etwas!
  • Es können nicht mehrere Interpreten verwaltet werden: Warum eigentlich nicht?
  • Anscheinend steigt der manchmal aus: Wunsch eine Protokolldatei, die über einen Weg heruntergeladen werden kann ggf. über eine Web UI.
  • Ein Absturz sollte verhindert werden: Fehlertoleranter, vielleicht bei Beendigung eine Nachricht schreiben mit Fehler eingelesen, die dann im Protokoll nachgelesen werden kann.
  • Eine rekursive Ansicht, ich kenne diese vom Minimserver, und bin davon überaus begeistert.
  • Ansichten sollten anpassbar sein, zumindest für jemanden der sich auskennt könnte so etwas ohne Gewähr freigegeben werden (php war ja auch freigegeben https://www.cocktailaudio.de/forum/Threa...Funktionen)! Wenn der was zeschießt ist das sein Problem. Idealerweise könnte es hier ein Reset to "Last Saved" geben, dann kann man sich auch mal rantasten. IHMO reicht ein Reset auf Werkseinstellungen auch dafür aus.
Das war es erst einmal, obwohl idealerweise eine Freigabe für die Installation ausgewählter Drittsoftware, für die Insider, ich denke die wissen welche ich meine. Wink
Zu deinen Punkten

Beschleunigen: Ich habe hier in einem Test mit einer neueren Beta-Firmware festgestellt, das es durchaus auch schnell geht. Teilweise ca. 3-4 Dateien pro Sekunde. Habe hier aber auch Fälle festgestellt, wo es 3-4 Sekunden für 1 Datei dauert. Ist aktuell in Prüfung

Genres und Interpreten: Ist meines Erachtens in den verwendeten ID3-TAG-Spezifikationen nicht vorgesehen.

Protokolldatei: Schwierig zu realisieren. Weil wenn ja bekannt ist, wo das Gerät aussteigt, um dann ein Protokoll dazu anzufertigen, wäre es besser hier gleich den Fehler zu beheben
Ein Absturz ist ja ein unvorhergesehenes Ereignis, das eintritt, wenn etwas eintrifft, für das die Software keine Vorsehung hat. Ich kann mir nicht vorstellen, das hier dann eine "Protokollierung"
einsetzbar ist. Bin mir nicht sicher, ob es unter C ein Try Catch Construct gibt.

Rekursive Ansicht: Kannst du das genauer erklären? Eventuell auch mit Screenshots

Anpassbare Ansichten: Das wäre reine Fleissarbeit für die Entwickler. Wenn wir tatsächlich mal keine Todo's mehr haben, dann ja. Aktuell weiß ich, das es Arbeit für die nächsten 2 Jahre gibt
Zum Thema Beschleunigung:
Ich gehe davon aus, dass es lange dauert, wenn noch kein ReplayGain Tag geschrieben wurde, da dann erst die Datei analysiert  wird. Stimmt das?
Zum Test, kann man mal mit foobar den Tag löschen und neu einlesen.
Das 3-4 Lieder/s ist OK, wenn auch nicht überragend schnell.

Zum Thema Genres und Interpreten:
ID3v2.4 kann das, https://de.wikipedia.org/wiki/ID3-Tag#ID...3_und_v2.4
Mit MP3 Tag kann man diese sauber trennen, dann steht "\\" im Tag, ist aber nur ein Indikator, vgl. hier https://hilfe.mp3tag.de/options_format.html#split
Ich vermute, dass die meisten anderen Server, u.a. Twonky und LMS dies nicht nutzen sondern am Standard vorbei eigene Trenner hernehmen, ist aber suboptimal, da es es sein kann, dass das Zeichen gewollt ist.
Minimserver kann die Tags sauber lesen.
Update: Twonky V8 kann diese auch lesen.

Zum Thema rekursive Ansichten:
https://minimserver.com/ug-browsing.html
Erklärung:
Im Standard sind immer folgende Ansichten:

Zitat:26 albums
241 items
3 playlists
Artist
Date
Genre
All Artists
Composer
[untagged]
[folder view]
Diese Struktur wiederholt sich immer, bis eventuell eine Eingrenzung ausfällt.
Das habe ich hier und #7 und 8 erklärt, da sind auch Screenshots:
https://www.cocktailaudio.de/forum/Threa...banksystem

Zum Thema anpassbare Ansichten:
Bei MinimServer kann man die konfigurieren und kann auch jeden Tag ansprechen, vgl. hier:
https://minimserver.com/ug-browsing.html...tem%20tags
Bei Twonky kann man die Ansichten über xml anpassen.
Wie das hier bei CA gesteuert wird, weiß ich nicht.

Zum Thema Protokollierung, das ist Usus bei Softwerkern:
Wenn alles klar geht, braucht man diese nicht.
Aber ich las hier immer wieder, dass man entsprechende Muster schicken soll, wäre dann nicht nötig, man könnte dann die Protokoll-Datei schicken und der Coder könnte damit was anfangen.

@Admin, vielleicht Mal den MinimSever testen und mit den CA-Server vergleichen.
Läuft bei mir mit einem alten RaspBerry Pi (1) Model B tadellos.
Vielleicht ist das Thema eher im neuen Themenbereich aufgehoben.
Wie schon geschrieben ist der Server für mich zu unflexibel.
Beispiel über eine Artist-Treffer komme ich bei einem Sampler nie auf das gesamte Album.
Das kann ich endlos fortsetzen.