[PR #1087] [CLOSED] Don't fail to parse playlists if some tracks have invalid IDs #1229

Closed
opened 2026-02-27 20:01:39 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/librespot-org/librespot/pull/1087
Author: @GeorgeHahn
Created: 1/2/2023
Status: Closed

Base: devHead: best-effort-playlist-parsing


📝 Commits (2)

  • 77e5a22 Don't fail to parse playlists if some tracks have invalid IDs
  • c8dba6f changelog

📊 Changes

3 files changed (+10 additions, -2 deletions)

View changed files

📝 CHANGELOG.md (+1 -0)
📝 metadata/src/playlist/item.rs (+7 -1)
📝 metadata/src/playlist/list.rs (+2 -1)

📄 Description

Allow playlists to load even if they have some tracks with invalid IDs. This happens most commonly when playlists have local tracks. This is unfortunately fairly common on public playlists.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/librespot-org/librespot/pull/1087 **Author:** [@GeorgeHahn](https://github.com/GeorgeHahn) **Created:** 1/2/2023 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `best-effort-playlist-parsing` --- ### 📝 Commits (2) - [`77e5a22`](https://github.com/librespot-org/librespot/commit/77e5a22a1e6f65f419281067557fe92c6f07087f) Don't fail to parse playlists if some tracks have invalid IDs - [`c8dba6f`](https://github.com/librespot-org/librespot/commit/c8dba6f49fe90de0943f44942719406e41c5149d) changelog ### 📊 Changes **3 files changed** (+10 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+1 -0) 📝 `metadata/src/playlist/item.rs` (+7 -1) 📝 `metadata/src/playlist/list.rs` (+2 -1) </details> ### 📄 Description Allow playlists to load even if they have some tracks with invalid IDs. This happens most commonly when playlists have local tracks. This is unfortunately fairly common on public playlists. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 20:01:39 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librespot#1229
No description provided.