Skip to content

Releases: maestebanc/MyTag

MyTag 0.63.0

Choose a tag to compare

@maestebanc maestebanc released this 24 Sep 21:47

What's New in 0.63.0

• Extended M3U8 Playlist Export:
• Export loaded tracks and custom track order to standard .m3u / .m3u8 playlists with #EXTM3U and #EXTINF metadata (artist, title, duration).
• Uses portable relative paths when files are in or below the playlist folder.
• Bound to keyboard shortcut Ctrl + E, main menu, and track context menu.

• Cover Art Clipboard & File Export:
• Copy cover to clipboard: Copy embedded cover art directly to system clipboard to paste into image editors, browsers, or chat apps.
• Save cover to file: Export embedded artwork directly to disk (auto-detects .jpg, .png, .webp and suggests album folder).
• Simplified cover context menu with cleaner labels (Seleccionar imagen…, Quitar portada).

• Desktop Font Scaling Support (GNOME):
• Automatically reads org.gnome.desktop.interface text-scaling-factor so custom font scales (e.g. 1.33) render sharply at 100% UI scale.
• Dynamically scales relative to system baseline across Wayland and X11 sessions.


Installation

# Flatpak (Universal across Linux)
flatpak install mytag-0.63.0.flatpak

# Debian / Ubuntu
sudo apt install ./mytag_0.63.0-1_all.deb

# Fedora / RHEL
sudo dnf install ./mytag-0.63.0-1.fc44.noarch.rpm

# Arch Linux
sudo pacman -U mytag-0.63.0-1-any.pkg.tar.zst

MyTag 0.62.1

Choose a tag to compare

@maestebanc maestebanc released this 23 Sep 21:49

What's New in 0.62.1

  • Expanded Audio Format Support:
    • Full metadata reading, editing, and cover art management for M4A / MP4 (AAC and Apple Lossless / ALAC), Ogg Vorbis (.ogg), and Opus (.opus), alongside existing FLAC and MP3 support.
    • Native handling of MP4 atoms (©nam, ©ART, ©alb, aART, ©day, ©gen, trkn, disk, covr), Vorbis Comments, and METADATA_BLOCK_PICTURE.
  • Automatic Audio Stream Integrity Verification:
    • Automated background async verification on file import across all supported formats (flac --test, MP3 MPEG header/frame audit, MP4 atom inspection, OGG/Opus page sync validation).
    • Corrupt or unreadable files display error flags, provide detailed error tooltips, sort to the top of the table, and can be reviewed or removed with a single click.
    • Toggleable in Preferences under File Options.
  • Dedicated Disc Number Column:
    • Disc number column enabled by default at the end of the song table with natural numeric sorting.
  • Dynamic Title Bar:
    • Window title bar dynamically displays the program name and active version number (MyTag 0.62.1).
  • Packaging & Compatibility:
    • Full compatibility with Python 3.14 on modern distributions like Fedora 44.
    • Universal Flatpak bundle with bundled dependencies and verified offline installation.

Installation

# Flatpak (Universal across Linux)
flatpak install mytag-0.62.1.flatpak

# Debian / Ubuntu
sudo apt install ./mytag_0.62.1-1_all.deb

# Fedora / RHEL
sudo dnf install ./mytag-0.62.1-1.fc44.noarch.rpm

MyTag 0.62.0

Choose a tag to compare

@maestebanc maestebanc released this 18 Sep 17:47

What's New in 0.62.0

• Drag-and-Drop Column Reordering:

  • Main track table columns can now be freely reordered by dragging column headers with direct mouse drag-and-drop.
  • Interactive visual drop indicators: accentuated target line indicators (dnd-target-left / dnd-target-right), cursor feedback (grabbing), and dimmed source column (dnd-dragging).
  • Seamlessly coexists with standard column sorting on simple click and independent column width resizing.
    • Persistent Column Configuration:
  • Custom column order, visible/hidden state, and resized column widths are automatically persisted across application launches in config.json.
  • Added dedicated header button and header context menu to toggle any column's visibility and restore default column order and widths at any time.
    • Adaptive Table Layout:
  • The last visible column automatically expands to fill the remaining width of the left panel cleanly against the edge, while preceding columns remain fixed and smoothly resizable.
    • Cross-Distribution Symbolic Icon Compatibility:
  • Embedded standard SVG symbolic icons (tag-symbolic, system-users-symbolic, media-optical-dvd-symbolic, emblem-ok-symbolic, image-crop-symbolic) directly inside the package resources.
  • Ensures 100% complete and consistent icon rendering across all Linux distributions, including pure Debian with standard Adwaita or minimal desktop installations without missing icons or broken placeholders.

Installation

# Flatpak (Universal across Linux)
flatpak install mytag-0.62.0.flatpak

# Debian / Ubuntu (24.04 LTS+)
sudo apt install ./mytag_0.62.0-1_all.deb

# Fedora / RHEL
sudo dnf install ./mytag-0.62.0-1.noarch.rpm

# Arch Linux
sudo pacman -U mytag-0.62.0-1-any.pkg.tar.zst

MyTag 0.61.0

Choose a tag to compare

@maestebanc maestebanc released this 17 Sep 20:06

What's New in 0.61.0

  • Full-Width Square Album Artwork: The album cover now expands dynamically to occupy the entire width of the right inspector column, maintaining a strict 1:1 square aspect ratio via a custom GTK4 layout box.
  • Direct Inline Cover Resizing: The resolution text beneath the cover (e.g. 500 × 500 px) is directly editable in-place:
    • Click on the text to enter edit mode, type your desired size (e.g. 800), and press Enter.
    • Automatically maintains proportional aspect ratio.
    • No clutter or extra buttons added to the interface.
  • Natural Track Sorting & Header Sorting Fix:
    • Fixed an issue where audio files were imported in lexicographical order (1, 10, 11, 2...) instead of natural order (1, 2... 9, 10, 11), which could cause sequential auto-numbering to renumber tracks incorrectly.
    • Added interactive sorting to the Track number, Title, Artist, and Album columns in the main table.
  • Zero-Scroll Compact Layout: Redesigned right inspector panel so the album cover art, dimensions, status banner, and all 8 metadata fields remain visible simultaneously without vertical scrolling down to 600px window height.
  • Updated High-Resolution Screenshots: Refreshed UI screenshots in documentation to showcase the full-width album artwork layout.

Installation

# Flatpak (Universal across Linux)
flatpak install mytag-0.61.0.flatpak

# Debian / Ubuntu (24.04 LTS+)
sudo apt install ./mytag_0.61.0-1_all.deb

# Fedora / RHEL
sudo dnf install ./mytag-0.61.0-1.noarch.rpm

# Arch Linux
sudo pacman -U mytag-0.61.0-1-any.pkg.tar.zst

MyTag 0.60.0

Choose a tag to compare

@maestebanc maestebanc released this 16 Sep 18:18

What's New in 0.60.0

  • Unified 2-Pane Layout: Merged tags and cover into a single right inspector panel (~290px), expanding the track list to >70% of the window.
  • Album Column: Added Album column to track list with integrated live search. Track number column widened to 76px.
  • Context Menu: Right-click any track for instant access to all tools (fingerprinting, autonumbering, renaming, cover search, integrity).
  • Dedicated Revert Button: Quick undo button on header bar, active only when changes exist.
  • Built-in AcoustID: Embedded client key — zero configuration required.
  • Flatpak fpcalc Support: Bundled chromaprint (fpcalc) and enabled music library filesystem access.
  • Cleaner Cover Inputs: Direct numeric pixel entries replacing stepper buttons.
  • Feature Guide: New guide dialog in the main menu explaining all workflows.
  • Preferences: Added autonumber zero-padding (01, 02...) and default rename pattern options.

Installation

# Flatpak
flatpak install mytag-0.60.0.flatpak

# Debian / Ubuntu
sudo apt install ./mytag_0.60.0-1_all.deb

# Fedora / RHEL
sudo dnf install ./mytag-0.60.0-1.noarch.rpm

# Arch Linux
sudo pacman -U mytag-0.60.0-1-any.pkg.tar.zst