Skip to content

Releases

PanePilot v1.6.2

Choose a tag to compare

@github-actions github-actions released this 14 Nov 13:11
625282c

PanePilot 1.6.2 – duplicates by ID, faster meta wizard and small improvements.

New and changed

  • Find duplicates – new option d) “Same ID in the name”: groups files by an ID in the file name such as [imdbid-tt0078748] or [tmdbid-348] (the notation used by Jellyfin, Plex and Kodi). This finds the same film even if the titles are spelled differently, e.g. Minions and Monsters (2026) [imdbid-tt32890033].mkv and Minions Monsters (2026) [imdbid-tt32890033].mp4.
  • Find duplicates now shows how many files were checked, e.g. “No duplicates found. (0 files checked)” – so you can see immediately when a filter matched nothing.
  • Comma as separator: several file patterns can now be separated with a comma as well as a semicolon (*.mkv,*.mp4) – in the panel filter, in Search and in Find duplicates.
  • Renaming in the “Name (without extension)” column: F2 now shows the complete name including the extension, so the extension can be changed too. The part before the extension is preselected as before; after Enter the column again shows the name without extension.
  • Meta wizard reads faster: music and videos are now read several at a time (photos still one after another). Over a network share this should make loading noticeably faster.

Fixed

  • Renaming in the “Name (without extension)” column on an FTP/SFTP server could drop the extension.

For troubleshooting

  • If PanePilot stops responding for a while, it can be started with PANEPILOT_HANG_LOG=1 (e.g. PANEPILOT_HANG_LOG=1 ./PanePilot-1.6.2-x86_64.AppImage). PanePilot then writes hang.log to its settings folder (~/.config/PanePilot/) whenever the interface is blocked for more than five seconds, showing where it was busy.

🇩🇪 Neu in 1.6.2: Duplikatsuche mit neuer Art d) „Gleiche Kennung im Namen“ ([imdbid-…], [tmdbid-…]) – findet denselben Film auch bei verschieden geschriebenen Titeln – und der Anzahl geprüfter Dateien im Ergebnis. Mehrere Dateimuster lassen sich jetzt auch mit Komma trennen. F2 in der Spalte „Name (ohne Endung)“ zeigt den kompletten Namen, die Endung ist mit änderbar. Der Meta-Wizard liest Musik und Videos parallel und damit über das Netzwerk deutlich schneller. Zur Fehlersuche bei Hängern: Mit PANEPILOT_HANG_LOG=1 gestartet, schreibt PanePilot hang.log in den Einstellungsordner.

PanePilot v1.6.1

Choose a tag to compare

@github-actions github-actions released this 14 Nov 12:51
9bbbb75

PanePilot 1.6.1 – faster reading of MKV videos.

Fixed

  • Reading MKV videos with an embedded cover image was very slow in the meta wizard (and in the “Metadata” tab of the properties): to get the cover, PanePilot used ffmpeg, which read the entire video file – several gigabytes per film, which takes minutes over a network share. PanePilot now reads the attachments directly from the MKV file and only touches a few kilobytes plus the image itself.

🇩🇪 Behoben in 1.6.1: Das Einlesen von MKV-Videos mit eingebettetem Cover war im Meta-Wizard (und im Reiter „Metadaten“ der Eigenschaften) sehr langsam: Für das Cover hat ffmpeg jedes Mal das ganze Video gelesen – mehrere Gigabyte je Film, über das NAS dauert das Minuten. PanePilot liest die Anhänge jetzt direkt aus der MKV-Datei und braucht dafür nur wenige Kilobyte plus das Bild selbst.

PanePilot v1.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Nov 10:00
b45f5bf

PanePilot 1.6 – find duplicates.

New

  • Find duplicates (File → Find duplicates …, or right-click a folder) in a separate window, while PanePilot stays usable. Three ways to define a duplicate:
    • a) same content – byte-identical files (size first, then SHA-256 only for files of equal size),
    • b) same name without extension – e.g. Alien (1979).mkv and Alien (1979).mp4,
    • c) same name and same size – fast, without checksum.
      A note explains which option is fast and which one may take long (large files, network shares).
  • Where and what: start folder, depth 1 to 10 levels or unlimited, optionally also the folder of the other panel; filter such as *.mp4;*.mkv and a minimum size.
  • Progress with the amount read so far and Cancel.
  • Result in groups with name, folder, size and date, plus a summary of the surplus files and their size.
  • Check files individually or with “all except the newest / oldest / largest”, move them to the trash (with a clear warning if no file of a group would remain), show a file in the panel and save the list as a text file. Permanent deletion is deliberately not offered.
  • The last settings and the window size are remembered. The action has no default key but can be assigned under Settings → Keyboard shortcuts.

🇩🇪 Neu in 1.6: Duplikate suchen (Datei → Duplikate suchen … oder Rechtsklick auf einen Ordner) in einem eigenen Fenster. Drei Arten: gleicher Inhalt (Prüfsumme), gleicher Name ohne Endung (z. B. Film als MKV und MP4) und gleicher Name und gleiche Größe, mit Hinweis zur Geschwindigkeit. Einstellbar sind Ordnertiefe, der Ordner des anderen Fensters, ein Dateifilter und eine Mindestgröße. Die Treffer stehen in Gruppen; Dateien lassen sich ankreuzen („alle außer der neuesten/ältesten/größten“), in den Papierkorb verschieben, im Dateifenster zeigen und als Liste speichern.

PanePilot v1.5.3

Choose a tag to compare

@github-actions github-actions released this 14 Nov 09:48
75754c3

PanePilot 1.5.3 – easier to spot: videos with the wrong extension.

Changed

  • In the meta wizard, videos whose extension does not match their content (e.g. an MKV video named .mp4) are now shown in bold blue across the whole row, so they stand out in long lists. The tooltip explains the reason. Errors stay red and pending changes green.
  • The help (meta wizard → videos) explains the “Format” column, e.g. “MKV (.mp4)” = real format (file extension).

🇩🇪 Neu in 1.5.3: Videos, deren Endung nicht zum Inhalt passt (z. B. ein MKV-Video mit der Endung .mp4), stehen im Meta-Wizard jetzt in blauer, fetter Schrift über die ganze Zeile, damit sie in langen Listen auffallen; der Tooltip nennt den Grund. Fehler bleiben rot, vorgemerkte Änderungen grün. Die Hilfe erklärt die Spalte „Format“, z. B. „MKV (.mp4)“ = tatsächliches Format (Dateiendung).

PanePilot v1.5.2

Choose a tag to compare

@github-actions github-actions released this 14 Nov 09:29
79bbf99

PanePilot 1.5.2 – videos with the wrong file extension.

Fixed

  • Videos whose extension does not match their content – for example an MKV (Matroska) video named .mp4 – were shown in red with the error “not a MP4 file” in the meta wizard. PanePilot now recognises the real format from the start of the file and reads (and writes) such videos correctly. The “Format” column shows e.g. “MKV (.mp4)”, and a note in the sidebar points out that the extension does not match. This also works the other way round (an MP4 video named .mkv) and for WMV and AVI.

🇩🇪 Behoben in 1.5.2: Videos, deren Endung nicht zum Inhalt passt – z. B. ein MKV-Video mit der Endung .mp4 –, wurden im Meta-Wizard rot mit dem Fehler „not a MP4 file“ angezeigt. PanePilot erkennt das tatsächliche Format jetzt am Dateianfang und liest bzw. schreibt solche Videos richtig. Die Spalte „Format“ zeigt dann z. B. „MKV (.mp4)“, und ein Hinweis in der Seitenleiste weist auf die unpassende Endung hin.

PanePilot v1.5.1

Choose a tag to compare

@github-actions github-actions released this 14 Nov 05:34
35eff7d

PanePilot 1.5.1 – metadata tab for photos and videos.

Fixed

  • The “Metadata” tab in the file properties was greyed out for photos and videos. It now shows their metadata as well:
    • Photos: title, keywords, rating, date taken, camera and exposure data, GPS with “Show on map”, format, dimensions and a preview.
    • Videos: title, description, author, date taken, GPS with “Show on map”, format, duration, resolution, frame rate, codecs, bitrate and the thumbnail (or a still frame from the video).
    • “Edit in meta wizard” opens the meta wizard directly in photo or video mode.

🇩🇪 Behoben in 1.5.1: Der Reiter „Metadaten“ in den Eigenschaften war bei Fotos und Videos ausgegraut. Er zeigt jetzt auch deren Metadaten – bei Fotos u. a. Aufnahmedatum, Kamera, Belichtung, GPS, Abmessungen und ein Vorschaubild, bei Videos u. a. Aufnahmedatum, Dauer, Auflösung, Bildrate, Codecs, GPS und das Vorschaubild bzw. ein Standbild. „Im Meta-Wizard bearbeiten“ öffnet direkt den Foto- bzw. Video-Modus.

PanePilot v1.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Nov 05:23
ee9fad4

PanePilot 1.5 – video metadata in the meta wizard.

New

  • Videos in the meta wizard: the meta wizard now shows and edits video metadata with the same table, sidebar, green pending changes, “Save tag” and undo as for music and photos. The switch at the top is now “Music | Photos | Videos”; the kind with the most files is preselected. Files ending in .mp4 always count as video, .m4a stays music.
  • Formats: MP4, MOV, M4V, 3GP and WMV are read and written. MKV and WebM are written when mkvtoolnix is installed (sudo apt install mkvtoolnix), otherwise read-only. AVI and MTS/M2TS (camcorders) are read-only.
  • Fields: title, description, author, copyright, genre, year and custom fields can be edited. Date taken and GPS are shown; for MP4/MOV the date can be changed and GPS removed with exiftool, for MKV/WebM mkvtoolnix changes the date. “Show on map” opens the position in OpenStreetMap.
  • Technical information via ffprobe (part of ffmpeg): duration, resolution, frame rate, video and audio codec, bitrate – as columns and placeholders.
  • Thumbnail (poster): the sidebar shows the thumbnail stored in the video, or a still frame from the video if there is none. The thumbnail can be replaced, removed or saved; “Use still frame as thumbnail” stores the frame shown in the video.
  • Converters for videos: as for photos, including Shift date …; new placeholders %duration%, %resolution%, %width%, %height%, %fps%, %codec%, %format%. Default template for tag → file name: $date(%datetaken%,JJJJ-MM-TT_hhmmss).
  • New help chapter “Additional programs”: lists ffmpeg, exiftool, mkvtoolnix, 7-Zip and rar/unrar – what PanePilot uses them for, what is missing without them and how to install them. Notes about a missing program in the meta wizard link to this chapter.

Fixed

  • Undo after adding a cover to a file without one now also removes the cover again.

🇩🇪 Neu in 1.5: Video-Metadaten im Meta-Wizard – MP4, MOV, M4V, 3GP und WMV lesen und schreiben (MKV/WebM mit installiertem mkvtoolnix, AVI und MTS nur lesen). Titel, Beschreibung, Autor, Copyright, Genre, Jahr und eigene Felder bearbeiten; Aufnahmedatum ändern und GPS entfernen (MP4/MOV mit exiftool); Dauer, Auflösung, Bildrate, Codecs und Bitrate über ffmpeg; Vorschaubild ersetzen oder ein Standbild übernehmen; Umschalter „Musik | Fotos | Videos“; Konverter mit neuen Platzhaltern und „Datum verschieben …“. Neues Hilfe-Kapitel „Zusatzprogramme“ mit allen Programmen, die PanePilot nutzen kann. Behoben: „Rückgängig“ entfernt ein neu eingefügtes Cover wieder.

PanePilot v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 14:28
c064bf0

PanePilot 1.4 – photo metadata in the meta wizard.

New

  • Photos in the meta wizard: the meta wizard now shows and edits photo metadata (EXIF, IPTC, XMP) with the same table, sidebar, green pending changes, “Save tag” and undo as for music. If a folder contains music and photos, a “Music | Photos” switch appears; the kind with more files is preselected.
  • Formats: JPEG, PNG, TIFF and WebP are read and written. HEIC/HEIF is written when exiftool is installed (sudo apt install libimage-exiftool-perl), otherwise read-only. RAW files (CR2, CR3, NEF, ARW, DNG, ORF, RW2 …) are read-only.
  • Fields: title, description, keywords, rating (0–5), author, copyright and date taken can be edited and are written to all usual places (XMP, IPTC, EXIF – like digiKam). Camera, lens, exposure, aperture, ISO, focal length, flash, orientation and GPS are shown and can be removed with “< remove >” (e.g. to strip the GPS position before sharing). “Show on map” opens the position in OpenStreetMap.
  • Custom fields for photos are stored as XMP in a separate “PanePilot” namespace.
  • Preview of the selected photo in place of the cover.
  • Converters for photos: tag → file name, file name → tag, tag → tag, text/CSV export and import; new placeholders such as %datetaken%, %camera%, %width%, %height%.
  • New function $date(…): e.g. $date(%datetaken%,JJJJ-MM-TT_hhmmss) → 2026-11-08_150012; falls back to the file’s modification date.
  • Shift date …: moves the date taken of several photos by days, hours, minutes and seconds (wrong camera clock, time zones), with explanation and preview.

🇩🇪 Neu in 1.4: Foto-Metadaten im Meta-Wizard – EXIF, IPTC und XMP für JPEG, PNG, TIFF und WebP (HEIC mit installiertem exiftool, RAW nur lesen). Titel, Beschreibung, Schlagwörter, Bewertung, Autor, Copyright und Aufnahmedatum bearbeiten; Kamera-, Belichtungs- und GPS-Daten entfernen; „Auf Karte zeigen“; eigene Felder; Vorschaubild; Umschalter „Musik | Fotos“; Konverter mit neuen Platzhaltern und $date(…) (z. B. Fotos nach Aufnahmedatum umbenennen) sowie „Datum verschieben …“.

PanePilot v1.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Nov 17:56
363b9cb

PanePilot 1.3.1 – fixes for the FTP/SFTP client.

Fixed

  • After connecting or changing folders on a server, “Connecting …” / “Reading folder …” windows could stay on screen although the folder was already shown; “Cancel” did nothing and they were hard to close. Waiting windows now only appear for slow requests and always disappear when the request is done.
  • Waiting windows are independent windows again: moving them no longer moves the main window (GNOME).

Changed

  • “Server” is now called “FTP server” in the sidebar, menus, settings and help (e.g. File ▸ FTP server manager …).

🇩🇪 Neu in 1.3.1: Nach dem Verbinden bzw. beim Ordnerwechsel auf dem Server blieben die Fenster „Verbinde …“ und „Ordner wird gelesen …“ stehen, obwohl der Ordner schon angezeigt wurde – „Abbrechen“ wirkte nicht. Behoben; Wartefenster erscheinen nur noch bei langsamen Abfragen und lassen sich unabhängig vom Hauptfenster verschieben. „Server“ heißt jetzt überall „FTP-Server“.

PanePilot v1.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 17:06
2ebf1d5

PanePilot 1.3 – FTP/SFTP client.

New

  • Servers sidebar: a new sidebar module (left or right, like the folder tree and favourites) lists your servers, grouped in folders and sortable with the mouse. Double-click connects; the server is shown in the normal file panel on the same side. Right-click: connect, disconnect, edit, copy, rename, delete, new server, new folder. A connected server is bold with a green icon, and the path bar shows its address (e.g. sftp://user@host/path).
  • Protocols: FTP, FTP over TLS (explicit and implicit) and SFTP (SSH).
  • Server manager (File ▸ Server manager …), laid out like FileZilla: protocol, host, port, encryption, logon type (normal, anonymous, ask for password, key file), user, password, background colour of the panel, comment, start folders, passive/active mode and character set.
  • Passwords are stored in the system keyring (Secret Service, e.g. GNOME Keyring), never in the settings or backups. Without a keyring PanePilot asks when connecting.
  • Security: SFTP host keys are confirmed on first contact with their fingerprint, and a changed key triggers a clear warning. Self-signed TLS certificates (e.g. phone apps) are confirmed once and pinned.
  • Working on the server: download and upload with F5/F6 or drag and drop (whole folders included; moving deletes the source only after a successful transfer), rename, new folder, permanent delete with confirmation, refresh. Double-clicking a file opens a temporary copy with the default application. The connection ends with “Disconnect”, when you switch to a local folder in the same panel, or when you quit.
  • Transfer window: folders are read completely first and processed as a list of files with overall progress, speed, time left and per-file status. New transfers are appended to the queue; pause/resume, cancel all, remove waiting entries and retry failed ones. The usual overwrite/skip/rename question appears for existing files. Optional: close automatically after a successful run.
  • Import from FileZilla (Settings ▸ General ▸ Servers): takes over FileZilla’s server list including folders and saved passwords; existing servers with the same name are skipped.

Notes

  • Plain SCP is not supported; almost every SSH server also offers SFTP.
  • Copying directly from server to server is not possible yet.

🇩🇪 Neu in 1.3: FTP/SFTP-Client. Neue Seitenleiste „Server“ (links oder rechts, mit Ordnern), Verbinden per Doppelklick – der Server erscheint ganz normal im Dateifenster. FTP, FTP über TLS (explizit/implizit) und SFTP, Servermanager wie bei FileZilla, Passwörter im Schlüsselbund des Systems, Bestätigung von Fingerabdrücken und selbst ausgestellten Zertifikaten. Herunter- und Hochladen mit F5/F6 oder Ziehen (auch ganze Ordner), Umbenennen, neuer Ordner, endgültiges Löschen mit Rückfrage, Öffnen per Doppelklick. Übertragungsfenster mit Liste aller Dateien, Gesamtfortschritt, Warteschlange, Pause, Abbrechen und „Erneut versuchen“. Import der Serverliste aus FileZilla unter Einstellungen ▸ Allgemein ▸ Server.