Vorschläge
zu künftigen Feurio!®-Versionen
Hallo Feurio!® User!
Ich habe lange überlegt, diese Seite zu erstellen.
Ich möchte eigentlich keine Features ankündigen, die noch nicht in
Feurio!® enthalten sind.
Ich bekomme jetzt aber zur Zeit täglich 'zig Mails mit dem Inhalt: "Könnte
man nicht in Feurio einbauen, daß..."
Da die Beantwortung der Mails einige Zeit in Anspruch nimmt (in der ich dann
nicht dazu komme, die Funktionen einzubauen), habe ich jetzt mal häufig
gebrachte Vorschläge zusammengefaßt sowie meine Kommentare dazu abgegeben.
Dies ist jetzt weder eine Liste von Funktionen, die auf jedenfall in Feurio!®
implementiert werden, noch wird hierüber etwas über den Zeitpunkt ausgesagt,
wann mit diesen Erweiterungen zu rechnen ist.
Aber eines verspreche ich: Feurio!® wird konsequent weiterentwickelt, und
die meisten Punkte dieser Liste werden wohl ihren Weg in Feurio!® finden.
Anfragen: "Wann kommt dieses Feature in Feurio?" werde ich in Zukunft nicht
mehr beantworten - ich kann es einfach nicht sagen!
Fehlerkorrekturen sowie Implementierungen weiterer Writer gehen nun mal vor!
Weitere Vorschläge sind natürlich auch willkommen - solange die eingermaßen
"in den Rahmen passen". Wie weiter unten beschrieben, halte ich es nicht für
sinnvoll, jede mögliche Spezialfunktion in Feurio!® einzubauen - ein
Aspekt von Feurio!® ist auch, daß es nicht allzu übergroß
ist (von Schlankheit wage ich schon gar nicht mehr zu sprechen).
- Datenbanken Exportieren/Importieren
Sehr oft gewünscht wird eine Funktion, die Datenbanken exportieren/importieren
kann. Diese Funktion werde ich auf jedenfall in Feurio!® einbauen. Um allen
Wünschen gerecht zu werden, werde ich eine variable Export/Import-Schnittstelle
schaffen, die es JEDEM, der ein bißchen C programmieren kann, ermöglichen
wird, eigene Export/Import-Filter zu schreiben, so daß jeder die Dateien
in dem von ihm gewünschten Format Exportieren/Importieren kann.
Da dies nicht ganz trivial ist, wird dies leider noch ein bißchen Zeit
brauchen.
- Suchen in Datenbanken
Eine Funktion, in den Datenbanken zu suchen, fehlt natürlich auch noch.
- Datenbanken ausdrucken
Auch der Ausdruck ist in Planung.
- CDDB-Submit
Auch die Übertragung zu der CDDB-Datenbank wird demnächst in Feurio!®
integriert werden.
- Überblenden
Auch ein Überblenden zwischen zwei Tracks fehlt natürlich noch.
- Daten-CDs Brennen
Sehr oft bekomme ich die Anfrage: "Wann kommt eine Feurio!® Version, die
Daten-CDs brennen kann?"
Hierzu kann ich leider nur sagen: Ein "vollwertiger" Umgang mit Daten-CDs ist
kaum möglich.
Die Implementierung von Daten-CDs ist leider SEHR aufwendig (um nur ein paar
Stichworte zu sagen: ISO-Filesystem, JOLIET, Multi-Session-Verwaltungen, die
verschiedenen Datenmodi, Mixed-Mode....)
Auch ist es deutlich schwerer, das Brennen von den verschiedenen Daten-CDs auf
den verschiedenen Brennern zu implementieren (insbesondere unter Beachtung von
z.B. Multisession-CDs).
Hierfür müßte ich z.B. auch alle Rekorder haben. Im Vergleich
dazu sind Audio-CDs "trivial".
Der geschätze Aufwand für die Implementierung von Daten-CDs beträgt
4 Mann-Jahre!
Ich selbst kann es also gar nicht schaffen. Würde ich entsprechende Programmierer
einstellen, müßte Feurio!® deutlich teurer werden.
Für das Erstellen von Kleinserien/Kopieen von Daten-CDs gibt es eine Speziallösung
in Feurio!® Professional.
- Linux/OS2/...-Version
Oft werde ich auch nach einer Version für Linux, OS/2 usw. gefragt. Hierzu
kann ich nur sagen: In absehbarer Zeit NEIN!
Ein Programm, welches CD-Rekording durchführt, muß aus verschiedenen
Gründen sehr stark an das System angepaßt sein (Device-Ansteuerung
und insbesondere bei Feurio!® das Multitasking - Feurio!® hat viele spezielle
Anpassungen, die das stabile Brennen unter Windows ermöglichen). Eine Linux-Version
z.B. würde bedeuten, daß Feurio!® großteils neu geschrieben
werden müßte. Desweiteren bin ich zwar kein Fan von Windows, aber
z.B. die Ansteuerung der CD-Rekorder ist in Linux noch schlimmer als unter Windows.
Auch sind die Threading-fähigen von Linux noch sehr begrenzt (bis vor kurzem
konnte Linux ja noch gar kein Threading). Auch fehlt die einheitliche Benutzeroberfläche
und Programmbibliothek.
Eine Linux-Version würde MINDESTENS ein Mann-Jahr erfordern, von dem Aufwand
der parallelen Weiterentwicklung dann ganz zu schweigen.
Desweiteren: Feurio!® hat bei mir als "Hobbyprojekt" angefangen - bald mußte
ich einsehen, daß ein so großes Projekt nicht "nebenbei" zu verwalten
ist - ich stand also vor der Frage, Feurio!® aufzugeben oder "hauptberuflich"
weiterzuentwickeln. Wie Sie dieser Seite entnehmen, habe ich die zweite Variante
gewählt. Seit ca. 1 Jahr investiere ich meine gesamte Zeit in Feurio!®,
zeitweise wirken auch ein paar Freunde mit. Dies hat natürlich zur Folge,
daß ich von Feurio!® leben muß. Insbesondere werde ich demnächst
auch noch weitere Programmierer einstellen, um allen Wünschen schneller
gerecht werden zu können. Die wollen bloß auch bezahlt werden. Daher
muß ich, so leid mir das tut, bei allen Erweiterungen auch die kommerziellen
Aspekte von Feurio!® berücksichtigen - und zur Zeit sehe ich leider
keine Möglichkeit, die Kosten einer Linux-Version auch nur annähernd
wieder einzunehmen. Den finanziellen Rückhalt einiger großer Firmen,
die teilweise kostenlose Linux-Versionen herausgeben, um nur den Markt erstmal
zu erobern, habe ich leider nicht.
Am liebsten würde ich Feurio!® als Freeware herausgeben und auch eine
Linux-Version erstellen - aber von dem "Ruhm" alleine kann ich nicht leben.
Sollte ich mal 1 Millionen im Lotto gewinnen, werde ich sicher eine Linux-Version
erstellen.
- Verbesserungen im Covereditor
Der Covereditor ist noch sehr provisorisch, hier fehlen noch Sachen wie Editieren,
Templates, andere Bildformate...
Kommt alles mit der Zeit!
- Weitere Audio-Edit-Möglichkeiten (oder andere "Extrawünsche")
Oft kommt auch die Frage nach "echten" Editorfunktionen im Track-Editor:
Hierzu wäre zu sagen: Der Feurio!® Trackeditor hat meiner Meinung nach
die Funktionen, die man in den meisten Fällen benötigt (Ausschneiden
von Start und Ende, Fadein, Fadeout, Tracksplit, Lautstärke-Anpassung).
Alles weitere ist eine Sache von Spezialprogrammen. Feurio!® ist zwar ein
mächtiges Tool, aber es macht einfach keinen Sinn, hier alle Spezialfunktionen
reinzuquetschen, denn dies würde die Bedienung noch unübersichtlicher
machen, Feurio!® würde größer (und resourcenfressender) werden
- und nicht zuletzt auch fehleranfälliger.
Wer wirklich solche Funktionen benötigt, nehme halt ein entsprechendes
Spezialprogramm - an die Funktionalität eines z.B. über Jahren hinaus
entwickelten Wave-Editores kann ich eh nie herankommen.
Ähnliches gilt für den Covereditor: Sicher fehlen da noch ein paar
Funktionen - aber das Werkzeug zum Erstellen eines Super-gestalteten Layouts
SOLL er gar nicht werden. Der Covereditor ist dafür da, "Standard-Cover"
für den normalen Bedarf zu entwerfen (ich weiß, auch dafür fehlen
noch Funktionen), aber hieraus ein komplettes "DTP-Programm" zu machen wäre
funktionaler Overkill. Auch hier gilt: Wer "perfekte" Cover layouten will, muß
halt ein hierfür geeignetes Spezial-Programm nehmen.
- Rauschfilter
Diese Frage fällt auch mit unter den vorherigen Punkt: Dies ist meines
Erachtens ein Feld für Spezialprogramme.
Desweiteren: Ein vernüftiger" Denoiser/Decklicker ist alles andere
als trivial - nicht umsonst verlangen Firmen oft alleine für einen Denoiser/Deklicker
nicht gerade geringe Beträge. Würde ich z.B. einen Auftrag geben (ich
selbst habe weder die Zeit noch das mathematische Wissen dazu), würde das
riesige Summen kosten - die dann wieder auf den Preis von Feurio!® umgelegt
werden müßten. (Wenn mir jemand einen schenkt, baue ich den natürlich
gerne ein)
Und: Ich habe noch keinen Denoiser/Deklicker gefunden, der mehr nützt,
als daß er Schaden anrichtet. Ich höre dann doch lieber das Platten-Rauschen"
als eine verfälschte" Musik. Ich persönlich fand bei allen Filterversuchen,
daß das Resultat zu sehr verfälscht klingt.
- Zeitgesteuerte Aufnahme (oder andere Kleinigkeiten)
Wieder ein typischer Fall: Ein User sagt: "Es dürfte doch kein Problem
sein, kurz eine Funktion einzubauen, die es erlaubt, die Aufnahme-Funktion des
Trackeditors um eine Zeitsteuerung zu erweitern: Einstellbare Aufnahmedauer und
evtl. sogar automatischer Zeitpunkt für den Start (.."Ich möchte gerne
meine Lieblingsradiosendung direkt mit dem Computer aufnehmen"...) einzubauen.
Die Funktion selbst wäre natürlich kein Problem, aber hierfür
müssen Eingabefelder her. Damit der Dialog nicht zu groß wird (eh
das Hauptproblem von Feurio!® - die überladenen Dialoge") müßte
hier auch ein "Profi-Modus" oder Optionenfeld her, Hilfstexte müßten
geschrieben werden, die Funktion müßte gedebugged werden.
Was ich hiermit sagen will: Auch etwas, was zuerst als "schnell zu implementierende
Kleinigkeit" aussieht, bedeutet in der Praxis oft wochenlange Arbeit.
Sicher ist dieses Beispiel sinnvoll - Es wird bestimmt auch irgendwann kommen.
- Integrierte MP3-Funktionen
Oft kommt der Wunsch, mp3 direkt in Feurio!® zu integrieren, um so die
Probleme mit den externen Codes loszuwerden. Auch eine schnellere Kodierung wird
oft angemahnt: Nichts würde ich lieber tun - aber ich darf es nicht!
Das Fraunhofer-Institut besitzt Patente auf das mp3-Format. Selbst wenn ich
EIGENE Routinen für die Erstellung von mp3-Dateien schreiben würde,
müßte ich 25$ PRO EXEMPLAR an das Fraunhofer Institut schreiben -
also fast der Preis von Feurio!® Den Endpreis von Feurio!® können
Sie sich dann selbst ausrechnen (ganz abgesehen von den Entwicklungskosten).
Oft wird auch der "schnellere LQ-Modus" vorgeschlagen - in den mir zur Verfügung
stehenden Dokumentationen ist leider nicht zu ersehen, wie der aktiviert werden
soll. Wenn jemand das weiß, bin ich gerne bereit, den einzubauen.
Integration anderer MP3-Codecs:
Daran anschließend: Oft wird auch gefordert, andere Codes zu integrieren,
da die besser/schneller sein sollen..
1) Feurio!® arbeitet mit ALLEN Codecs zusammen, die sich korrekt über
das Windows-Soundsystem ansprechen lassen - in diesem Fall gibt es zum Glück
eine Standardschnittstelle,
2) Ich wäre sogar bereit, spezielle Ansteuerungs-Routinen einzubauen, sobald
ich Dokumentationen über die Schnittstellen erhalte - wie mit dem BladeEnc
geschehen.
- Implementation der fehlenden Funktionen:
Ein paar Funktionen sind ja bereits lange vorgesehen (Sortierungs-Schlüssel
in der Datenbank, Anzeige nach Typen; automatisches Tracksplitting im Trackeditor..)
aber immer noch nicht implementiert - leider fehlte uns dazu bisher die Zeit
- sie kommen garantiert.
- Brennen von Karaoke-CDs oder sonstigen Sonderformaten:
Teilweise kommen auch Anfragen nach z.B. Karaoke-CDs oder anderen "Besonderheiten".
Dies ist in der Regel nicht möglich. Zum einen handelt es sich oft um firmeneigene
Formate - ich komme also gar nicht an die Dokumentation. Desweiteren können
viele Writer bestimmte Formate gar nicht schreiben.
Und insbesondere ist der Aufwand in der Regel gewaltig und der Nutzen fragwürdig.
Feurio!® IST und bleibt ein Spezialtool für "NORMALE" Audio-CDs. Wenn
es sinnvolle Erweiterungen für Audio-CDs gibt, werde ich die sicher einbauen
(siehe z.B. CD-TEXT). Andere Spezialformate sind aber einfach vom Aufwand her
nicht möglich!
Auch hier gilt das schon öfter gesagte: Ich halte es nicht für sinnvoll,
mit einem Programm alles erschlagen zu wollen - ich beschränke mich auf
MEIN Gebiet und versuche das so gut und komfortabel wie möglich zu gestalten.
You are the 1520. visitor of this page (today: 1) Last modified: 18-Jan-01
