<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>