Skip to content

Releases: Jelmerro/Garlmap

Garlmap 1.1.0

02 Aug 21:07
Compare
Choose a tag to compare

Added

  • Separate temp data folder for cache and browser files in the system's temp dir

Changed

  • Devtools are now always undocked to prevent window size issues

Fixed

  • Cursor and hover styling of the fullscreen progress bar

Versions

  • Electron 20.0.0 (was 19.0.7)
  • Chromium 104.0.5112.65 (was 102.0.5005.134)

See the Changelog for details.

Garlmap 1.0.0

04 Jul 13:53
Compare
Choose a tag to compare

Added

  • Lyrics editor dialog with manual Genius search and textarea to edit the text
  • Buttons for switching between help and various lyrics options and the editor
  • Toggle for enabling or disabling Genius API requests (if disabled, folder and cache only)
  • Support for other files besides mp3, most audio files and media containers are now supported
  • Many additional fields to search for and filter on when queueing songs
  • Silent success event for fetching the lyrics from Genius (only in event panel, start and failures still in bar)
  • Shortcut to stop after the last song of the current rule, either with "S" in the playlist or "Shift-F6" globally
  • Two column layout option for small screens with buttons to switch between sections
  • Button to append selected song or the query as a rule and a button to make a query the fallback
  • Date ordering to the query syntax using "order=date", which will sort songs on release date
  • Ascending toggle to the query syntax using "asc=true" or "asc=no" etc., to enable/disable ascending order
  • Date field now reads the song date and uses the song year as the fallback for it
  • Originaldate field to parse and query, also uses a similar fallback on the originalyear
  • Song info panel that shows all technical details about the current (with "Ctrl-i") or selected song (with "i")
  • Devtools startup option to open the developments tools on startup (previously only manually with F12)
  • Automatic scrolling/shifting of the lyrics based on the current track time (default off)
  • Setting "shiftTimer" to enable the shifting of lyrics automatically on a delay after scrolling manually
  • Settings editor to configure startup-only settings and more advanced settings

Changed

  • Fullscreen layout styling related to the "up next" notice and general margins
  • Layout of the status line and selection colors
  • Log an event for each failed file so you know that to do about it (only in the event panel, summary in the bar)
  • Use dedicated MPRIS D-bus API when available instead of Chromium's MediaSession API
  • Cache file is now named "cache.json" instead of just "cache" to prevent case insensitive file clash on Windows
  • Files without title or artist will now use the song id (last part of the path) as display value
  • Show a dialog before quitting for failed mpv startup
  • Second try of lyrics fetching now also removes featuring/additional artists (as well as extras between brackets as before)
  • Events are now directly visible in the event viewer, even if they are shown in the status bar later
  • Shortcut for exporting the playlist is now Ctrl-t instead of the weird Ctrl-x that prevented "cut"
  • Shortcut for importing the playlist is now Ctrl-r instead of Ctrl-i to make room for song info panel
  • Fields "disc_total" and "track_total" are now named "disctotal" and "tracktotal"
  • Minimum window size is now 320 instead of 700, because window resizing is improved
  • Rule input field is now resizable and handles pasted newlines correctly
  • Previous mode (search/playlist) is now restored when closing a panel, modal or the fullscreen layout
  • Redundant caching folders generated by Electron are now deleted on quit to save storage space
  • Icon color can now be styled with CSS variables like all other colors, either uses "--icons" or the "--primary" fallback

Fixed

  • Broken fullscreen layout after switching directly to focus elements from within fullscreen (e.g. with Tab)
  • File load error file songs without cover art, src attribute is now removed instead of set to "null"
  • Close button of the app not working on Windows
  • Glob search for music files not resolving on Windows
  • Directories ending in a valid file extension being moved to parsing stage instead of being filtered
  • Sporadic newline issues in lyrics due to Genius response changes (by auto updating them)
  • Incorrect middle mouse paste on fullscreen leave with the middle mouse
  • Modals not being closed when clicking on the song lyrics in the background
  • Lyrics disappearing in editor and fullscreen layout when switching to help in main layout

Versions

  • Electron 19.0.7 (was 18.1.0)
  • Chromium 102.0.5005.134 (was 100.0.4896.127)

See the Changelog for details.

Garlmap 0.4.0

27 Apr 21:32
Compare
Choose a tag to compare

Added

  • Home/End to scroll to the start or end quickly in the playlist
  • PageUp/PageDown keys in both the playlist and the search, optionally moving the selection if Ctrl is held
  • Scanner for local files and folders to find lyrics there before fetching from Genius if not in cache
  • Fullscreen layouts (one to hide system frames/menus and one using a minimal layout)
  • Relative seeking using Ctrl-[ and Ctrl-] as well as longer seeking with Ctrl-{ and Ctrl-}
  • Option to dump/export the lyrics in a "Lyrics" folder relative to the base folder, which is read by Garlmap
  • Events panel that shows all previous events/notifications

Changed

  • Playlist is now also scrolled after appending if enabled
  • Selecting different songs in the playlist with keys no longer requires a re-render
  • Refactor keyboard input handling, which is more stable and robust as well as more readable
  • Searchbox input keys now work similar to other focus elements, which makes inputs faster
  • Notifications/events below now appear in order and are readable for a fixed amount of time

Fixed

  • Using = in the fallback rule not working
  • Map file errors in the console by applying default devtool settings
  • Stop after current not working when called from system menu

Versions

  • Electron 18.1.0 (was 17.0.0)
  • Chromium 100.0.4896.127 (was 98.0.4758.82)

See the Changelog for details.

Garlmap 0.3.0

10 Feb 16:41
Compare
Choose a tag to compare
Garlmap 0.3.0 Pre-release
Pre-release
  • Always append single songs as a song instead of a rule with just one song
  • Display the clean welcome text more often in the header instead of an empty song title
  • Check if cached files are still available on disk before using them in the library
  • Make cache=none work again
  • Fix AppImage build

Garlmap 0.2.0

03 Feb 22:40
Compare
Choose a tag to compare
Garlmap 0.2.0 Pre-release
Pre-release
  • Startup option --mpv for custom mpv location instead of from path
  • Change auto* settings at runtime using checkboxes
  • Quickly save your settings with the new buttons
  • Greatly improved default styling (mainly adding hovers and fixing flex issues)
  • Experimental playlist import/export
  • Switch to simpler and more stable mpv package
  • Add proper mac release (still needs to be manually signed!)
  • Fix lots of issues with folder switching, rule display and lyrics fetch/display

Garlmap 0.1.0

27 Jan 23:39
Compare
Choose a tag to compare
Garlmap 0.1.0 Pre-release
Pre-release
  • Initial draft release