{"repo":"WB2024/Navidrome-SmartPlaylist-Generator-nsp","free":true,"listed":false,"github":"https://github.com/WB2024/Navidrome-SmartPlaylist-Generator-nsp","clone":"git clone https://github.com/WB2024/Navidrome-SmartPlaylist-Generator-nsp.git","description":"A fully guided Python CLI tool for creating Navidrome .nsp smart playlist files — featuring nearly 300 presets, 100+ fields, nested rule groups, \"This is …\" artist playlists, mood/genre/tempo/key filtering, and no JSON editing required.","language":"Python","stars":82,"topics":["cli","music","navidrome","nsp","playlist","python","self-hosted","terminal-based","metadata","music-library"],"license":"MIT","category":"cli-tools","readme_excerpt":"Navidrome Smart Playlist Creator A fully guided, interactive CLI tool for creating .nsp (Navidrome Smart Playlist) files — no JSON editing, no memorising field names or operator syntax. Supports every field and operator that Navidrome recognises, including nested rule groups and multi-field sorting. --- Overview Navidrome Smart Playlists are dynamic playlists defined as JSON objects stored in .nsp files. They automatically populate based on rules you define — things like \"all songs I've loved from the 80s\" or \"high-quality tracks I haven't played recently.\" This tool guides you through building those JSON rules entirely through numbered menus, handles all the formatting, and saves the finished .nsp file directly to your playlist directory. --- Features - \"This is ...\" artist playlists — Spotify-style artist-focused playlists with 20 generation methods (top rated, deep cuts, chronological, high energy, rare gems, and more) plus full customisation of sort order and limits - Nearly 300 ready-made presets across 35 categories — deploy instant playlists covering essentials, discovery, moods, decades, genres, tempo, musical keys, lyrics, ReplayGain loudness, metadata completeness, and much more - One-click deploy all — save every preset at once with a single menu choice - 100+ fields — every field Navidrome supports, from core metadata to MusicBrainz IDs and ReplayGain values - Nested rule groups — create sub-groups with their own AND/OR logic (e.g. \"loved OR highly rated\" inside a","default_branch":null,"files":null,"tree":[],"storefront":"/r/WB2024","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WB2024/Navidrome-SmartPlaylist-Generator-nsp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}