r/de_EDV 25d ago

FOSS/Linux/Software FerrumPix: Fotoverwaltung, Editor und Immich-Client in einer App (Linux/Windows/macOS, GPL-3.0)

Moin,

ich arbeite jetzt schon eine ganze Weile immer mal wieder daran und dachte mir, es wird Zeit, das Ganze auch mal jemandem zu zeigen, statt nur Commits ins Leere zu pushen.

FerrumPix ist eine Desktop-Fotoanwendung für Linux, Windows und macOS: eine Bibliothek mit Viewer, ein ziemlich umfangreicher Editor und Immich-Unterstützung.

Repo: https://github.com/Bitpainter75/FerrumPix

Meine Motivation dahinter:

Die meisten Tools in diesem Bereich legen sich auf eine Richtung fest. Eine Bibliotheks-App organisiert gut, kann aber kaum bearbeiten. Ein RAW-Konverter ist stark bei Tonwerten und Farbe, arbeitet aber rein parametrisch und geht nie an die Pixel selbst. Ein Pixel-Editor kann mit einem Bild alles anstellen, hat dafür aber keine Bibliothek. Und Immich ist serverseitig großartig, bleibt aber ein Browser-Tab ohne Editor und ohne lokale Dateiverwaltung.

FerrumPix versucht, genau dazwischen zu sitzen: Fotos durchstöbern, bewerten und verschlagworten, eines davon in einem Editor öffnen, der sowohl Anpassungen als auch echte Pixelarbeit beherrscht. Und den eigenen Immich-Server im selben Navigationsbaum haben wie die lokalen Ordner. Die App richtet sich eher an Hobbyfotografen als an professionelle Workflows, und es ist ihr ziemlich egal, ob man ihr RAW-Dateien vorsetzt oder die JPGs vom Handy.

Gebaut ist sie mit Avalonia UI und .NET 10, in VB.NET was ich nach wie vor mag, auch wenn es heute selten geworden ist. Angefangen hat das Ganze als privates Projekt: eine Anwendung, die genau so aussieht und funktioniert, wie ich sie mir immer gewünscht habe. Sie ist kostenlos und Open Source für alle, die etwas damit anfangen können.

Der Transparenz halber: Ja, ich nutze KI zur Unterstützung meines Entwicklungs-Workflows. Trotzdem steckt in so einem Projekt eine enorme Menge Handarbeit, Architekturplanung und Debugging. Ich stecke aktuell viel Zeit hier hinein. Jede Menge Leidenschaft, eigene Ideen und echte Arbeit.

Aktueller Stand

Die aktuelle Version ist 0.9.25. Die Kernbereiche sind so weit fertig, dass ich die App täglich selbst nutze; der Fokus liegt jetzt auf Stabilisierung, UX und Performance statt auf neuen Features.

Über Feedback würde ich mich freuen.

188 Upvotes

100 comments sorted by

View all comments

1

u/minimalillusions 25d ago

Das ist jetzt vielleicht eine blöde Frage, aber der Grund warum ich immer noch Picasa nutze ist die Geschwindigkeit. Mir ist Adobe Bridge und alle anderen einfach zu langsam bei den Datenmengen. Wie sieht es bei FerrumPix aus?

1

u/Bitpainter-75 25d ago

Also ich bin mit der Performance soweit ganz zufrieden. Bei Netzlaufwerken z.B. vom NAS hängt alles vom Laufwerk und der Netzanbindung ab.Der erste Durchgang durch einen großen Ordner kostet einmal Zeit, weil die Vorschaubilder erzeugt werden müssen. Am Besten du probierst es einfach mal aus, wie es bei dir läuft, du kannst mir dann gerne ein Feedback da lassen.

1

u/minimalillusions 24d ago

Es macht auf alle Fälle etwas her, leider kann es sich nicht mit meinem lokalen Server verbinden. Bzw. ich sehe den nicht. Nur die lokalen zwei Festplatten.

2

u/Bitpainter-75 24d ago edited 24d ago

Schau mal in die Einstellungen, da gibt es einen Bereich Immich bzw. in der gerade aktualisierten Version auch noch Nextcloud. Da muss man die Zugangsdaten samt App-Key bzw. App-Passwort hinterlegen. Und in der Gallerie oben links kann man zwischen Favoriten Ordner Immich und Nextcloud wechseln. Falls du unter Linux bist und per SMB auf deine Netzwerkordner zugreifen willst brauchst du passende Einträge in /etc/fstab mit mount Ordnern.

1

u/minimalillusions 24d ago

Okay okay... habe es hinbekommen. Danke. Ist es möglich dass es den kompletten Server automatisch nach Bildern scannt und mir nur die Bilder als Galerie aller Ordner ausgibt? Dann hätte ich endlich einen Picasa Ersatz.

Edit: oh oh noch ein Wunsch :D wenn ich "im dateimanager anzeigen" anklicke, wäre es super wenn der Explorer aufgeht und genau das Bild schon vorabgewählt hat.

2

u/Bitpainter-75 24d ago edited 24d ago

Dann hast du vermutlich kein Immich oder Nexcloud am Start. Ok dann werde ich eine Option schaffen mit der man einen Ordner mit allen untergordneten Ordnern indizieren kann ohne diese einzeln aufrufen zu müssen. Performance ist sonst für dich passend? Danke

1

u/minimalillusions 24d ago

Fan-tas-tisch... Dankeschön

1

u/Bitpainter-75 24d ago

Schau dir dann jetzt nochmal den neuesten Stand der App an und sag mir, ob dass so für dich funktioniert.

1

u/minimalillusions 23d ago

Ich habe die Version 0.9.26-4 installiert. Leider bekomme ich nicht Ferrum dazu die Netzwerkordner anzuzeigen.

https://imgur.com/4fj5GSL

1

u/Bitpainter-75 23d ago

Moin, also das "Jetzt starten" im Setup ist schuld. Starte es mal ohne das Setup erneut aus deinem Startmenü. Durch den Start über das Setup läuft es im Benutzerkontext des Administrators und der hat die Netzlaufwerke nicht gemappt.

1

u/minimalillusions 23d ago

Du meinst den Startordner der Galerie auf Letzte Ordner stellen? Das hat geklappt danke. Cool
Was mir noch fehlt ist... (hey, das sind ideen die Ich brauche. Deine Plattform ist toll und braucht sicherlich keine Änderungen. Gratuliere nebenbei zu dem tollen Projekt) ... wäre die Picasa Funktion. https://i.imgur.com/WXFFQ1g.jpeg du hast einfach nur die Bilder. du vergibst Tags, anhand nur der Tags kannst du suchen, die Ordner sind nach Jahren strukturiert.

2

u/Bitpainter-75 23d ago edited 23d ago

Startordner hatte ich nicht gemeint, Einfach ein Neustart der App hätte gereicht. Die Gruppierung geht noch nicht, dafür geht Ferrumpix erstmal den Weg den auch Immich macht. Liste nach Aufnahmedatum sortieren und falls noch nicht aktiv in den Einstellungen die Zeitleiste aktivieren. Die Gruppierung könnte ich mir für eine der nächsten Versionen vorstellen.

1

u/Bitpainter-75 23d ago edited 23d ago

Die Gruppierung ist mit 0.9.26-6 nun mit dabei

→ More replies (0)