Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 29, 2025

This PR contains the following updates:

Package Update Change
deluan/navidrome minor 0.55.2 -> 0.56.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

navidrome/navidrome (deluan/navidrome)

v0.56.0

Compare Source

We're excited to announce Navidrome v0.56.0, a major release packed with new features, important bug fixes, and significant improvements to the user experience. This release includes 81 commits with contributions from our amazing community!

🔒 SECURITY UPDATES

  • SQL Injection Prevention: Fixed potential SQL injection vulnerability in artist role filtering. CVE will be published soon - @​4rdr / @​caiocotts
  • Transcoding Security: Transcoding configuration changes are now restricted to admin users only - @​lujiefsi (#​4096)

🎉 Major New Features

Missing Files Management
  • Remove All Missing Files: New bulk action to clean up missing files from your library - @​deluan (#​4108)
  • Scanner.PurgeMissing Configuration: New config option to automatically purge missing files during scans - @​deluan (#​4107)
  • Missing Artists: Hide missing artists from the UI and Subsonic API, and add admin-only "missing" filters - @​deluan (#​4092)
Playlist Enhancements
  • M3U File Downloads & Unified Export Logic: Downloaded playlists now include M3U files for better compatibility with external players - @​deluan
  • Playlist Cover Art: Playlists now display their cover art in the UI - @​deluan
  • Save Queue to Playlist: Easily save your current playback queue as a new playlist - @​deluan (#​4110)
Enhanced User Interface
  • Smooth Image Transitions: Smooth transitions for album and artist artwork - @​deluan (#​4120)
  • Scan Progress & Status Improvements: Real-time scan progress, error reporting, and elapsed time - @​deluan (#​4094, #​4115)
  • Sample Rate Display: View sample rate information in the song info dialog - @​gqgs (#​3960)
  • Genre and Mood Fields: Added genre and mood fields to the AlbumSongs component - @​deluan
  • Internationalization Improvements: Updated translations for multiple languages
Scanner and Metadata Improvements
  • Filesystem Lyrics Support: Support for reading lyrics (.lrc) directly from filesystem files - @​kgarner7 (#​2897, #​3997)
  • Symlink Support: New Scanner.FollowSymlinks option (default true)to allow disabling symbolic links following - @​deluan (#​4061)
  • ISRC Support: Added ISRC (International Standard Recording Code) support for OpenSubsonic - @​deluan (#​4088)
  • Artist/AlbumArtist Filtering: New filter options for media files - @​kgarner7 (#​4001)
  • Scanner Optimizations: Improved refresh performance and missing flag update logic - @​deluan (#​4059)
Other Notable Features
  • Default Share Expiration: New DefaultShareExpiration configuration option - @​caiocotts (#​4082)
  • Scrobble First Artist Only: New option Lastfm.ScrobbleFirstArtistOnly to send only the first artist when scrobbling - @​deluan (#​4131)

🐛 Critical Bug Fixes

Performance and Memory
  • Memory Leak Fix: Resolved memory leak in cache warmer that could affect long-running instances - @​deluan (#​4095)
Database and Data Integrity
  • User Deletion Fix: Fixed issue preventing deletion of users who have shares - @​kgarner7 (#​4098)
  • Smart Playlist Fixes: Fixed numeric comparisons for float custom tags and albumtype handling - @​deluan (#​4116)
Media Handling
  • Multi-disc Artwork: Always select cover art from the first disc in multi-disc albums - @​deluan (#​3950)
  • AIFF/WMA Cover Art: Fixed cover art detection for AIFF and WMA files - @​kgarner7 (#​3996)
  • Track Ordering: Albums now always order tracks by disc and track number correctly - @​deluan (#​3975)
User Interface Fixes
  • Share Image Aspect: Fixed share image aspect ratios by forcing square dimensions - @​kgarner7 (#​4122)
  • UI Display Improvements: Enhanced external link display, artist link rendering, and button styles - @​deluan
  • Page Titles: Updated titles for radios, shares and show pages - @​deluan (#​4128)

🔧 Technical Improvements

Development and Build
  • Go 1.24.2: Updated to Go version 1.24.2 - @​deluan
  • Dependency Updates: Updated both Go and JavaScript dependencies, including golangci-lint - @​deluan (#​3937)
  • Automated Dependency Updates: eslint-config-prettier and golangci-lint-action updates - @​dependabot (#​4077, #​4035)
  • golangci-lint Integration: Added automatic installation and improved Makefile setup - @​deluan
  • Demo URLs Update: Updated Makefile with new demo URLs - @​caiocotts (#​4080)
Code Quality
  • External Metadata Refactoring: Refactored external*metadata to external.Provider - *@​deluan_ (#​3903)
  • Documentation: Added code guidelines, copilot instructions, and scanner overview - @​deluan
  • Cleanup: Removed unused files and improved code organization - @​deluan

📚 Documentation and Developer Experience

  • Documentation Updates: Added code guidelines, copilot instructions, and scanner overview - @​deluan
  • Test Infrastructure: Enhanced test reliability and added new test coverage - @​deluan

Full Changelog: navidrome/navidrome@v0.55.2...v0.56.0

Helping out

This release is only possible thanks to the support of some awesome people!

Want to be one of them?
You can sponsor, pay me a Ko-fi, or contribute with code.

Where to go next?


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@f2c-ci-robot
Copy link

f2c-ci-robot bot commented May 29, 2025

Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@f2c-ci-robot
Copy link

f2c-ci-robot bot commented May 29, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

image: deluan/navidrome:0.56.0
container_name: ${CONTAINER_NAME}
restart: always
networks:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your patch seems to indicate that Navidrome's Docker image has been updated from version 0.55.2 to 0.56.0.

Here is what you need to consider:

  1. Image Update: The change from deluan/navidrome:0.55.2 to deluan/navidrome:0.56.0 suggests an update in the service configuration due to changes in the latest available version of Navidrome.

  2. Potential Issues:

    • Ensure there are no breaking changes between versions; check the release notes or migration guide provided by Deluan for any critical updates.
    • Check if any environment variables used (${CONTAINER_NAME}) have become deprecated or require new settings.
  3. Optimization Suggestions:

    • Review the logs of both versions (e.g., using Docker events or journalctl commands on Linux systems) to identify any performance improvements or issues introduced with v0.56.0.
    • Monitor memory usage and resource allocation during runtime to ensure optimal performance even after the image upgrade.

Overall, updating to a newer version like this implies potential enhancements but also requires attention to compatibility checks and operational adjustments.

@wanghe-fit2cloud wanghe-fit2cloud merged commit 69a8dfa into dev May 29, 2025
1 check was pending
@wanghe-fit2cloud wanghe-fit2cloud deleted the renovate/deluan-navidrome-0.x branch May 29, 2025 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants