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_no_artist.snap
ThetaDev e7e389a316
feat: add unavailable field for music tracks
fix: handling albums with unavailable tracks
2025-06-18 15:34:05 +02:00

348 lines
8.4 KiB
Text
Raw Permalink 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_Z81wHtF9fhC",
playlist_id: Some("OLAK5uy_l4sJyKllp77ht_HPYCUFo-sA6N8fNFNsY"),
name: "June Compilation",
cover: "[cover]",
artists: [],
artist_id: None,
description: None,
album_type: album,
year: Some(2024),
by_va: true,
track_count: 14,
tracks: [
TrackItem(
id: "ilNEztApdjI",
name: "Shanghai",
duration: Some(259),
cover: [],
artists: [
ArtistId(
id: Some("UC9MB9dkvCCpM3qVF71TZL7g"),
name: "Crubbixz",
),
ArtistId(
id: Some("UCMYTb0sib5ppwQL9FAGmYTw"),
name: "Tank",
),
],
artist_id: Some("UC9MB9dkvCCpM3qVF71TZL7g"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(1),
by_va: false,
unavailable: false,
),
TrackItem(
id: "s-qSnZyyvzs",
name: "Always Be With UExtended Mix",
duration: Some(165),
cover: [],
artists: [
ArtistId(
id: Some("UCpAZ1Ap_nuAEk9RiT-nUsWQ"),
name: "陈海择HeizerChan",
),
],
artist_id: Some("UCpAZ1Ap_nuAEk9RiT-nUsWQ"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(2),
by_va: false,
unavailable: false,
),
TrackItem(
id: "4jXoRBcQ8PY",
name: "Elude (Extended Mix)",
duration: Some(329),
cover: [],
artists: [
ArtistId(
id: None,
name: "Julius Beat & SinDj",
),
],
artist_id: Some("UCCRiYE0dTFA_pc23-97GfSg"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(3),
by_va: false,
unavailable: false,
),
TrackItem(
id: "DRES9S4VQI8",
name: "Venus (Extended Mix)",
duration: Some(202),
cover: [],
artists: [
ArtistId(
id: Some("UC_y8p7fi6t3z10R2UEMQG_A"),
name: "Andymion",
),
],
artist_id: Some("UC_y8p7fi6t3z10R2UEMQG_A"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(4),
by_va: false,
unavailable: false,
),
TrackItem(
id: "yhZVimwD4B4",
name: "Arise",
duration: Some(213),
cover: [],
artists: [
ArtistId(
id: Some("UCYAzELapKjDUHMGRbzjJtgw"),
name: "Takahiro Yoshihira",
),
ArtistId(
id: Some("UCN2Ji-D6Tzn5CTC7iCWoX8w"),
name: "TOMI-NORI",
),
],
artist_id: Some("UCYAzELapKjDUHMGRbzjJtgw"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(5),
by_va: false,
unavailable: false,
),
TrackItem(
id: "5d6YiFkdzLM",
name: "Acid Rave (Extended Mix)",
duration: Some(191),
cover: [],
artists: [
ArtistId(
id: Some("UCFqaoKXGfCsd9VRQNXzhIjQ"),
name: "SteelDrum",
),
],
artist_id: Some("UCFqaoKXGfCsd9VRQNXzhIjQ"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(6),
by_va: false,
unavailable: false,
),
TrackItem(
id: "3Qe7-uN2PjU",
name: "Destiny (Extended Mix)",
duration: Some(446),
cover: [],
artists: [
ArtistId(
id: Some("UCjqRwXhXgFW7RDDPn_TlAbw"),
name: "Tyranix",
),
ArtistId(
id: Some("UCy69bQ95ovXIquWzY5jfAIA"),
name: "Jawzcirclesix",
),
],
artist_id: Some("UCjqRwXhXgFW7RDDPn_TlAbw"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(7),
by_va: false,
unavailable: false,
),
TrackItem(
id: "SKZ_MTsXFP4",
name: "Darksiders (Extended Mix)",
duration: Some(376),
cover: [],
artists: [
ArtistId(
id: Some("UCEUUFTUZpm1MmANCfLN5_9Q"),
name: "Kruky",
),
],
artist_id: Some("UCEUUFTUZpm1MmANCfLN5_9Q"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(8),
by_va: false,
unavailable: false,
),
TrackItem(
id: "n5-ujUwazDA",
name: "Mind Game (Extended Mix)",
duration: Some(335),
cover: [],
artists: [
ArtistId(
id: Some("UCzXI_RZ1Uqy8L8TiurTFTIg"),
name: "Herbrido",
),
],
artist_id: Some("UCzXI_RZ1Uqy8L8TiurTFTIg"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(9),
by_va: false,
unavailable: false,
),
TrackItem(
id: "VaREivfDJeY",
name: "Caronte (Extended Mix)",
duration: Some(268),
cover: [],
artists: [
ArtistId(
id: Some("UCG2o9g3Yl6jBL21_z7XBMVw"),
name: "Foodydrop",
),
],
artist_id: Some("UCG2o9g3Yl6jBL21_z7XBMVw"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(10),
by_va: false,
unavailable: false,
),
TrackItem(
id: "cWcD0WIK2PA",
name: "Left Right Go (Extended Mix)",
duration: Some(198),
cover: [],
artists: [
ArtistId(
id: Some("UCiIDz3M3cDn2QeYjLbhIdBQ"),
name: "Fly飞",
),
ArtistId(
id: Some("UChLPGmjYa8bmKShqMBFP_DA"),
name: "MARSJONE 鸡万",
),
],
artist_id: Some("UCiIDz3M3cDn2QeYjLbhIdBQ"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(11),
by_va: false,
unavailable: false,
),
TrackItem(
id: "QRELvH564T4",
name: "Terminal Zero (Extended Mix)",
duration: Some(325),
cover: [],
artists: [
ArtistId(
id: Some("UCbiVmjdLA5PKZcUnZMExqCA"),
name: "Reivax",
),
],
artist_id: Some("UCbiVmjdLA5PKZcUnZMExqCA"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(12),
by_va: false,
unavailable: false,
),
TrackItem(
id: "eCY0-GyG46s",
name: "The Unknown (Extended Mix)",
duration: Some(198),
cover: [],
artists: [
ArtistId(
id: Some("UC-thVg_PSz894f5mVqMFMeQ"),
name: "Elia Akita",
),
],
artist_id: Some("UC-thVg_PSz894f5mVqMFMeQ"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(13),
by_va: false,
unavailable: false,
),
TrackItem(
id: "UIrHYTEyUfA",
name: "This is Acid (Extended Mix)",
duration: Some(213),
cover: [],
artists: [
ArtistId(
id: Some("UC2pJL-Kp6yJtARS8MC0N8Ag"),
name: "Monored",
),
ArtistId(
id: Some("UCpmZakvqLLUZ4G_YkKjoy6g"),
name: "Egemen Kızıltekin",
),
],
artist_id: Some("UC2pJL-Kp6yJtARS8MC0N8Ag"),
album: Some(AlbumId(
id: "MPREb_Z81wHtF9fhC",
name: "June Compilation",
)),
view_count: "[view_count]",
track_type: track,
track_nr: Some(14),
by_va: false,
unavailable: false,
),
],
variants: [],
)