This repository has been archived on 2026-05-27. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
rustypipe/tests/snapshots/youtube__music_album_unavailable.snap
ThetaDev e7e389a316
feat: add unavailable field for music tracks
fix: handling albums with unavailable tracks
2025-06-18 15:34:05 +02:00

429 lines
10 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
source: tests/youtube.rs
expression: album
---
MusicAlbum(
id: "MPREb_AzuWg8qAVVl",
playlist_id: Some("OLAK5uy_mux5ygfN9sbiR1ma3yh1GHTmqNekZNoAI"),
name: "13 Reasons Why (Season 3)",
cover: "[cover]",
artists: [
ArtistId(
id: Some("UCCj0RlDqqahEB5BXVtDcPqg"),
name: "5 Seconds of Summer",
),
ArtistId(
id: Some("UCMrCoizKiBxqeg5pTpBXn1A"),
name: "YUNGBLUD",
),
ArtistId(
id: Some("UCvsgN5NKOzXnAURfaf3TOig"),
name: "Alexander 23",
),
],
artist_id: Some("UCCj0RlDqqahEB5BXVtDcPqg"),
description: None,
album_type: album,
year: Some(2019),
by_va: false,
track_count: 18,
tracks: [
TrackItem(
id: "R3VIKRtzAdE",
name: "Teeth",
duration: Some(205),
cover: [],
artists: [
ArtistId(
id: Some("UCCj0RlDqqahEB5BXVtDcPqg"),
name: "5 Seconds of Summer",
),
],
artist_id: Some("UCCj0RlDqqahEB5BXVtDcPqg"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(1),
by_va: false,
unavailable: false,
),
TrackItem(
id: "t0v0UOgOt18",
name: "Die A Little",
duration: Some(174),
cover: [],
artists: [
ArtistId(
id: Some("UCMrCoizKiBxqeg5pTpBXn1A"),
name: "YUNGBLUD",
),
],
artist_id: Some("UCMrCoizKiBxqeg5pTpBXn1A"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(2),
by_va: false,
unavailable: false,
),
TrackItem(
id: "HjJYAkUXrxI",
name: "fuck, i\'m lonely (feat. Anne-Marie)",
duration: Some(199),
cover: [],
artists: [
ArtistId(
id: Some("UCWjoDY2SXJ5dvcdunWI6mjQ"),
name: "Lauv",
),
],
artist_id: Some("UCWjoDY2SXJ5dvcdunWI6mjQ"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(3),
by_va: false,
unavailable: false,
),
TrackItem(
id: "d53Dhq4_VvA",
name: "Severed",
duration: Some(244),
cover: [],
artists: [
ArtistId(
id: None,
name: "The Decemberists",
),
],
artist_id: None,
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(4),
by_va: false,
unavailable: true,
),
TrackItem(
id: "Hg0KUOTL06I",
name: "SWIM HOME",
duration: Some(187),
cover: [],
artists: [
ArtistId(
id: Some("UChzK2t3sjnQkWzGnyKXOSSg"),
name: "Cautious Clay",
),
],
artist_id: Some("UChzK2t3sjnQkWzGnyKXOSSg"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(5),
by_va: false,
unavailable: false,
),
TrackItem(
id: "c8AfY6yhdkM",
name: "Another Summer Night Without You",
duration: Some(159),
cover: [],
artists: [
ArtistId(
id: Some("UCvsgN5NKOzXnAURfaf3TOig"),
name: "Alexander 23",
),
],
artist_id: Some("UCvsgN5NKOzXnAURfaf3TOig"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(6),
by_va: false,
unavailable: false,
),
TrackItem(
id: "_ZmdHjVvwhc",
name: "Miss U",
duration: Some(186),
cover: [],
artists: [
ArtistId(
id: Some("UCI4YNnmHjXFaaKvfdmpWvJQ"),
name: "Charli XCX",
),
],
artist_id: Some("UCI4YNnmHjXFaaKvfdmpWvJQ"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(7),
by_va: false,
unavailable: false,
),
TrackItem(
id: "wBe1Zi3q1n8",
name: "Favorite Drug",
duration: Some(209),
cover: [],
artists: [
ArtistId(
id: Some("UCDaFVUr2n8T7_X1f5yJ1xlw"),
name: "daydream Masi",
),
],
artist_id: Some("UCDaFVUr2n8T7_X1f5yJ1xlw"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(8),
by_va: false,
unavailable: false,
),
TrackItem(
id: "l8Pj8s9uPGc",
name: "Keeping It In The Dark",
duration: Some(209),
cover: [],
artists: [
ArtistId(
id: Some("UCZcc-WkffIMBVGUr6j9e6aQ"),
name: "Daya",
),
],
artist_id: Some("UCZcc-WkffIMBVGUr6j9e6aQ"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(9),
by_va: false,
unavailable: false,
),
TrackItem(
id: "2ZbW3zfLfXo",
name: "Young Forever",
duration: Some(244),
cover: [],
artists: [
ArtistId(
id: None,
name: "JR JR",
),
],
artist_id: None,
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(10),
by_va: false,
unavailable: true,
),
TrackItem(
id: "Kn3cruxYj0c",
name: "All That (feat. Jeremih)",
duration: Some(174),
cover: [],
artists: [
ArtistId(
id: Some("UCQPPz_A65SWYi2wXX8z76AQ"),
name: "Drama Relax",
),
],
artist_id: Some("UCQPPz_A65SWYi2wXX8z76AQ"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(11),
by_va: false,
unavailable: false,
),
TrackItem(
id: "Sy1lIOl1YN0",
name: "This Baby Dont Cry",
duration: Some(185),
cover: [],
artists: [
ArtistId(
id: Some("UChTOXkDhGJ0JftnfMWjpCCg"),
name: "K.Flay",
),
],
artist_id: Some("UChTOXkDhGJ0JftnfMWjpCCg"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(12),
by_va: false,
unavailable: false,
),
TrackItem(
id: "njdlNT1RRo4",
name: "Walk Forever By My Side",
duration: Some(237),
cover: [],
artists: [
ArtistId(
id: Some("UCMUB52aO4CqrUXmLwbfRWYA"),
name: "Twin Shadow",
),
],
artist_id: Some("UCMUB52aO4CqrUXmLwbfRWYA"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(13),
by_va: false,
unavailable: false,
),
TrackItem(
id: "bANUH8SNV4E",
name: "SLAVES OF FEAR",
duration: Some(294),
cover: [],
artists: [
ArtistId(
id: None,
name: "HEALTH",
),
],
artist_id: None,
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(14),
by_va: false,
unavailable: true,
),
TrackItem(
id: "jn7fJSTUbUM",
name: "All Your Life",
duration: Some(266),
cover: [],
artists: [
ArtistId(
id: None,
name: "Angelo De Augustine",
),
],
artist_id: None,
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(15),
by_va: false,
unavailable: true,
),
TrackItem(
id: "-MCzjr9LSIA",
name: "Culture",
duration: Some(194),
cover: [],
artists: [
ArtistId(
id: None,
name: "Hembree",
),
],
artist_id: None,
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(16),
by_va: false,
unavailable: true,
),
TrackItem(
id: "StZKjRiFtOQ",
name: "Still Want To Be Here",
duration: Some(233),
cover: [],
artists: [
ArtistId(
id: None,
name: "Frightened Rabbit",
),
],
artist_id: None,
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(17),
by_va: false,
unavailable: true,
),
TrackItem(
id: "Si-CXM8CHqQ",
name: "Ordinary World (feat. White Sea)",
duration: Some(246),
cover: [],
artists: [
ArtistId(
id: Some("UCCu_bk4x0KOg4NnCKoerDaw"),
name: "Brendan Angelides",
),
],
artist_id: Some("UCCu_bk4x0KOg4NnCKoerDaw"),
album: Some(AlbumId(
id: "MPREb_AzuWg8qAVVl",
name: "13 Reasons Why (Season 3)",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(18),
by_va: false,
unavailable: false,
),
],
variants: [],
)