Repository navigation
Releases
Releases · tas231/TidalPlaylist
v1.4.4
Full Changelog: v1.4.3...v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.1 - Bugfixes, Spotify Policy Notifications & Update Instructions
🎵 What's New in v1.3.1
🚨 CRITICAL SPOTIFY REQUIREMENT (MUST READ):
SPOTIFY STRICTLY REQUIRES AN ACTIVE SPOTIFY PREMIUM SUBSCRIPTION FOR THE ACCOUNT USED TO CREATE THE DEVELOPER APP.
Spotify Free accounts are blocked by Spotify's Web API and will fail with403 Forbidden: Active premium subscription required for the owner of the app.
Please ensure you log into developer.spotify.com with an account that has an active Spotify Premium plan (Individual, Duo, or Family) when creating your app!
🛠️ Bugfixes & Improvements
- Spotify Status Error Handling: Fixed logger reference in
/api/spotify/statusendpoint. - Spotify Developer Policy Guidance: Added explicit detection and informative UI alerts when Spotify API requests are blocked with HTTP 403.
- Update Instructions Added: Clear upgrade commands documented for
pipxandpip.
💾 Installation & Updating
| Method | Command / Action |
|---|---|
| 🪟 Windows (Standalone) | Download TidalPlaylistManager-Windows-x64.zip below, extract, and double-click TidalPlaylistManager.exe |
| 🍎 macOS (Standalone) | Download TidalPlaylistManager-macOS.zip below, extract, and run TidalPlaylistManager |
| 🐧 Linux (Standalone) | Download TidalPlaylistManager-Linux-x64.tar.gz below |
| 🐍 Install with Pipx | pipx install tidal-playlist-manager |
| 🔄 Update with Pipx | pipx upgrade --pip-args="--no-cache-dir" tidal-playlist-manager |
| 🚀 Start the App | tidal-manager |
v1.3.0 - Spotify Integration, Bi-Directional Transfers & PyPI Release
🎵 What's New in v1.3.0
🟢 Dual-Platform Support (TIDAL & Spotify)
- Independent Platform Switchers: Switch Panel A and Panel B independently between
[ 🎵 TIDAL ]and[ 🟢 Spotify ]. - 4 Transfer Combinations:
- TIDAL ↔ TIDAL
- Spotify ↔ Spotify
- TIDAL → Spotify
- Spotify → TIDAL
- Smart ISRC Track Matching: Uses the international standard ISRC (International Standard Recording Code) for exact 1:1 cross-platform track matching, with automatic fallback to normalized Title + Artist search.
- Detailed Transfer Report: Displays an inspection modal summarizing transferred songs and detailing any tracks not found in the target catalog.
- Native Spotify OAuth2: Easy popup authorization with persistent local session storage.
📦 Distribution & Packaging
- Live on PyPI: Install via
pip install tidal-playlist-managerand start withtidal-manager(orpipx run tidal-playlist-manager). - Standalone Binaries: Pre-compiled archives for Windows, macOS, and Linux attached below—no Python installation required!
- PyPI Trusted Publishing: Configured automated, tokenless OIDC publishing directly through GitHub Actions.
💾 Downloads & Quickstart
| Platform | Download / Command |
|---|---|
| 🪟 Windows (Standalone) | Download TidalPlaylistManager-Windows-x64.zip below, extract, and double-click TidalPlaylistManager.exe |
| 🍎 macOS (Standalone) | Download TidalPlaylistManager-macOS.zip below, extract, and run TidalPlaylistManager |
| 🐧 Linux (Standalone) | Download TidalPlaylistManager-Linux-x64.tar.gz below |
| 🐍 Python (PyPI) | pip install tidal-playlist-manager followed by tidal-manager |
v1.2.2 - Modern TIDAL Playlist Manager
Features & Highlights in v1.2.2
- Dual-Pane Web UI: Side-by-side playlist inspection and comparison.
- In-Playlist Drag & Drop: Reorder tracks directly within your playlist using grip handles (
⋮⋮) with real-time drop indicator lines and instant TIDAL cloud sync. - Cross-Panel Transfers: Drag & drop tracks between playlists to copy or move them.
- 🔍 Duplicate Finder & Cleaner: Automatic duplicate detection (exact TIDAL ID & normalized Title+Artist) with 1-click duplicate cleaner.
- 💾 Backup, Export & Flexible Import: Export to JSON, CSV, or M3U8. Import to new playlists or append directly to Panel A / Panel B.
- ⚡ Auto-Split (>99 Tracks): Automatically split large playlists into clean 99-track chunks (
... 1,... 2). - 🔀 Merge & Cloud Shuffle: Combine playlists or randomize cloud playlist ordering.
- 🎧 Audio Preview Player: 30-second audio previews with bottom scrub player and TIDAL web-player fallback.
- 🔎 Global Catalog Search: Instant TIDAL search (
Cmd+K/Ctrl+K). - 📖 Interactive In-App User Guide: Built-in guide modal with visual feature cards.
- Mac Launchers: Double-clickable
Start.commandand native macOSTidal Playlist Manager.app.