From patchwork Tue Apr 28 12:11:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9747 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4g4fRm3mRNz3wsn for ; Tue, 28 Apr 2026 12:11:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4g4fRm1FbDz7Fd for ; Tue, 28 Apr 2026 12:11:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4g4fRd2phlz377P for ; Tue, 28 Apr 2026 12:11:25 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4g4fRX2S4Dz34Qw for ; Tue, 28 Apr 2026 12:11:20 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4g4fRW49Ccz7Fj; Tue, 28 Apr 2026 12:11:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1777378279; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=YX44qSoC8tQfln5Fvg/MzACTtkY4VSWiTyBpO9tivt0=; b=LxWEE9fPC2xG1Rfcf2eRZGRukSjbjx0ZpgcMnhpkGP3uULzBjlDMzacSwSw3P/GGsuhIQ3 W1tLlizVBISiv+MWGEG84UGEJcIyVaiXPiA5VYvg7moq10/wOGNz4oylVQKC7W3Lqa8A90 SvEHpCPdSSi5lsS3pAwhGRdmr1xjIzOH32Ht+hoUXg1KH1nTTlNtZhciodNUwa+Ug9TcMx 1lMed1tiMp1/5dub0cIgXLfQklcIXq+hJRC1MC2IoTWHKu1Fxs/705QictEHbzl3dFd98J CwTEQApt5PU+sbKH8AYbGbOjHwmWm808UPBnfef/rXMuph4/o0/nqH8wNiURug== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1777378279; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=YX44qSoC8tQfln5Fvg/MzACTtkY4VSWiTyBpO9tivt0=; b=CnATxG5r3en3/LOfiQ9NF8LoDzSMOwaP3qpqT0aV7C1FGP38Xiy72LTRqDBNyDwzJwp+Oz zdGxl47ByovBSfCw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] mympd: Update to version 25.0.1 Date: Tue, 28 Apr 2026 14:11:09 +0200 Message-ID: <20260428121111.1146161-9-adolf.belka@ipfire.org> In-Reply-To: <20260428121111.1146161-1-adolf.belka@ipfire.org> References: <20260428121111.1146161-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 22.1.1 to 25.0.1 - No chanjge to rootfile - Changelog 25.0.1 - Upd: Translation #1527 #1529 - Fix: Compile error with libmpdclient 2.24 #1528 25.0.0 This is the first release that supports only MPD 0.23.5 and higher and Lua 5.4.x and higher. - Feat: Use myGPIOd REST-API #1510 - Feat: Implement merge sort for linked lists - Feat: Use a faster algorithm for shuffling linked lists - Feat: Regularly save the myMPD state if myMPD is active - Feat: Scripting - Add custom Lua function `mympd.firstTableValue` - Upd: Bump requirement for MPD and Lua versions - Upd: Search and utf8 handling improvements - Upd: Add connection header to responses - Upd: Improve HTTP session handling - Fix: Check for minimum string length in json payload - Fix: libutf8proc is an unused shared library in mympd-script #1520 24.0.3 - Upd: Split sds_extras compile unit - Fix: test_utf8wrap still fails #1519 - Fix: Reset scrolling position on search 24.0.2 - Fix: Define NDEBUG for all release types but Debug #1515 - Fix: utf8 test failures #1514 24.0.1 - Fix: Handle invalid unicode strings #1511 24.0.0 This release improves the integrated search by using string normalization and adding a fuzzy search option. Furthermore the mpd connection handling was improved. The documentation site was migrated from Mkdocs to Sphinx, because of the deprecation of Material for Mkdocs. - Feat: Fuzzy substring matching using the levenshtein distance - Feat: String normalization for album, webradio, playlists and filesystem search - Feat: Replace utf8 implementation with utf8proc library - Feat: Add setting for default search operator - Upd: Migrate documentation to Sphinx with Sphinx Book Theme #1495 - Upd: Move lyrics handling from mympd_api to webserver thread - Upd: Performance improvements for mympd_api polling - Upd: Stability improvements in MPD connection handling - Upd: Limit length of smart playlists #1505 - Fix: Handling of HTTP connections #1503 - Fix: Endless scrolling in mobile view #1504 23.0.1 - Upd: Translations - Upd: Mongoose 7.20 - Upd: Optimize build for openSUSE Build Service - Fix: Segvault in album view if song title tag not exists - Fix: Segvault in playlist view if song title tag not exists 23.0.0 This versions enhances the jukebox implementation and the album handling. - Feat: Keep jukebox queue between myMPD restarts #1485 - Feat: Add option for Jukebox Autostart #1482 - Feat: Manually trigger refill of the jukebox queue #1483 - Feat: Configurable jukebox queue lengths #1484 - Feat: Add option for default behavior on click on tag in browse view #1472 - Feat: Optionally group songs with empty album tag in a special `Unknown Album` album #1472 - Feat: Support large images - Feat: Add implicit secondary sort tag to album view - Feat: Add option to increase the size of action icons in lists #1489 - Upd: Remove obsolete config variable save_caches - Fix: Do not reset scrolling position on update of lists #1478 - Fix: Try to keep select if list is refreshed because of an event #1479 - Fix: Song count and limit calculation for last played list #1487 - Fix: Display Disc 1 for multidisc albums #1490 22.1.2 - Upd: Translations - Fix: Initialize mg_user_data in debug build - Fix: Listing songs from Artists List view fails #1474 - Fix: Random select if only one entry must be added #1480 Signed-off-by: Adolf Belka --- lfs/mympd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lfs/mympd b/lfs/mympd index 17ab9be3a..cd591fca4 100644 --- a/lfs/mympd +++ b/lfs/mympd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config SUMMARY = Webfrontend for Music Player Daemon -VER = 22.1.1 +VER = 25.0.1 THISAPP = myMPD-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mympd -PAK_VER = 16 +PAK_VER = 17 DEPS = mpd libmpdclient @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = a64c9691e552c63fcdaf7cbca71a33d812293477f5676ffeb63fb1b7d230d69f3c4f6efdd188afa2a596543644bb3920d12e00f59fd3f5ebce1f04a6a4d01dda +$(DL_FILE)_BLAKE2 = 9a4c726f5d38769198a0f1b363270002664880cffe61c007b58b9dbabeadd2f929bd70e9780039eb1230ebe19edc675b9b5a99f375f7c9fd52220cd6a4a4c20b install : $(TARGET)