/
/
1# serializer version: 1
2# name: test_parse_albums[infest]
3 dict({
4 'album_type': 'unknown',
5 'artists': list([
6 dict({
7 'available': True,
8 'external_ids': list([
9 ]),
10 'image': None,
11 'is_playable': True,
12 'item_id': 'e439648e08ade14e27d5de48fa97c88e',
13 'media_type': 'artist',
14 'name': 'Papa Roach',
15 'provider': 'xx-instance-id-xx',
16 'sort_name': 'papa roach',
17 'translation_key': None,
18 'uri': 'xx-instance-id-xx://artist/e439648e08ade14e27d5de48fa97c88e',
19 'version': '',
20 'year': None,
21 }),
22 ]),
23 'date_added': None,
24 'external_ids': list([
25 list([
26 'musicbrainz_albumid',
27 'bf25b030-0cbb-495a-8d79-6c7fee20a089',
28 ]),
29 list([
30 'musicbrainz_releasegroupid',
31 '0193355a-cdfb-3936-afd2-44d651eb006d',
32 ]),
33 ]),
34 'favorite': False,
35 'is_playable': True,
36 'item_id': '70b7288088b42d318f75dbcc41fd0091',
37 'media_type': 'album',
38 'metadata': dict({
39 'artist_entity_type': None,
40 'chapters': None,
41 'collections': None,
42 'copyright': None,
43 'description': None,
44 'description_language': None,
45 'explicit': None,
46 'genres': None,
47 'grouping': None,
48 'images': list([
49 dict({
50 'path': 'http://localhost:1234/Items/70b7288088b42d318f75dbcc41fd0091/Images/Primary?api_key=ACCESS_TOKEN',
51 'provider': 'xx-instance-id-xx',
52 'proxy_id': None,
53 'remotely_accessible': False,
54 'type': 'thumb',
55 }),
56 ]),
57 'label': None,
58 'languages': None,
59 'last_refresh': None,
60 'life_span': None,
61 'links': None,
62 'lrc_lyrics': None,
63 'lyrics': None,
64 'mood': None,
65 'performers': None,
66 'popularity': None,
67 'preview': None,
68 'release_date': None,
69 'review': None,
70 'style': None,
71 }),
72 'name': 'Infest',
73 'position': None,
74 'provider': 'xx-instance-id-xx',
75 'provider_mappings': list([
76 dict({
77 'audio_format': dict({
78 'bit_depth': 16,
79 'bit_rate': 0,
80 'channels': 2,
81 'codec_type': '?',
82 'content_type': '?',
83 'output_format_str': '?',
84 'sample_rate': 44100,
85 }),
86 'available': True,
87 'details': None,
88 'in_library': None,
89 'is_unique': None,
90 'item_id': '70b7288088b42d318f75dbcc41fd0091',
91 'provider_domain': 'jellyfin',
92 'provider_instance': 'xx-instance-id-xx',
93 'url': None,
94 }),
95 ]),
96 'sort_name': 'infest',
97 'uri': 'xx-instance-id-xx://album/70b7288088b42d318f75dbcc41fd0091',
98 'version': '',
99 'year': 2000,
100 })
101# ---
102# name: test_parse_albums[nu_clear_sounds]
103 dict({
104 'album_type': 'unknown',
105 'artists': list([
106 dict({
107 'available': True,
108 'external_ids': list([
109 ]),
110 'image': None,
111 'is_playable': True,
112 'item_id': 'dd954bbf54398e247d803186d3585b79',
113 'media_type': 'artist',
114 'name': 'Ash',
115 'provider': 'xx-instance-id-xx',
116 'sort_name': 'ash',
117 'translation_key': None,
118 'uri': 'xx-instance-id-xx://artist/dd954bbf54398e247d803186d3585b79',
119 'version': '',
120 'year': None,
121 }),
122 ]),
123 'date_added': None,
124 'external_ids': list([
125 list([
126 'musicbrainz_albumid',
127 '4e8b3c7a-1234-5678-abcd-ef0123456789',
128 ]),
129 list([
130 'musicbrainz_releasegroupid',
131 '5f9c4d8b-2345-6789-bcde-f01234567890',
132 ]),
133 ]),
134 'favorite': False,
135 'is_playable': True,
136 'item_id': 'a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4',
137 'media_type': 'album',
138 'metadata': dict({
139 'artist_entity_type': None,
140 'chapters': None,
141 'collections': None,
142 'copyright': None,
143 'description': None,
144 'description_language': None,
145 'explicit': None,
146 'genres': None,
147 'grouping': None,
148 'images': list([
149 dict({
150 'path': 'http://localhost:1234/Items/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4/Images/Primary?api_key=ACCESS_TOKEN',
151 'provider': 'xx-instance-id-xx',
152 'proxy_id': None,
153 'remotely_accessible': False,
154 'type': 'thumb',
155 }),
156 ]),
157 'label': None,
158 'languages': None,
159 'last_refresh': None,
160 'life_span': None,
161 'links': None,
162 'lrc_lyrics': None,
163 'lyrics': None,
164 'mood': None,
165 'performers': None,
166 'popularity': None,
167 'preview': None,
168 'release_date': None,
169 'review': None,
170 'style': None,
171 }),
172 'name': 'Nu-Clear Sounds',
173 'position': None,
174 'provider': 'xx-instance-id-xx',
175 'provider_mappings': list([
176 dict({
177 'audio_format': dict({
178 'bit_depth': 16,
179 'bit_rate': 0,
180 'channels': 2,
181 'codec_type': '?',
182 'content_type': '?',
183 'output_format_str': '?',
184 'sample_rate': 44100,
185 }),
186 'available': True,
187 'details': None,
188 'in_library': None,
189 'is_unique': None,
190 'item_id': 'a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4',
191 'provider_domain': 'jellyfin',
192 'provider_instance': 'xx-instance-id-xx',
193 'url': None,
194 }),
195 ]),
196 'sort_name': 'nu-clear sounds',
197 'uri': 'xx-instance-id-xx://album/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4',
198 'version': '',
199 'year': 1998,
200 })
201# ---
202# name: test_parse_albums[this_is_christmas]
203 dict({
204 'album_type': 'unknown',
205 'artists': list([
206 dict({
207 'available': True,
208 'external_ids': list([
209 ]),
210 'image': None,
211 'is_playable': True,
212 'item_id': '555b36f7d310d1b7405557a8775c6878',
213 'media_type': 'artist',
214 'name': 'Emmy the Great & Tim Wheeler',
215 'provider': 'xx-instance-id-xx',
216 'sort_name': 'emmy the great & tim wheeler',
217 'translation_key': None,
218 'uri': 'xx-instance-id-xx://artist/555b36f7d310d1b7405557a8775c6878',
219 'version': '',
220 'year': None,
221 }),
222 ]),
223 'date_added': None,
224 'external_ids': list([
225 list([
226 'musicbrainz_albumid',
227 'b13a174d-527d-44a1-b8f8-a4c78b03b7d9',
228 ]),
229 list([
230 'musicbrainz_releasegroupid',
231 'f002d6b7-17af-4f9e-8d30-5486548ffe6f',
232 ]),
233 ]),
234 'favorite': False,
235 'is_playable': True,
236 'item_id': '32ed6a0091733dcff57eae67010f3d4b',
237 'media_type': 'album',
238 'metadata': dict({
239 'artist_entity_type': None,
240 'chapters': None,
241 'collections': None,
242 'copyright': None,
243 'description': None,
244 'description_language': None,
245 'explicit': None,
246 'genres': None,
247 'grouping': None,
248 'images': list([
249 dict({
250 'path': 'http://localhost:1234/Items/32ed6a0091733dcff57eae67010f3d4b/Images/Primary?api_key=ACCESS_TOKEN',
251 'provider': 'xx-instance-id-xx',
252 'proxy_id': None,
253 'remotely_accessible': False,
254 'type': 'thumb',
255 }),
256 ]),
257 'label': None,
258 'languages': None,
259 'last_refresh': None,
260 'life_span': None,
261 'links': None,
262 'lrc_lyrics': None,
263 'lyrics': None,
264 'mood': None,
265 'performers': None,
266 'popularity': None,
267 'preview': None,
268 'release_date': None,
269 'review': None,
270 'style': None,
271 }),
272 'name': 'This Is Christmas',
273 'position': None,
274 'provider': 'xx-instance-id-xx',
275 'provider_mappings': list([
276 dict({
277 'audio_format': dict({
278 'bit_depth': 16,
279 'bit_rate': 0,
280 'channels': 2,
281 'codec_type': '?',
282 'content_type': '?',
283 'output_format_str': '?',
284 'sample_rate': 44100,
285 }),
286 'available': True,
287 'details': None,
288 'in_library': None,
289 'is_unique': None,
290 'item_id': '32ed6a0091733dcff57eae67010f3d4b',
291 'provider_domain': 'jellyfin',
292 'provider_instance': 'xx-instance-id-xx',
293 'url': None,
294 }),
295 ]),
296 'sort_name': 'this is christmas',
297 'uri': 'xx-instance-id-xx://album/32ed6a0091733dcff57eae67010f3d4b',
298 'version': '',
299 'year': 2011,
300 })
301# ---
302# name: test_parse_albums[yesterday_when_i_was_mad]
303 dict({
304 'album_type': 'unknown',
305 'artists': list([
306 dict({
307 'available': True,
308 'external_ids': list([
309 ]),
310 'image': None,
311 'is_playable': True,
312 'item_id': '[unknown]',
313 'media_type': 'artist',
314 'name': '[unknown]',
315 'provider': 'xx-instance-id-xx',
316 'sort_name': 'unknown]',
317 'translation_key': None,
318 'uri': 'xx-instance-id-xx://artist/[unknown]',
319 'version': '',
320 'year': None,
321 }),
322 ]),
323 'date_added': None,
324 'external_ids': list([
325 ]),
326 'favorite': False,
327 'is_playable': True,
328 'item_id': '7c8d0bd55291c7fc0451d17ebef30017',
329 'media_type': 'album',
330 'metadata': dict({
331 'artist_entity_type': None,
332 'chapters': None,
333 'collections': None,
334 'copyright': None,
335 'description': None,
336 'description_language': None,
337 'explicit': None,
338 'genres': None,
339 'grouping': None,
340 'images': list([
341 ]),
342 'label': None,
343 'languages': None,
344 'last_refresh': None,
345 'life_span': None,
346 'links': None,
347 'lrc_lyrics': None,
348 'lyrics': None,
349 'mood': None,
350 'performers': None,
351 'popularity': None,
352 'preview': None,
353 'release_date': None,
354 'review': None,
355 'style': None,
356 }),
357 'name': 'Yesterday, When I Was Mad [Disc 2]',
358 'position': None,
359 'provider': 'xx-instance-id-xx',
360 'provider_mappings': list([
361 dict({
362 'audio_format': dict({
363 'bit_depth': 16,
364 'bit_rate': 0,
365 'channels': 2,
366 'codec_type': '?',
367 'content_type': '?',
368 'output_format_str': '?',
369 'sample_rate': 44100,
370 }),
371 'available': True,
372 'details': None,
373 'in_library': None,
374 'is_unique': None,
375 'item_id': '7c8d0bd55291c7fc0451d17ebef30017',
376 'provider_domain': 'jellyfin',
377 'provider_instance': 'xx-instance-id-xx',
378 'url': None,
379 }),
380 ]),
381 'sort_name': 'yesterday when i was mad [disc 0000000002]',
382 'uri': 'xx-instance-id-xx://album/7c8d0bd55291c7fc0451d17ebef30017',
383 'version': '',
384 'year': None,
385 })
386# ---
387# name: test_parse_artists[ash]
388 dict({
389 'artist_type': 'singer',
390 'date_added': None,
391 'external_ids': list([
392 list([
393 'musicbrainz_artistid',
394 '99164692-c02d-407c-81c9-25d338dd21f4',
395 ]),
396 ]),
397 'favorite': False,
398 'is_playable': True,
399 'item_id': 'dd954bbf54398e247d803186d3585b79',
400 'media_type': 'artist',
401 'metadata': dict({
402 'artist_entity_type': None,
403 'chapters': None,
404 'collections': None,
405 'copyright': None,
406 'description': None,
407 'description_language': None,
408 'explicit': None,
409 'genres': None,
410 'grouping': None,
411 'images': list([
412 dict({
413 'path': 'http://localhost:1234/Items/dd954bbf54398e247d803186d3585b79/Images/Backdrop/0?api_key=ACCESS_TOKEN',
414 'provider': 'xx-instance-id-xx',
415 'proxy_id': None,
416 'remotely_accessible': False,
417 'type': 'fanart',
418 }),
419 dict({
420 'path': 'http://localhost:1234/Items/dd954bbf54398e247d803186d3585b79/Images/Primary?api_key=ACCESS_TOKEN',
421 'provider': 'xx-instance-id-xx',
422 'proxy_id': None,
423 'remotely_accessible': False,
424 'type': 'thumb',
425 }),
426 dict({
427 'path': 'http://localhost:1234/Items/dd954bbf54398e247d803186d3585b79/Images/Logo?api_key=ACCESS_TOKEN',
428 'provider': 'xx-instance-id-xx',
429 'proxy_id': None,
430 'remotely_accessible': False,
431 'type': 'logo',
432 }),
433 ]),
434 'label': None,
435 'languages': None,
436 'last_refresh': None,
437 'life_span': None,
438 'links': None,
439 'lrc_lyrics': None,
440 'lyrics': None,
441 'mood': None,
442 'performers': None,
443 'popularity': None,
444 'preview': None,
445 'release_date': None,
446 'review': None,
447 'style': None,
448 }),
449 'name': 'Ash',
450 'position': None,
451 'provider': 'xx-instance-id-xx',
452 'provider_mappings': list([
453 dict({
454 'audio_format': dict({
455 'bit_depth': 16,
456 'bit_rate': 0,
457 'channels': 2,
458 'codec_type': '?',
459 'content_type': '?',
460 'output_format_str': '?',
461 'sample_rate': 44100,
462 }),
463 'available': True,
464 'details': None,
465 'in_library': None,
466 'is_unique': None,
467 'item_id': 'dd954bbf54398e247d803186d3585b79',
468 'provider_domain': 'jellyfin',
469 'provider_instance': 'xx-instance-id-xx',
470 'url': None,
471 }),
472 ]),
473 'sort_name': 'ash',
474 'uri': 'xx-instance-id-xx://artist/dd954bbf54398e247d803186d3585b79',
475 'version': '',
476 })
477# ---
478# name: test_parse_tracks[do_i_wanna_know]
479 dict({
480 'album': dict({
481 'available': True,
482 'external_ids': list([
483 ]),
484 'image': None,
485 'is_playable': True,
486 'item_id': 'd42d74e134693184e7adc73106238e89',
487 'media_type': 'album',
488 'name': 'AM',
489 'provider': 'xx-instance-id-xx',
490 'sort_name': 'am',
491 'translation_key': None,
492 'uri': 'xx-instance-id-xx://album/d42d74e134693184e7adc73106238e89',
493 'version': '',
494 'year': None,
495 }),
496 'artists': list([
497 dict({
498 'available': True,
499 'external_ids': list([
500 ]),
501 'image': None,
502 'is_playable': True,
503 'item_id': 'cc940aeb8a99149f159fe9794f136071',
504 'media_type': 'artist',
505 'name': 'Arctic Monkeys',
506 'provider': 'xx-instance-id-xx',
507 'sort_name': 'arctic monkeys',
508 'translation_key': None,
509 'uri': 'xx-instance-id-xx://artist/cc940aeb8a99149f159fe9794f136071',
510 'version': '',
511 'year': None,
512 }),
513 ]),
514 'audio_metadata': None,
515 'date_added': None,
516 'disc_number': 1,
517 'duration': 272,
518 'external_ids': list([
519 ]),
520 'favorite': False,
521 'is_playable': True,
522 'item_id': 'da9c458e425584680765ddc3a89cbc0c',
523 'last_played': 0,
524 'media_type': 'track',
525 'metadata': dict({
526 'artist_entity_type': None,
527 'chapters': None,
528 'collections': None,
529 'copyright': None,
530 'description': None,
531 'description_language': None,
532 'explicit': None,
533 'genres': None,
534 'grouping': None,
535 'images': list([
536 dict({
537 'path': 'http://localhost:1234/Items/da9c458e425584680765ddc3a89cbc0c/Images/Primary?api_key=ACCESS_TOKEN',
538 'provider': 'xx-instance-id-xx',
539 'proxy_id': None,
540 'remotely_accessible': False,
541 'type': 'thumb',
542 }),
543 ]),
544 'label': None,
545 'languages': None,
546 'last_refresh': None,
547 'life_span': None,
548 'links': None,
549 'lrc_lyrics': None,
550 'lyrics': None,
551 'mood': None,
552 'performers': None,
553 'popularity': None,
554 'preview': None,
555 'release_date': None,
556 'review': None,
557 'style': None,
558 }),
559 'name': 'Do I Wanna Know?',
560 'position': 1,
561 'provider': 'xx-instance-id-xx',
562 'provider_mappings': list([
563 dict({
564 'audio_format': dict({
565 'bit_depth': 24,
566 'bit_rate': 1546,
567 'channels': 2,
568 'codec_type': 'flac',
569 'content_type': 'flac',
570 'output_format_str': 'flac',
571 'sample_rate': 44100,
572 }),
573 'available': True,
574 'details': None,
575 'in_library': None,
576 'is_unique': None,
577 'item_id': 'da9c458e425584680765ddc3a89cbc0c',
578 'provider_domain': 'jellyfin',
579 'provider_instance': 'xx-instance-id-xx',
580 'url': 'http://localhost:1234/Audio/da9c458e425584680765ddc3a89cbc0c/universal?userId=USER_ID&deviceId=X&maxStreamingBitrate=140000000&api_key=ACCESS_TOKEN',
581 }),
582 ]),
583 'sort_name': 'do i wanna know?',
584 'track_number': 1,
585 'uri': 'xx-instance-id-xx://track/da9c458e425584680765ddc3a89cbc0c',
586 'version': '',
587 })
588# ---
589# name: test_parse_tracks[thrown_away]
590 dict({
591 'album': dict({
592 'available': True,
593 'external_ids': list([
594 ]),
595 'image': None,
596 'is_playable': True,
597 'item_id': '70b7288088b42d318f75dbcc41fd0091',
598 'media_type': 'album',
599 'name': 'Unknown Album (70b7288088b42d318f75dbcc41fd0091)',
600 'provider': 'xx-instance-id-xx',
601 'sort_name': 'unknown album (70b7288088b42d318f75dbcc41fd0091)',
602 'translation_key': None,
603 'uri': 'xx-instance-id-xx://album/70b7288088b42d318f75dbcc41fd0091',
604 'version': '',
605 'year': None,
606 }),
607 'artists': list([
608 dict({
609 'available': True,
610 'external_ids': list([
611 ]),
612 'image': None,
613 'is_playable': True,
614 'item_id': '[unknown]',
615 'media_type': 'artist',
616 'name': '[unknown]',
617 'provider': 'xx-instance-id-xx',
618 'sort_name': 'unknown]',
619 'translation_key': None,
620 'uri': 'xx-instance-id-xx://artist/[unknown]',
621 'version': '',
622 'year': None,
623 }),
624 ]),
625 'audio_metadata': None,
626 'date_added': None,
627 'disc_number': 0,
628 'duration': 577,
629 'external_ids': list([
630 ]),
631 'favorite': False,
632 'is_playable': True,
633 'item_id': 'b5319fb11cde39fca2023184fcfa9862',
634 'last_played': 0,
635 'media_type': 'track',
636 'metadata': dict({
637 'artist_entity_type': None,
638 'chapters': None,
639 'collections': None,
640 'copyright': None,
641 'description': None,
642 'description_language': None,
643 'explicit': None,
644 'genres': None,
645 'grouping': None,
646 'images': list([
647 ]),
648 'label': None,
649 'languages': None,
650 'last_refresh': None,
651 'life_span': None,
652 'links': None,
653 'lrc_lyrics': None,
654 'lyrics': None,
655 'mood': None,
656 'performers': None,
657 'popularity': None,
658 'preview': None,
659 'release_date': None,
660 'review': None,
661 'style': None,
662 }),
663 'name': '11 Thrown Away',
664 'position': 0,
665 'provider': 'xx-instance-id-xx',
666 'provider_mappings': list([
667 dict({
668 'audio_format': dict({
669 'bit_depth': 16,
670 'bit_rate': 156,
671 'channels': 2,
672 'codec_type': 'mp3',
673 'content_type': 'mp3',
674 'output_format_str': 'mp3',
675 'sample_rate': 44100,
676 }),
677 'available': True,
678 'details': None,
679 'in_library': None,
680 'is_unique': None,
681 'item_id': 'b5319fb11cde39fca2023184fcfa9862',
682 'provider_domain': 'jellyfin',
683 'provider_instance': 'xx-instance-id-xx',
684 'url': 'http://localhost:1234/Audio/b5319fb11cde39fca2023184fcfa9862/universal?userId=USER_ID&deviceId=X&maxStreamingBitrate=140000000&api_key=ACCESS_TOKEN',
685 }),
686 ]),
687 'sort_name': '11 thrown away',
688 'track_number': 0,
689 'uri': 'xx-instance-id-xx://track/b5319fb11cde39fca2023184fcfa9862',
690 'version': '',
691 })
692# ---
693# name: test_parse_tracks[where_the_bands_are]
694 dict({
695 'album': None,
696 'artists': list([
697 dict({
698 'available': True,
699 'external_ids': list([
700 ]),
701 'image': None,
702 'is_playable': True,
703 'item_id': '94875b0dd58cbf5245a135982133651a',
704 'media_type': 'artist',
705 'name': 'Dead Like Harry',
706 'provider': 'xx-instance-id-xx',
707 'sort_name': 'dead like harry',
708 'translation_key': None,
709 'uri': 'xx-instance-id-xx://artist/94875b0dd58cbf5245a135982133651a',
710 'version': '',
711 'year': None,
712 }),
713 ]),
714 'audio_metadata': None,
715 'date_added': None,
716 'disc_number': 1,
717 'duration': 246,
718 'external_ids': list([
719 ]),
720 'favorite': False,
721 'is_playable': True,
722 'item_id': '54918f75ee8f6c8b8dc5efd680644f29',
723 'last_played': 0,
724 'media_type': 'track',
725 'metadata': dict({
726 'artist_entity_type': None,
727 'chapters': None,
728 'collections': None,
729 'copyright': None,
730 'description': None,
731 'description_language': None,
732 'explicit': None,
733 'genres': None,
734 'grouping': None,
735 'images': list([
736 dict({
737 'path': 'http://localhost:1234/Items/54918f75ee8f6c8b8dc5efd680644f29/Images/Primary?api_key=ACCESS_TOKEN',
738 'provider': 'xx-instance-id-xx',
739 'proxy_id': None,
740 'remotely_accessible': False,
741 'type': 'thumb',
742 }),
743 ]),
744 'label': None,
745 'languages': None,
746 'last_refresh': None,
747 'life_span': None,
748 'links': None,
749 'lrc_lyrics': None,
750 'lyrics': None,
751 'mood': None,
752 'performers': None,
753 'popularity': None,
754 'preview': None,
755 'release_date': None,
756 'review': None,
757 'style': None,
758 }),
759 'name': 'Where the Bands Are',
760 'position': 1,
761 'provider': 'xx-instance-id-xx',
762 'provider_mappings': list([
763 dict({
764 'audio_format': dict({
765 'bit_depth': 16,
766 'bit_rate': 278,
767 'channels': 2,
768 'codec_type': 'aac',
769 'content_type': 'm4a',
770 'output_format_str': 'm4a',
771 'sample_rate': 44100,
772 }),
773 'available': True,
774 'details': None,
775 'in_library': None,
776 'is_unique': None,
777 'item_id': '54918f75ee8f6c8b8dc5efd680644f29',
778 'provider_domain': 'jellyfin',
779 'provider_instance': 'xx-instance-id-xx',
780 'url': 'http://localhost:1234/Audio/54918f75ee8f6c8b8dc5efd680644f29/universal?userId=USER_ID&deviceId=X&maxStreamingBitrate=140000000&api_key=ACCESS_TOKEN',
781 }),
782 ]),
783 'sort_name': 'where the bands are',
784 'track_number': 1,
785 'uri': 'xx-instance-id-xx://track/54918f75ee8f6c8b8dc5efd680644f29',
786 'version': '2018 Version',
787 })
788# ---
789# name: test_parse_tracks[zombie_christmas]
790 dict({
791 'album': dict({
792 'available': True,
793 'external_ids': list([
794 ]),
795 'image': None,
796 'is_playable': True,
797 'item_id': '32ed6a0091733dcff57eae67010f3d4b',
798 'media_type': 'album',
799 'name': 'This Is Christmas',
800 'provider': 'xx-instance-id-xx',
801 'sort_name': 'this is christmas',
802 'translation_key': None,
803 'uri': 'xx-instance-id-xx://album/32ed6a0091733dcff57eae67010f3d4b',
804 'version': '',
805 'year': None,
806 }),
807 'artists': list([
808 dict({
809 'available': True,
810 'external_ids': list([
811 ]),
812 'image': None,
813 'is_playable': True,
814 'item_id': 'a0c459294295710546c81c20a8d9abfc',
815 'media_type': 'artist',
816 'name': 'Emmy the Great',
817 'provider': 'xx-instance-id-xx',
818 'sort_name': 'emmy the great',
819 'translation_key': None,
820 'uri': 'xx-instance-id-xx://artist/a0c459294295710546c81c20a8d9abfc',
821 'version': '',
822 'year': None,
823 }),
824 dict({
825 'available': True,
826 'external_ids': list([
827 ]),
828 'image': None,
829 'is_playable': True,
830 'item_id': '1952db245ddef4e41dcd016475379190',
831 'media_type': 'artist',
832 'name': 'Tim Wheeler',
833 'provider': 'xx-instance-id-xx',
834 'sort_name': 'tim wheeler',
835 'translation_key': None,
836 'uri': 'xx-instance-id-xx://artist/1952db245ddef4e41dcd016475379190',
837 'version': '',
838 'year': None,
839 }),
840 ]),
841 'audio_metadata': None,
842 'date_added': None,
843 'disc_number': 1,
844 'duration': 224,
845 'external_ids': list([
846 list([
847 'musicbrainz_recordingid',
848 '17d1019d-d4f4-326c-b4bb-d8aec2607bd7',
849 ]),
850 ]),
851 'favorite': False,
852 'is_playable': True,
853 'item_id': 'fb12a77f49616a9fc56a6fab2b94174c',
854 'last_played': 0,
855 'media_type': 'track',
856 'metadata': dict({
857 'artist_entity_type': None,
858 'chapters': None,
859 'collections': None,
860 'copyright': None,
861 'description': None,
862 'description_language': None,
863 'explicit': None,
864 'genres': None,
865 'grouping': None,
866 'images': list([
867 dict({
868 'path': 'http://localhost:1234/Items/fb12a77f49616a9fc56a6fab2b94174c/Images/Primary?api_key=ACCESS_TOKEN',
869 'provider': 'xx-instance-id-xx',
870 'proxy_id': None,
871 'remotely_accessible': False,
872 'type': 'thumb',
873 }),
874 ]),
875 'label': None,
876 'languages': None,
877 'last_refresh': None,
878 'life_span': None,
879 'links': None,
880 'lrc_lyrics': None,
881 'lyrics': None,
882 'mood': None,
883 'performers': None,
884 'popularity': None,
885 'preview': None,
886 'release_date': None,
887 'review': None,
888 'style': None,
889 }),
890 'name': 'Zombie Christmas',
891 'position': 8,
892 'provider': 'xx-instance-id-xx',
893 'provider_mappings': list([
894 dict({
895 'audio_format': dict({
896 'bit_depth': 16,
897 'bit_rate': 267,
898 'channels': 2,
899 'codec_type': 'aac',
900 'content_type': 'm4a',
901 'output_format_str': 'm4a',
902 'sample_rate': 44100,
903 }),
904 'available': True,
905 'details': None,
906 'in_library': None,
907 'is_unique': None,
908 'item_id': 'fb12a77f49616a9fc56a6fab2b94174c',
909 'provider_domain': 'jellyfin',
910 'provider_instance': 'xx-instance-id-xx',
911 'url': 'http://localhost:1234/Audio/fb12a77f49616a9fc56a6fab2b94174c/universal?userId=USER_ID&deviceId=X&maxStreamingBitrate=140000000&api_key=ACCESS_TOKEN',
912 }),
913 ]),
914 'sort_name': 'zombie christmas',
915 'track_number': 8,
916 'uri': 'xx-instance-id-xx://track/fb12a77f49616a9fc56a6fab2b94174c',
917 'version': '',
918 })
919# ---
920