<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hallo Joachim,
      <br>
      <br>
      Super, danke für die Verlinkung <span class="moz-smiley-s1"
        title=":)"></span>
      <br>
      <br>
      Das mit der Bereitstellung im Internet ist eine interessante Idee.
      <br>
      <br>
      So einfach, wie das Programm Starten und den Port freigeben wird
      es aber leider nicht:
      <br>
      <br>
      1) Die Alben werden momentan in einer frei zugänglichen Bibliothek
      vom webserver gespeichert. Das gäbe sicherlich Ärger mit der GEMA.
      <br>
      <br>
      Da bräuchte es eine Zugangskontrolle, sodass jeder nur die eigenen
      Dateien sieht. Dann müssten sich die Nutzer aber erst
      registrieren...<br>
      <br>
      2) Ich habe keinen Webserver zur Hand, der die Datenmengen in
      Sinnvoller Zeit überträgt (habe nur einen Rechner zu Hause per
      dyndns im Internet). <br>
    </p>
    <p>Da müsste ich das Programm anpassen, so dass die Dateien lokal
      beim user gespeichert werden. Dann wird es allerdings (wegen dem
      sandboxing im Browser) wieder schwierig tttool beim User lokal
      auszuführen.
      <br>
      <br>
      3) Das Programm verwendet als Webserver ein Perl modul
      (AnyEvent::HTTPD). Da weiss ich nicht wie sicher das gegen
      Angriffe ist. Lokal auf dem Rechner ohne Ports nach aussen ist das
      kein Problem und auch im lokalen Heimnetz hinter einem Router wäre
      das o.k. aber im "wilden" Internet wäre der Server sicher schnell
      gehackt.
      <br>
      <br>
      Dieses Problem ließe sich umgehen indem man auf einen "richtigen"
      webserver wie nginx und ein perl CGI oder PHP backend umsteigt.
      Das html/javascript user Interface (und im Falle eines Perl CGI
      auch Teile des Backends) sollten sich jedenfalls relativ leicht
      weiterverwenden lassen. <br>
    </p>
    <p><br>
    </p>
    <p>Ich habe die Idee auf jeden Fall mal in die ToDo Liste
      aufgenommen. Im Moment habe ich dafür aber erstmal keine Zeit mehr
      (urlaub vorbei).
      <br>
      <br>
      LG
      <br>
      <br>
      Till
      <br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 11.01.2017 21:47, Joachim Breitner
      wrote:<br>
    </div>
    <blockquote cite="mid:1484167662.7319.0.camel@joachim-breitner.de"
      type="cite">
      <pre wrap="">Hallo Till,

das ist ja klasse! Habs auf 
<a class="moz-txt-link-freetext" href="http://tttool.entropia.de/">http://tttool.entropia.de/</a>
verlinkt; wenn du einen besseren Text hast dann melde dich. Vielleicht
sollte man dort Screenshots für ttaudio und dein Tool drauf packen.

Da ttmp32gme per Browser gesteuert wird, hast du überlegt das einfach
im Internet bereitzustellen, dass jeder einfach mit einem Browser sich
die GMEs und PDFs erstellen kann?

Gruß,
Joachim


Am Mittwoch, den 11.01.2017, 16:53 +0100 schrieb Till Korten:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hallo und noch ein gesundes neues Jahr,
Da ich ttaudio wegen eines fehlenden windows Rechners nicht nutzen
kann, habe ich über die Feiertage eine platformunabhängige Lösung in
perl geschrieben, die auf tttool aufbaut (zugegeben,       eine
windows vm aufzusetzen wäre schneller gewesen ;-) ):
<a class="moz-txt-link-freetext" href="https://github.com/thawn/ttmp32gme">https://github.com/thawn/ttmp32gme</a>
Auszug aus der Beschreibung auf Github:
Features

convert music/audiobook albums from mp3 to gme format playable with
the tiptoi pen using tttool.
automatic generation of control sheets that allow to control playback
of music/audiobook.
flexible print layouts for various applications (see below).
automatic readout of id3 tags to get album and track info (including
embedded cover images).
add cover images for nicer print layout.
copy gme files to tiptoi if tiptoi is connected.
Installation

Mac/Win: download the executables from the (<a class="moz-txt-link-freetext" href="https://github.com/thawn/">https://github.com/thawn/</a>
ttmp32gme/releases)[releases page]. Put them somewhere and run them.
Open localhost:10020 with a browser of your choice (except Internet
Explorer). Printing was tested to         work with Chrome and
Firefox.
linux: run the perl sources (see below)
Ich hoffe es hilft vor allem den mac und linux Nutzern unter Euch.
Viele Grüße
Till
</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>