<commit_before>eigene Notizen
- installation von mpd 0.19 - haette ich mir sparen koennen
- ajax-Variante laeuft halbwegs habe mpd-Zusatzklasse von github installiert
  PHP-MPD-Client-develop.zip und erweitert
------intermezzo-----------
- soll mal ueber websockets laufen um eine Art ObserverPattern zu
  implementieren, angelehnt an  https://subinsb.com/live-group-chat-with-php-jquery-websocket
- obiges nutzt PHP Ratchet Library, daher php5-cli nachinstalliert um mit composer arbeiten 
  zu koennen
  pi@raspberrypi /var/www/radio $ curl -sS https://getcomposer.org/installer | php
  liefert composer.phar
  composer.json angelegt, nur mit basis-Information
  pi@raspberrypi /var/www/radio $ php ./composer.phar install
  -> dauert, ergebnis ist komplex und ein paar warnings sind da
  alles nach php verschoben
- Aufwand ist mir zu hoch, sicherlich eine Interessante Variante, evtl.
  sollte man dann aber eine andere Sprache wählen, z.B. node.js 
  also wieder zurueck auf die reine Ajax-Variante, speichere einen git
  branch developmentWebSocket, falls ich mal details nachlesen moechte
---------------------------
- verzichte auf die Playlist von mpd, er hält das ganze auch nur in Dateien 
  vor, lade einfach bei auswahl eines senders die queue neu, bei vielen
  sicher nicht schnell, fuer ein paar sender dürfte es reichen
-----------------------------------------------------------------
intermezzo: server sent events ausprobiert
fazit: laueft aber behindert irgendwie die ajax-requests - verstanden habe
ich das nicht.
also evtl. doch alles per polling lösen. Diesen Stand mal in
developmentServerSentEvents abgelegt

 <commit_msg>readmeKR.txt noch kurz zu den ServerSentEvents<commit_after>eigene Notizen
- installation von mpd 0.19 - haette ich mir sparen koennen
- ajax-Variante laeuft halbwegs habe mpd-Zusatzklasse von github installiert
  PHP-MPD-Client-develop.zip und erweitert
------intermezzo-----------
- soll mal ueber websockets laufen um eine Art ObserverPattern zu
  implementieren, angelehnt an  https://subinsb.com/live-group-chat-with-php-jquery-websocket
- obiges nutzt PHP Ratchet Library, daher php5-cli nachinstalliert um mit composer arbeiten 
  zu koennen
  pi@raspberrypi /var/www/radio $ curl -sS https://getcomposer.org/installer | php
  liefert composer.phar
  composer.json angelegt, nur mit basis-Information
  pi@raspberrypi /var/www/radio $ php ./composer.phar install
  -> dauert, ergebnis ist komplex und ein paar warnings sind da
  alles nach php verschoben
- Aufwand ist mir zu hoch, sicherlich eine Interessante Variante, evtl.
  sollte man dann aber eine andere Sprache wählen, z.B. node.js 
  also wieder zurueck auf die reine Ajax-Variante, speichere einen git
  branch developmentWebSocket, falls ich mal details nachlesen moechte
---------------------------
- verzichte auf die Playlist von mpd, er hält das ganze auch nur in Dateien 
  vor, lade einfach bei auswahl eines senders die queue neu, bei vielen
  sicher nicht schnell, fuer ein paar sender dürfte es reichen
-----------------------------------------------------------------
intermezzo: server sent events ausprobiert
fazit: laueft aber behindert irgendwie die ajax-requests - verstanden habe
ich das nicht.
also evtl. doch alles per polling lösen. Diesen Stand mal in
developmentServerSentEvents abgelegt
Die Ajax-Requests wurden sehr langsam, bis zu einer Minute statt 150 ms.
Auch beim zeitweisen Abschalten der ServerSentEvents. Sehr seltsam.


 
{'fraction_non_alphanumeric': 0.11011818968002306, 'fraction_numerical': 0.003170942634765062, 'mean_word_length': 3.2009685230024214, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7167505', 'n_tokens_mistral': 1084, 'n_tokens_neox': 1065, 'n_words': 399}