/
/
1# serializer version: 1
2# name: test_converter_with_fixture[albums/own_series.json]
3 dict({
4 'album_type': 'unknown',
5 'artists': list([
6 dict({
7 'artist_type': 'singer',
8 'date_added': None,
9 'external_ids': list([
10 ]),
11 'favorite': False,
12 'is_playable': True,
13 'item_id': '68461151',
14 'media_type': 'artist',
15 'metadata': dict({
16 'artist_entity_type': None,
17 'chapters': None,
18 'collections': None,
19 'copyright': None,
20 'description': None,
21 'description_language': None,
22 'explicit': None,
23 'genres': None,
24 'grouping': None,
25 'images': None,
26 'label': None,
27 'languages': None,
28 'last_refresh': None,
29 'life_span': None,
30 'links': None,
31 'lrc_lyrics': None,
32 'lyrics': None,
33 'mood': None,
34 'performers': None,
35 'popularity': None,
36 'preview': None,
37 'release_date': None,
38 'review': None,
39 'style': None,
40 }),
41 'name': '',
42 'position': None,
43 'provider': 'nicovideo_test',
44 'provider_mappings': list([
45 dict({
46 'audio_format': dict({
47 'bit_depth': 16,
48 'bit_rate': 0,
49 'channels': 2,
50 'codec_type': '?',
51 'content_type': '?',
52 'output_format_str': '?',
53 'sample_rate': 44100,
54 }),
55 'available': True,
56 'details': None,
57 'in_library': None,
58 'is_unique': None,
59 'item_id': '68461151',
60 'provider_domain': 'nicovideo',
61 'provider_instance': 'nicovideo_test',
62 'url': 'https://www.nicovideo.jp/user/68461151',
63 }),
64 ]),
65 'sort_name': '',
66 'uri': 'nicovideo_test://artist/68461151',
67 'version': '',
68 }),
69 ]),
70 'date_added': None,
71 'external_ids': list([
72 ]),
73 'favorite': False,
74 'is_playable': True,
75 'item_id': '527007',
76 'media_type': 'album',
77 'metadata': dict({
78 'artist_entity_type': None,
79 'chapters': None,
80 'collections': None,
81 'copyright': None,
82 'description': 'This is a dummy description for testing purposes.',
83 'description_language': None,
84 'explicit': None,
85 'genres': None,
86 'grouping': None,
87 'images': None,
88 'label': None,
89 'languages': None,
90 'last_refresh': None,
91 'life_span': None,
92 'links': list([
93 dict({
94 'type': 'website',
95 'url': 'https://www.nicovideo.jp/series/527007',
96 }),
97 ]),
98 'lrc_lyrics': None,
99 'lyrics': None,
100 'mood': None,
101 'performers': None,
102 'popularity': None,
103 'preview': None,
104 'release_date': None,
105 'review': None,
106 'style': None,
107 }),
108 'name': 'ãã¹ãã·ãªã¼ãº68461151-527007',
109 'position': None,
110 'provider': 'nicovideo_test',
111 'provider_mappings': list([
112 dict({
113 'audio_format': dict({
114 'bit_depth': 16,
115 'bit_rate': 0,
116 'channels': 2,
117 'codec_type': '?',
118 'content_type': '?',
119 'output_format_str': '?',
120 'sample_rate': 44100,
121 }),
122 'available': True,
123 'details': None,
124 'in_library': None,
125 'is_unique': None,
126 'item_id': '527007',
127 'provider_domain': 'nicovideo',
128 'provider_instance': 'nicovideo_test',
129 'url': 'https://www.nicovideo.jp/series/527007',
130 }),
131 ]),
132 'sort_name': 'ãã¹ãã·ãªã¼ã¹68461151-527007',
133 'uri': 'nicovideo_test://album/527007',
134 'version': '',
135 'year': None,
136 })
137# ---
138# name: test_converter_with_fixture[albums/single_series_details.json]
139 dict({
140 'album': dict({
141 'album_type': 'unknown',
142 'artists': list([
143 dict({
144 'artist_type': 'singer',
145 'date_added': None,
146 'external_ids': list([
147 ]),
148 'favorite': False,
149 'is_playable': True,
150 'item_id': '68461151',
151 'media_type': 'artist',
152 'metadata': dict({
153 'artist_entity_type': None,
154 'chapters': None,
155 'collections': None,
156 'copyright': None,
157 'description': None,
158 'description_language': None,
159 'explicit': None,
160 'genres': None,
161 'grouping': None,
162 'images': None,
163 'label': None,
164 'languages': None,
165 'last_refresh': None,
166 'life_span': None,
167 'links': None,
168 'lrc_lyrics': None,
169 'lyrics': None,
170 'mood': None,
171 'performers': None,
172 'popularity': None,
173 'preview': None,
174 'release_date': None,
175 'review': None,
176 'style': None,
177 }),
178 'name': 'ã²ã¹ã',
179 'position': None,
180 'provider': 'nicovideo_test',
181 'provider_mappings': list([
182 dict({
183 'audio_format': dict({
184 'bit_depth': 16,
185 'bit_rate': 0,
186 'channels': 2,
187 'codec_type': '?',
188 'content_type': '?',
189 'output_format_str': '?',
190 'sample_rate': 44100,
191 }),
192 'available': True,
193 'details': None,
194 'in_library': None,
195 'is_unique': None,
196 'item_id': '68461151',
197 'provider_domain': 'nicovideo',
198 'provider_instance': 'nicovideo_test',
199 'url': 'https://www.nicovideo.jp/user/68461151',
200 }),
201 ]),
202 'sort_name': 'ã±ã¹ã',
203 'uri': 'nicovideo_test://artist/68461151',
204 'version': '',
205 }),
206 ]),
207 'date_added': None,
208 'external_ids': list([
209 ]),
210 'favorite': False,
211 'is_playable': True,
212 'item_id': '527007',
213 'media_type': 'album',
214 'metadata': dict({
215 'artist_entity_type': None,
216 'chapters': None,
217 'collections': None,
218 'copyright': None,
219 'description': 'This is a dummy description for testing purposes.',
220 'description_language': None,
221 'explicit': None,
222 'genres': None,
223 'grouping': None,
224 'images': None,
225 'label': None,
226 'languages': None,
227 'last_refresh': None,
228 'life_span': None,
229 'links': list([
230 dict({
231 'type': 'website',
232 'url': 'https://www.nicovideo.jp/series/527007',
233 }),
234 ]),
235 'lrc_lyrics': None,
236 'lyrics': None,
237 'mood': None,
238 'performers': None,
239 'popularity': None,
240 'preview': None,
241 'release_date': None,
242 'review': None,
243 'style': None,
244 }),
245 'name': 'ãã¹ãã·ãªã¼ãº68461151-527007',
246 'position': None,
247 'provider': 'nicovideo_test',
248 'provider_mappings': list([
249 dict({
250 'audio_format': dict({
251 'bit_depth': 16,
252 'bit_rate': 0,
253 'channels': 2,
254 'codec_type': '?',
255 'content_type': '?',
256 'output_format_str': '?',
257 'sample_rate': 44100,
258 }),
259 'available': True,
260 'details': None,
261 'in_library': None,
262 'is_unique': None,
263 'item_id': '527007',
264 'provider_domain': 'nicovideo',
265 'provider_instance': 'nicovideo_test',
266 'url': 'https://www.nicovideo.jp/series/527007',
267 }),
268 ]),
269 'sort_name': 'ãã¹ãã·ãªã¼ã¹68461151-527007',
270 'uri': 'nicovideo_test://album/527007',
271 'version': '',
272 'year': None,
273 }),
274 'tracks': list([
275 dict({
276 'album': None,
277 'artists': list([
278 dict({
279 'artist_type': 'singer',
280 'date_added': None,
281 'external_ids': list([
282 ]),
283 'favorite': False,
284 'is_playable': True,
285 'item_id': '68461151',
286 'media_type': 'artist',
287 'metadata': dict({
288 'artist_entity_type': None,
289 'chapters': None,
290 'collections': None,
291 'copyright': None,
292 'description': None,
293 'description_language': None,
294 'explicit': None,
295 'genres': None,
296 'grouping': None,
297 'images': list([
298 dict({
299 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
300 'provider': 'nicovideo_test',
301 'proxy_id': None,
302 'remotely_accessible': True,
303 'type': 'thumb',
304 }),
305 ]),
306 'label': None,
307 'languages': None,
308 'last_refresh': None,
309 'life_span': None,
310 'links': list([
311 dict({
312 'type': 'website',
313 'url': 'https://www.nicovideo.jp/user/68461151',
314 }),
315 ]),
316 'lrc_lyrics': None,
317 'lyrics': None,
318 'mood': None,
319 'performers': None,
320 'popularity': None,
321 'preview': None,
322 'release_date': None,
323 'review': None,
324 'style': None,
325 }),
326 'name': 'ã²ã¹ã',
327 'position': None,
328 'provider': 'nicovideo_test',
329 'provider_mappings': list([
330 dict({
331 'audio_format': dict({
332 'bit_depth': 16,
333 'bit_rate': 0,
334 'channels': 2,
335 'codec_type': '?',
336 'content_type': '?',
337 'output_format_str': '?',
338 'sample_rate': 44100,
339 }),
340 'available': True,
341 'details': None,
342 'in_library': None,
343 'is_unique': None,
344 'item_id': '68461151',
345 'provider_domain': 'nicovideo',
346 'provider_instance': 'nicovideo_test',
347 'url': 'https://www.nicovideo.jp/user/68461151',
348 }),
349 ]),
350 'sort_name': 'ã±ã¹ã',
351 'uri': 'nicovideo_test://artist/68461151',
352 'version': '',
353 }),
354 ]),
355 'audio_metadata': None,
356 'date_added': None,
357 'disc_number': 0,
358 'duration': 2,
359 'external_ids': list([
360 ]),
361 'favorite': False,
362 'is_playable': True,
363 'item_id': 'sm45285955',
364 'last_played': 0,
365 'media_type': 'track',
366 'metadata': dict({
367 'artist_entity_type': None,
368 'chapters': None,
369 'collections': None,
370 'copyright': None,
371 'description': 'This is a dummy description for testing purposes.',
372 'description_language': None,
373 'explicit': False,
374 'genres': None,
375 'grouping': None,
376 'images': list([
377 dict({
378 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
379 'provider': 'nicovideo_test',
380 'proxy_id': None,
381 'remotely_accessible': True,
382 'type': 'thumb',
383 }),
384 dict({
385 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
386 'provider': 'nicovideo_test',
387 'proxy_id': None,
388 'remotely_accessible': True,
389 'type': 'thumb',
390 }),
391 ]),
392 'label': None,
393 'languages': None,
394 'last_refresh': None,
395 'life_span': None,
396 'links': list([
397 dict({
398 'type': 'website',
399 'url': 'https://www.nicovideo.jp/watch/sm45285955',
400 }),
401 ]),
402 'lrc_lyrics': None,
403 'lyrics': None,
404 'mood': None,
405 'performers': None,
406 'popularity': 0,
407 'preview': None,
408 'release_date': '2025-01-01T00:00:00+09:00',
409 'review': None,
410 'style': None,
411 }),
412 'name': 'APIãã¹ãç¨',
413 'position': None,
414 'provider': 'nicovideo_test',
415 'provider_mappings': list([
416 dict({
417 'audio_format': dict({
418 'bit_depth': 16,
419 'bit_rate': 0,
420 'channels': 2,
421 'codec_type': 'aac',
422 'content_type': 'mp4',
423 'output_format_str': 'mp4',
424 'sample_rate': 44100,
425 }),
426 'available': True,
427 'details': None,
428 'in_library': None,
429 'is_unique': None,
430 'item_id': 'sm45285955',
431 'provider_domain': 'nicovideo',
432 'provider_instance': 'nicovideo_test',
433 'url': 'https://www.nicovideo.jp/watch/sm45285955',
434 }),
435 ]),
436 'sort_name': 'apiãã¹ãç¨',
437 'track_number': 0,
438 'uri': 'nicovideo_test://track/sm45285955',
439 'version': '',
440 }),
441 ]),
442 })
443# ---
444# name: test_converter_with_fixture[albums/user_series.json]
445 dict({
446 'album_type': 'unknown',
447 'artists': list([
448 dict({
449 'artist_type': 'singer',
450 'date_added': None,
451 'external_ids': list([
452 ]),
453 'favorite': False,
454 'is_playable': True,
455 'item_id': '68461151',
456 'media_type': 'artist',
457 'metadata': dict({
458 'artist_entity_type': None,
459 'chapters': None,
460 'collections': None,
461 'copyright': None,
462 'description': None,
463 'description_language': None,
464 'explicit': None,
465 'genres': None,
466 'grouping': None,
467 'images': None,
468 'label': None,
469 'languages': None,
470 'last_refresh': None,
471 'life_span': None,
472 'links': None,
473 'lrc_lyrics': None,
474 'lyrics': None,
475 'mood': None,
476 'performers': None,
477 'popularity': None,
478 'preview': None,
479 'release_date': None,
480 'review': None,
481 'style': None,
482 }),
483 'name': '',
484 'position': None,
485 'provider': 'nicovideo_test',
486 'provider_mappings': list([
487 dict({
488 'audio_format': dict({
489 'bit_depth': 16,
490 'bit_rate': 0,
491 'channels': 2,
492 'codec_type': '?',
493 'content_type': '?',
494 'output_format_str': '?',
495 'sample_rate': 44100,
496 }),
497 'available': True,
498 'details': None,
499 'in_library': None,
500 'is_unique': None,
501 'item_id': '68461151',
502 'provider_domain': 'nicovideo',
503 'provider_instance': 'nicovideo_test',
504 'url': 'https://www.nicovideo.jp/user/68461151',
505 }),
506 ]),
507 'sort_name': '',
508 'uri': 'nicovideo_test://artist/68461151',
509 'version': '',
510 }),
511 ]),
512 'date_added': None,
513 'external_ids': list([
514 ]),
515 'favorite': False,
516 'is_playable': True,
517 'item_id': '527007',
518 'media_type': 'album',
519 'metadata': dict({
520 'artist_entity_type': None,
521 'chapters': None,
522 'collections': None,
523 'copyright': None,
524 'description': 'This is a dummy description for testing purposes.',
525 'description_language': None,
526 'explicit': None,
527 'genres': None,
528 'grouping': None,
529 'images': None,
530 'label': None,
531 'languages': None,
532 'last_refresh': None,
533 'life_span': None,
534 'links': list([
535 dict({
536 'type': 'website',
537 'url': 'https://www.nicovideo.jp/series/527007',
538 }),
539 ]),
540 'lrc_lyrics': None,
541 'lyrics': None,
542 'mood': None,
543 'performers': None,
544 'popularity': None,
545 'preview': None,
546 'release_date': None,
547 'review': None,
548 'style': None,
549 }),
550 'name': 'ãã¹ãã·ãªã¼ãº68461151-527007',
551 'position': None,
552 'provider': 'nicovideo_test',
553 'provider_mappings': list([
554 dict({
555 'audio_format': dict({
556 'bit_depth': 16,
557 'bit_rate': 0,
558 'channels': 2,
559 'codec_type': '?',
560 'content_type': '?',
561 'output_format_str': '?',
562 'sample_rate': 44100,
563 }),
564 'available': True,
565 'details': None,
566 'in_library': None,
567 'is_unique': None,
568 'item_id': '527007',
569 'provider_domain': 'nicovideo',
570 'provider_instance': 'nicovideo_test',
571 'url': 'https://www.nicovideo.jp/series/527007',
572 }),
573 ]),
574 'sort_name': 'ãã¹ãã·ãªã¼ã¹68461151-527007',
575 'uri': 'nicovideo_test://album/527007',
576 'version': '',
577 'year': None,
578 })
579# ---
580# name: test_converter_with_fixture[artists/following_users.json]
581 dict({
582 'artist_type': 'singer',
583 'date_added': None,
584 'external_ids': list([
585 ]),
586 'favorite': False,
587 'is_playable': True,
588 'item_id': '4',
589 'media_type': 'artist',
590 'metadata': dict({
591 'artist_entity_type': None,
592 'chapters': None,
593 'collections': None,
594 'copyright': None,
595 'description': 'This is a dummy description for testing purposes.',
596 'description_language': None,
597 'explicit': None,
598 'genres': None,
599 'grouping': None,
600 'images': list([
601 dict({
602 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
603 'provider': 'nicovideo_test',
604 'proxy_id': None,
605 'remotely_accessible': True,
606 'type': 'thumb',
607 }),
608 ]),
609 'label': None,
610 'languages': None,
611 'last_refresh': None,
612 'life_span': None,
613 'links': list([
614 dict({
615 'type': 'website',
616 'url': 'https://www.nicovideo.jp/user/4',
617 }),
618 ]),
619 'lrc_lyrics': None,
620 'lyrics': None,
621 'mood': None,
622 'performers': None,
623 'popularity': None,
624 'preview': None,
625 'release_date': None,
626 'review': None,
627 'style': None,
628 }),
629 'name': 'ä¸ã®',
630 'position': None,
631 'provider': 'nicovideo_test',
632 'provider_mappings': list([
633 dict({
634 'audio_format': dict({
635 'bit_depth': 16,
636 'bit_rate': 0,
637 'channels': 2,
638 'codec_type': '?',
639 'content_type': '?',
640 'output_format_str': '?',
641 'sample_rate': 44100,
642 }),
643 'available': True,
644 'details': None,
645 'in_library': None,
646 'is_unique': None,
647 'item_id': '4',
648 'provider_domain': 'nicovideo',
649 'provider_instance': 'nicovideo_test',
650 'url': 'https://www.nicovideo.jp/user/4',
651 }),
652 ]),
653 'sort_name': 'ä¸ã®',
654 'uri': 'nicovideo_test://artist/4',
655 'version': '',
656 })
657# ---
658# name: test_converter_with_fixture[artists/user_details.json]
659 dict({
660 'artist_type': 'singer',
661 'date_added': None,
662 'external_ids': list([
663 ]),
664 'favorite': False,
665 'is_playable': True,
666 'item_id': '68461151',
667 'media_type': 'artist',
668 'metadata': dict({
669 'artist_entity_type': None,
670 'chapters': None,
671 'collections': None,
672 'copyright': None,
673 'description': 'This is a dummy description for testing purposes.',
674 'description_language': None,
675 'explicit': None,
676 'genres': None,
677 'grouping': None,
678 'images': list([
679 dict({
680 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
681 'provider': 'nicovideo_test',
682 'proxy_id': None,
683 'remotely_accessible': True,
684 'type': 'thumb',
685 }),
686 ]),
687 'label': None,
688 'languages': None,
689 'last_refresh': None,
690 'life_span': None,
691 'links': list([
692 dict({
693 'type': 'website',
694 'url': 'https://www.nicovideo.jp/user/68461151',
695 }),
696 ]),
697 'lrc_lyrics': None,
698 'lyrics': None,
699 'mood': None,
700 'performers': None,
701 'popularity': None,
702 'preview': None,
703 'release_date': None,
704 'review': None,
705 'style': None,
706 }),
707 'name': 'ã²ã¹ã',
708 'position': None,
709 'provider': 'nicovideo_test',
710 'provider_mappings': list([
711 dict({
712 'audio_format': dict({
713 'bit_depth': 16,
714 'bit_rate': 0,
715 'channels': 2,
716 'codec_type': '?',
717 'content_type': '?',
718 'output_format_str': '?',
719 'sample_rate': 44100,
720 }),
721 'available': True,
722 'details': None,
723 'in_library': None,
724 'is_unique': None,
725 'item_id': '68461151',
726 'provider_domain': 'nicovideo',
727 'provider_instance': 'nicovideo_test',
728 'url': 'https://www.nicovideo.jp/user/68461151',
729 }),
730 ]),
731 'sort_name': 'ã±ã¹ã',
732 'uri': 'nicovideo_test://artist/68461151',
733 'version': '',
734 })
735# ---
736# name: test_converter_with_fixture[history/user_history.json]
737 dict({
738 'album': None,
739 'artists': list([
740 dict({
741 'artist_type': 'singer',
742 'date_added': None,
743 'external_ids': list([
744 ]),
745 'favorite': False,
746 'is_playable': True,
747 'item_id': '68461151',
748 'media_type': 'artist',
749 'metadata': dict({
750 'artist_entity_type': None,
751 'chapters': None,
752 'collections': None,
753 'copyright': None,
754 'description': None,
755 'description_language': None,
756 'explicit': None,
757 'genres': None,
758 'grouping': None,
759 'images': list([
760 dict({
761 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
762 'provider': 'nicovideo_test',
763 'proxy_id': None,
764 'remotely_accessible': True,
765 'type': 'thumb',
766 }),
767 ]),
768 'label': None,
769 'languages': None,
770 'last_refresh': None,
771 'life_span': None,
772 'links': list([
773 dict({
774 'type': 'website',
775 'url': 'https://www.nicovideo.jp/user/68461151',
776 }),
777 ]),
778 'lrc_lyrics': None,
779 'lyrics': None,
780 'mood': None,
781 'performers': None,
782 'popularity': None,
783 'preview': None,
784 'release_date': None,
785 'review': None,
786 'style': None,
787 }),
788 'name': 'ã²ã¹ã',
789 'position': None,
790 'provider': 'nicovideo_test',
791 'provider_mappings': list([
792 dict({
793 'audio_format': dict({
794 'bit_depth': 16,
795 'bit_rate': 0,
796 'channels': 2,
797 'codec_type': '?',
798 'content_type': '?',
799 'output_format_str': '?',
800 'sample_rate': 44100,
801 }),
802 'available': True,
803 'details': None,
804 'in_library': None,
805 'is_unique': None,
806 'item_id': '68461151',
807 'provider_domain': 'nicovideo',
808 'provider_instance': 'nicovideo_test',
809 'url': 'https://www.nicovideo.jp/user/68461151',
810 }),
811 ]),
812 'sort_name': 'ã±ã¹ã',
813 'uri': 'nicovideo_test://artist/68461151',
814 'version': '',
815 }),
816 ]),
817 'audio_metadata': None,
818 'date_added': None,
819 'disc_number': 0,
820 'duration': 2,
821 'external_ids': list([
822 ]),
823 'favorite': False,
824 'is_playable': True,
825 'item_id': 'sm45285955',
826 'last_played': 0,
827 'media_type': 'track',
828 'metadata': dict({
829 'artist_entity_type': None,
830 'chapters': None,
831 'collections': None,
832 'copyright': None,
833 'description': 'This is a dummy description for testing purposes.',
834 'description_language': None,
835 'explicit': False,
836 'genres': None,
837 'grouping': None,
838 'images': list([
839 dict({
840 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
841 'provider': 'nicovideo_test',
842 'proxy_id': None,
843 'remotely_accessible': True,
844 'type': 'thumb',
845 }),
846 dict({
847 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
848 'provider': 'nicovideo_test',
849 'proxy_id': None,
850 'remotely_accessible': True,
851 'type': 'thumb',
852 }),
853 ]),
854 'label': None,
855 'languages': None,
856 'last_refresh': None,
857 'life_span': None,
858 'links': list([
859 dict({
860 'type': 'website',
861 'url': 'https://www.nicovideo.jp/watch/sm45285955',
862 }),
863 ]),
864 'lrc_lyrics': None,
865 'lyrics': None,
866 'mood': None,
867 'performers': None,
868 'popularity': 0,
869 'preview': None,
870 'release_date': '2025-01-01T00:00:00+09:00',
871 'review': None,
872 'style': None,
873 }),
874 'name': 'APIãã¹ãç¨',
875 'position': None,
876 'provider': 'nicovideo_test',
877 'provider_mappings': list([
878 dict({
879 'audio_format': dict({
880 'bit_depth': 16,
881 'bit_rate': 0,
882 'channels': 2,
883 'codec_type': 'aac',
884 'content_type': 'mp4',
885 'output_format_str': 'mp4',
886 'sample_rate': 44100,
887 }),
888 'available': True,
889 'details': None,
890 'in_library': None,
891 'is_unique': None,
892 'item_id': 'sm45285955',
893 'provider_domain': 'nicovideo',
894 'provider_instance': 'nicovideo_test',
895 'url': 'https://www.nicovideo.jp/watch/sm45285955',
896 }),
897 ]),
898 'sort_name': 'apiãã¹ãç¨',
899 'track_number': 0,
900 'uri': 'nicovideo_test://track/sm45285955',
901 'version': '',
902 })
903# ---
904# name: test_converter_with_fixture[history/user_likes.json]
905 dict({
906 'album': None,
907 'artists': list([
908 dict({
909 'artist_type': 'singer',
910 'date_added': None,
911 'external_ids': list([
912 ]),
913 'favorite': False,
914 'is_playable': True,
915 'item_id': '68461151',
916 'media_type': 'artist',
917 'metadata': dict({
918 'artist_entity_type': None,
919 'chapters': None,
920 'collections': None,
921 'copyright': None,
922 'description': None,
923 'description_language': None,
924 'explicit': None,
925 'genres': None,
926 'grouping': None,
927 'images': list([
928 dict({
929 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
930 'provider': 'nicovideo_test',
931 'proxy_id': None,
932 'remotely_accessible': True,
933 'type': 'thumb',
934 }),
935 ]),
936 'label': None,
937 'languages': None,
938 'last_refresh': None,
939 'life_span': None,
940 'links': list([
941 dict({
942 'type': 'website',
943 'url': 'https://www.nicovideo.jp/user/68461151',
944 }),
945 ]),
946 'lrc_lyrics': None,
947 'lyrics': None,
948 'mood': None,
949 'performers': None,
950 'popularity': None,
951 'preview': None,
952 'release_date': None,
953 'review': None,
954 'style': None,
955 }),
956 'name': 'ã²ã¹ã',
957 'position': None,
958 'provider': 'nicovideo_test',
959 'provider_mappings': list([
960 dict({
961 'audio_format': dict({
962 'bit_depth': 16,
963 'bit_rate': 0,
964 'channels': 2,
965 'codec_type': '?',
966 'content_type': '?',
967 'output_format_str': '?',
968 'sample_rate': 44100,
969 }),
970 'available': True,
971 'details': None,
972 'in_library': None,
973 'is_unique': None,
974 'item_id': '68461151',
975 'provider_domain': 'nicovideo',
976 'provider_instance': 'nicovideo_test',
977 'url': 'https://www.nicovideo.jp/user/68461151',
978 }),
979 ]),
980 'sort_name': 'ã±ã¹ã',
981 'uri': 'nicovideo_test://artist/68461151',
982 'version': '',
983 }),
984 ]),
985 'audio_metadata': None,
986 'date_added': None,
987 'disc_number': 0,
988 'duration': 2,
989 'external_ids': list([
990 ]),
991 'favorite': False,
992 'is_playable': True,
993 'item_id': 'sm45285955',
994 'last_played': 0,
995 'media_type': 'track',
996 'metadata': dict({
997 'artist_entity_type': None,
998 'chapters': None,
999 'collections': None,
1000 'copyright': None,
1001 'description': 'This is a dummy description for testing purposes.',
1002 'description_language': None,
1003 'explicit': False,
1004 'genres': None,
1005 'grouping': None,
1006 'images': list([
1007 dict({
1008 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
1009 'provider': 'nicovideo_test',
1010 'proxy_id': None,
1011 'remotely_accessible': True,
1012 'type': 'thumb',
1013 }),
1014 dict({
1015 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
1016 'provider': 'nicovideo_test',
1017 'proxy_id': None,
1018 'remotely_accessible': True,
1019 'type': 'thumb',
1020 }),
1021 ]),
1022 'label': None,
1023 'languages': None,
1024 'last_refresh': None,
1025 'life_span': None,
1026 'links': list([
1027 dict({
1028 'type': 'website',
1029 'url': 'https://www.nicovideo.jp/watch/sm45285955',
1030 }),
1031 ]),
1032 'lrc_lyrics': None,
1033 'lyrics': None,
1034 'mood': None,
1035 'performers': None,
1036 'popularity': 0,
1037 'preview': None,
1038 'release_date': '2025-01-01T00:00:00+09:00',
1039 'review': None,
1040 'style': None,
1041 }),
1042 'name': 'APIãã¹ãç¨',
1043 'position': None,
1044 'provider': 'nicovideo_test',
1045 'provider_mappings': list([
1046 dict({
1047 'audio_format': dict({
1048 'bit_depth': 16,
1049 'bit_rate': 0,
1050 'channels': 2,
1051 'codec_type': 'aac',
1052 'content_type': 'mp4',
1053 'output_format_str': 'mp4',
1054 'sample_rate': 44100,
1055 }),
1056 'available': True,
1057 'details': None,
1058 'in_library': None,
1059 'is_unique': None,
1060 'item_id': 'sm45285955',
1061 'provider_domain': 'nicovideo',
1062 'provider_instance': 'nicovideo_test',
1063 'url': 'https://www.nicovideo.jp/watch/sm45285955',
1064 }),
1065 ]),
1066 'sort_name': 'apiãã¹ãç¨',
1067 'track_number': 0,
1068 'uri': 'nicovideo_test://track/sm45285955',
1069 'version': '',
1070 })
1071# ---
1072# name: test_converter_with_fixture[playlists/following_mylists.json]
1073 dict({
1074 'date_added': None,
1075 'external_ids': list([
1076 ]),
1077 'favorite': False,
1078 'is_dynamic': False,
1079 'is_editable': False,
1080 'is_playable': True,
1081 'item_id': '78597499',
1082 'media_type': 'playlist',
1083 'metadata': dict({
1084 'artist_entity_type': None,
1085 'chapters': None,
1086 'collections': None,
1087 'copyright': None,
1088 'description': 'This is a dummy description for testing purposes.',
1089 'description_language': None,
1090 'explicit': None,
1091 'genres': None,
1092 'grouping': None,
1093 'images': list([
1094 dict({
1095 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1096 'provider': 'nicovideo_test',
1097 'proxy_id': None,
1098 'remotely_accessible': True,
1099 'type': 'thumb',
1100 }),
1101 ]),
1102 'label': None,
1103 'languages': None,
1104 'last_refresh': None,
1105 'life_span': None,
1106 'links': list([
1107 dict({
1108 'type': 'website',
1109 'url': 'https://www.nicovideo.jp/mylist/78597499',
1110 }),
1111 ]),
1112 'lrc_lyrics': None,
1113 'lyrics': None,
1114 'mood': None,
1115 'performers': None,
1116 'popularity': None,
1117 'preview': None,
1118 'release_date': None,
1119 'review': None,
1120 'style': None,
1121 }),
1122 'name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1123 'owner': '68461151',
1124 'position': None,
1125 'provider': 'nicovideo_test',
1126 'provider_mappings': list([
1127 dict({
1128 'audio_format': dict({
1129 'bit_depth': 16,
1130 'bit_rate': 0,
1131 'channels': 2,
1132 'codec_type': '?',
1133 'content_type': '?',
1134 'output_format_str': '?',
1135 'sample_rate': 44100,
1136 }),
1137 'available': True,
1138 'details': None,
1139 'in_library': None,
1140 'is_unique': None,
1141 'item_id': '78597499',
1142 'provider_domain': 'nicovideo',
1143 'provider_instance': 'nicovideo_test',
1144 'url': 'https://www.nicovideo.jp/mylist/78597499',
1145 }),
1146 ]),
1147 'sort_name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1148 'supported_mediatypes': list([
1149 'track',
1150 ]),
1151 'translation_key': None,
1152 'translation_params': None,
1153 'uri': 'nicovideo_test://playlist/78597499',
1154 'version': '',
1155 })
1156# ---
1157# name: test_converter_with_fixture[playlists/own_mylists.json]
1158 dict({
1159 'date_added': None,
1160 'external_ids': list([
1161 ]),
1162 'favorite': False,
1163 'is_dynamic': False,
1164 'is_editable': True,
1165 'is_playable': True,
1166 'item_id': '78597499',
1167 'media_type': 'playlist',
1168 'metadata': dict({
1169 'artist_entity_type': None,
1170 'chapters': None,
1171 'collections': None,
1172 'copyright': None,
1173 'description': 'This is a dummy description for testing purposes.',
1174 'description_language': None,
1175 'explicit': None,
1176 'genres': None,
1177 'grouping': None,
1178 'images': list([
1179 dict({
1180 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1181 'provider': 'nicovideo_test',
1182 'proxy_id': None,
1183 'remotely_accessible': True,
1184 'type': 'thumb',
1185 }),
1186 ]),
1187 'label': None,
1188 'languages': None,
1189 'last_refresh': None,
1190 'life_span': None,
1191 'links': list([
1192 dict({
1193 'type': 'website',
1194 'url': 'https://www.nicovideo.jp/mylist/78597499',
1195 }),
1196 ]),
1197 'lrc_lyrics': None,
1198 'lyrics': None,
1199 'mood': None,
1200 'performers': None,
1201 'popularity': None,
1202 'preview': None,
1203 'release_date': None,
1204 'review': None,
1205 'style': None,
1206 }),
1207 'name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1208 'owner': '68461151',
1209 'position': None,
1210 'provider': 'nicovideo_test',
1211 'provider_mappings': list([
1212 dict({
1213 'audio_format': dict({
1214 'bit_depth': 16,
1215 'bit_rate': 0,
1216 'channels': 2,
1217 'codec_type': '?',
1218 'content_type': '?',
1219 'output_format_str': '?',
1220 'sample_rate': 44100,
1221 }),
1222 'available': True,
1223 'details': None,
1224 'in_library': None,
1225 'is_unique': None,
1226 'item_id': '78597499',
1227 'provider_domain': 'nicovideo',
1228 'provider_instance': 'nicovideo_test',
1229 'url': 'https://www.nicovideo.jp/mylist/78597499',
1230 }),
1231 ]),
1232 'sort_name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1233 'supported_mediatypes': list([
1234 'track',
1235 ]),
1236 'translation_key': None,
1237 'translation_params': None,
1238 'uri': 'nicovideo_test://playlist/78597499',
1239 'version': '',
1240 })
1241# ---
1242# name: test_converter_with_fixture[playlists/single_mylist_details.json]
1243 dict({
1244 'playlist': dict({
1245 'date_added': None,
1246 'external_ids': list([
1247 ]),
1248 'favorite': False,
1249 'is_dynamic': False,
1250 'is_editable': True,
1251 'is_playable': True,
1252 'item_id': '78597499',
1253 'media_type': 'playlist',
1254 'metadata': dict({
1255 'artist_entity_type': None,
1256 'chapters': None,
1257 'collections': None,
1258 'copyright': None,
1259 'description': 'This is a dummy description for testing purposes.',
1260 'description_language': None,
1261 'explicit': None,
1262 'genres': None,
1263 'grouping': None,
1264 'images': list([
1265 dict({
1266 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1267 'provider': 'nicovideo_test',
1268 'proxy_id': None,
1269 'remotely_accessible': True,
1270 'type': 'thumb',
1271 }),
1272 ]),
1273 'label': None,
1274 'languages': None,
1275 'last_refresh': None,
1276 'life_span': None,
1277 'links': list([
1278 dict({
1279 'type': 'website',
1280 'url': 'https://www.nicovideo.jp/mylist/78597499',
1281 }),
1282 ]),
1283 'lrc_lyrics': None,
1284 'lyrics': None,
1285 'mood': None,
1286 'performers': None,
1287 'popularity': None,
1288 'preview': None,
1289 'release_date': None,
1290 'review': None,
1291 'style': None,
1292 }),
1293 'name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1294 'owner': '68461151',
1295 'position': None,
1296 'provider': 'nicovideo_test',
1297 'provider_mappings': list([
1298 dict({
1299 'audio_format': dict({
1300 'bit_depth': 16,
1301 'bit_rate': 0,
1302 'channels': 2,
1303 'codec_type': '?',
1304 'content_type': '?',
1305 'output_format_str': '?',
1306 'sample_rate': 44100,
1307 }),
1308 'available': True,
1309 'details': None,
1310 'in_library': None,
1311 'is_unique': None,
1312 'item_id': '78597499',
1313 'provider_domain': 'nicovideo',
1314 'provider_instance': 'nicovideo_test',
1315 'url': 'https://www.nicovideo.jp/mylist/78597499',
1316 }),
1317 ]),
1318 'sort_name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1319 'supported_mediatypes': list([
1320 'track',
1321 ]),
1322 'translation_key': None,
1323 'translation_params': None,
1324 'uri': 'nicovideo_test://playlist/78597499',
1325 'version': '',
1326 }),
1327 'tracks': list([
1328 dict({
1329 'album': None,
1330 'artists': list([
1331 dict({
1332 'artist_type': 'singer',
1333 'date_added': None,
1334 'external_ids': list([
1335 ]),
1336 'favorite': False,
1337 'is_playable': True,
1338 'item_id': '68461151',
1339 'media_type': 'artist',
1340 'metadata': dict({
1341 'artist_entity_type': None,
1342 'chapters': None,
1343 'collections': None,
1344 'copyright': None,
1345 'description': None,
1346 'description_language': None,
1347 'explicit': None,
1348 'genres': None,
1349 'grouping': None,
1350 'images': list([
1351 dict({
1352 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1353 'provider': 'nicovideo_test',
1354 'proxy_id': None,
1355 'remotely_accessible': True,
1356 'type': 'thumb',
1357 }),
1358 ]),
1359 'label': None,
1360 'languages': None,
1361 'last_refresh': None,
1362 'life_span': None,
1363 'links': list([
1364 dict({
1365 'type': 'website',
1366 'url': 'https://www.nicovideo.jp/user/68461151',
1367 }),
1368 ]),
1369 'lrc_lyrics': None,
1370 'lyrics': None,
1371 'mood': None,
1372 'performers': None,
1373 'popularity': None,
1374 'preview': None,
1375 'release_date': None,
1376 'review': None,
1377 'style': None,
1378 }),
1379 'name': 'ã²ã¹ã',
1380 'position': None,
1381 'provider': 'nicovideo_test',
1382 'provider_mappings': list([
1383 dict({
1384 'audio_format': dict({
1385 'bit_depth': 16,
1386 'bit_rate': 0,
1387 'channels': 2,
1388 'codec_type': '?',
1389 'content_type': '?',
1390 'output_format_str': '?',
1391 'sample_rate': 44100,
1392 }),
1393 'available': True,
1394 'details': None,
1395 'in_library': None,
1396 'is_unique': None,
1397 'item_id': '68461151',
1398 'provider_domain': 'nicovideo',
1399 'provider_instance': 'nicovideo_test',
1400 'url': 'https://www.nicovideo.jp/user/68461151',
1401 }),
1402 ]),
1403 'sort_name': 'ã±ã¹ã',
1404 'uri': 'nicovideo_test://artist/68461151',
1405 'version': '',
1406 }),
1407 ]),
1408 'audio_metadata': None,
1409 'date_added': None,
1410 'disc_number': 0,
1411 'duration': 2,
1412 'external_ids': list([
1413 ]),
1414 'favorite': False,
1415 'is_playable': True,
1416 'item_id': 'sm45285955',
1417 'last_played': 0,
1418 'media_type': 'track',
1419 'metadata': dict({
1420 'artist_entity_type': None,
1421 'chapters': None,
1422 'collections': None,
1423 'copyright': None,
1424 'description': 'This is a dummy description for testing purposes.',
1425 'description_language': None,
1426 'explicit': False,
1427 'genres': None,
1428 'grouping': None,
1429 'images': list([
1430 dict({
1431 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
1432 'provider': 'nicovideo_test',
1433 'proxy_id': None,
1434 'remotely_accessible': True,
1435 'type': 'thumb',
1436 }),
1437 dict({
1438 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
1439 'provider': 'nicovideo_test',
1440 'proxy_id': None,
1441 'remotely_accessible': True,
1442 'type': 'thumb',
1443 }),
1444 ]),
1445 'label': None,
1446 'languages': None,
1447 'last_refresh': None,
1448 'life_span': None,
1449 'links': list([
1450 dict({
1451 'type': 'website',
1452 'url': 'https://www.nicovideo.jp/watch/sm45285955',
1453 }),
1454 ]),
1455 'lrc_lyrics': None,
1456 'lyrics': None,
1457 'mood': None,
1458 'performers': None,
1459 'popularity': 0,
1460 'preview': None,
1461 'release_date': '2025-01-01T00:00:00+09:00',
1462 'review': None,
1463 'style': None,
1464 }),
1465 'name': 'APIãã¹ãç¨',
1466 'position': None,
1467 'provider': 'nicovideo_test',
1468 'provider_mappings': list([
1469 dict({
1470 'audio_format': dict({
1471 'bit_depth': 16,
1472 'bit_rate': 0,
1473 'channels': 2,
1474 'codec_type': 'aac',
1475 'content_type': 'mp4',
1476 'output_format_str': 'mp4',
1477 'sample_rate': 44100,
1478 }),
1479 'available': True,
1480 'details': None,
1481 'in_library': None,
1482 'is_unique': None,
1483 'item_id': 'sm45285955',
1484 'provider_domain': 'nicovideo',
1485 'provider_instance': 'nicovideo_test',
1486 'url': 'https://www.nicovideo.jp/watch/sm45285955',
1487 }),
1488 ]),
1489 'sort_name': 'apiãã¹ãç¨',
1490 'track_number': 0,
1491 'uri': 'nicovideo_test://track/sm45285955',
1492 'version': '',
1493 }),
1494 ]),
1495 })
1496# ---
1497# name: test_converter_with_fixture[search/mylist_search.json]
1498 dict({
1499 'date_added': None,
1500 'external_ids': list([
1501 ]),
1502 'favorite': False,
1503 'is_dynamic': False,
1504 'is_editable': True,
1505 'is_playable': True,
1506 'item_id': '78597499',
1507 'media_type': 'playlist',
1508 'metadata': dict({
1509 'artist_entity_type': None,
1510 'chapters': None,
1511 'collections': None,
1512 'copyright': None,
1513 'description': 'This is a dummy description for testing purposes.',
1514 'description_language': None,
1515 'explicit': None,
1516 'genres': None,
1517 'grouping': None,
1518 'images': list([
1519 dict({
1520 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1521 'provider': 'nicovideo_test',
1522 'proxy_id': None,
1523 'remotely_accessible': True,
1524 'type': 'thumb',
1525 }),
1526 ]),
1527 'label': None,
1528 'languages': None,
1529 'last_refresh': None,
1530 'life_span': None,
1531 'links': list([
1532 dict({
1533 'type': 'website',
1534 'url': 'https://www.nicovideo.jp/mylist/78597499',
1535 }),
1536 ]),
1537 'lrc_lyrics': None,
1538 'lyrics': None,
1539 'mood': None,
1540 'performers': None,
1541 'popularity': None,
1542 'preview': None,
1543 'release_date': None,
1544 'review': None,
1545 'style': None,
1546 }),
1547 'name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1548 'owner': '68461151',
1549 'position': None,
1550 'provider': 'nicovideo_test',
1551 'provider_mappings': list([
1552 dict({
1553 'audio_format': dict({
1554 'bit_depth': 16,
1555 'bit_rate': 0,
1556 'channels': 2,
1557 'codec_type': '?',
1558 'content_type': '?',
1559 'output_format_str': '?',
1560 'sample_rate': 44100,
1561 }),
1562 'available': True,
1563 'details': None,
1564 'in_library': None,
1565 'is_unique': None,
1566 'item_id': '78597499',
1567 'provider_domain': 'nicovideo',
1568 'provider_instance': 'nicovideo_test',
1569 'url': 'https://www.nicovideo.jp/mylist/78597499',
1570 }),
1571 ]),
1572 'sort_name': 'ãã¹ããã¤ãªã¹ã68461151-78597499',
1573 'supported_mediatypes': list([
1574 'track',
1575 ]),
1576 'translation_key': None,
1577 'translation_params': None,
1578 'uri': 'nicovideo_test://playlist/78597499',
1579 'version': '',
1580 })
1581# ---
1582# name: test_converter_with_fixture[search/series_search.json]
1583 dict({
1584 'album_type': 'unknown',
1585 'artists': list([
1586 dict({
1587 'artist_type': 'singer',
1588 'date_added': None,
1589 'external_ids': list([
1590 ]),
1591 'favorite': False,
1592 'is_playable': True,
1593 'item_id': '68461151',
1594 'media_type': 'artist',
1595 'metadata': dict({
1596 'artist_entity_type': None,
1597 'chapters': None,
1598 'collections': None,
1599 'copyright': None,
1600 'description': None,
1601 'description_language': None,
1602 'explicit': None,
1603 'genres': None,
1604 'grouping': None,
1605 'images': None,
1606 'label': None,
1607 'languages': None,
1608 'last_refresh': None,
1609 'life_span': None,
1610 'links': None,
1611 'lrc_lyrics': None,
1612 'lyrics': None,
1613 'mood': None,
1614 'performers': None,
1615 'popularity': None,
1616 'preview': None,
1617 'release_date': None,
1618 'review': None,
1619 'style': None,
1620 }),
1621 'name': 'ã²ã¹ã',
1622 'position': None,
1623 'provider': 'nicovideo_test',
1624 'provider_mappings': list([
1625 dict({
1626 'audio_format': dict({
1627 'bit_depth': 16,
1628 'bit_rate': 0,
1629 'channels': 2,
1630 'codec_type': '?',
1631 'content_type': '?',
1632 'output_format_str': '?',
1633 'sample_rate': 44100,
1634 }),
1635 'available': True,
1636 'details': None,
1637 'in_library': None,
1638 'is_unique': None,
1639 'item_id': '68461151',
1640 'provider_domain': 'nicovideo',
1641 'provider_instance': 'nicovideo_test',
1642 'url': 'https://www.nicovideo.jp/user/68461151',
1643 }),
1644 ]),
1645 'sort_name': 'ã±ã¹ã',
1646 'uri': 'nicovideo_test://artist/68461151',
1647 'version': '',
1648 }),
1649 ]),
1650 'date_added': None,
1651 'external_ids': list([
1652 ]),
1653 'favorite': False,
1654 'is_playable': True,
1655 'item_id': '527007',
1656 'media_type': 'album',
1657 'metadata': dict({
1658 'artist_entity_type': None,
1659 'chapters': None,
1660 'collections': None,
1661 'copyright': None,
1662 'description': 'This is a dummy description for testing purposes.',
1663 'description_language': None,
1664 'explicit': None,
1665 'genres': None,
1666 'grouping': None,
1667 'images': None,
1668 'label': None,
1669 'languages': None,
1670 'last_refresh': None,
1671 'life_span': None,
1672 'links': list([
1673 dict({
1674 'type': 'website',
1675 'url': 'https://www.nicovideo.jp/series/527007',
1676 }),
1677 ]),
1678 'lrc_lyrics': None,
1679 'lyrics': None,
1680 'mood': None,
1681 'performers': None,
1682 'popularity': None,
1683 'preview': None,
1684 'release_date': None,
1685 'review': None,
1686 'style': None,
1687 }),
1688 'name': 'ãã¹ãã·ãªã¼ãº68461151-527007',
1689 'position': None,
1690 'provider': 'nicovideo_test',
1691 'provider_mappings': list([
1692 dict({
1693 'audio_format': dict({
1694 'bit_depth': 16,
1695 'bit_rate': 0,
1696 'channels': 2,
1697 'codec_type': '?',
1698 'content_type': '?',
1699 'output_format_str': '?',
1700 'sample_rate': 44100,
1701 }),
1702 'available': True,
1703 'details': None,
1704 'in_library': None,
1705 'is_unique': None,
1706 'item_id': '527007',
1707 'provider_domain': 'nicovideo',
1708 'provider_instance': 'nicovideo_test',
1709 'url': 'https://www.nicovideo.jp/series/527007',
1710 }),
1711 ]),
1712 'sort_name': 'ãã¹ãã·ãªã¼ã¹68461151-527007',
1713 'uri': 'nicovideo_test://album/527007',
1714 'version': '',
1715 'year': None,
1716 })
1717# ---
1718# name: test_converter_with_fixture[search/video_search_keyword.json]
1719 dict({
1720 'album': None,
1721 'artists': list([
1722 dict({
1723 'artist_type': 'singer',
1724 'date_added': None,
1725 'external_ids': list([
1726 ]),
1727 'favorite': False,
1728 'is_playable': True,
1729 'item_id': '68461151',
1730 'media_type': 'artist',
1731 'metadata': dict({
1732 'artist_entity_type': None,
1733 'chapters': None,
1734 'collections': None,
1735 'copyright': None,
1736 'description': None,
1737 'description_language': None,
1738 'explicit': None,
1739 'genres': None,
1740 'grouping': None,
1741 'images': list([
1742 dict({
1743 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1744 'provider': 'nicovideo_test',
1745 'proxy_id': None,
1746 'remotely_accessible': True,
1747 'type': 'thumb',
1748 }),
1749 ]),
1750 'label': None,
1751 'languages': None,
1752 'last_refresh': None,
1753 'life_span': None,
1754 'links': list([
1755 dict({
1756 'type': 'website',
1757 'url': 'https://www.nicovideo.jp/user/68461151',
1758 }),
1759 ]),
1760 'lrc_lyrics': None,
1761 'lyrics': None,
1762 'mood': None,
1763 'performers': None,
1764 'popularity': None,
1765 'preview': None,
1766 'release_date': None,
1767 'review': None,
1768 'style': None,
1769 }),
1770 'name': 'ã²ã¹ã',
1771 'position': None,
1772 'provider': 'nicovideo_test',
1773 'provider_mappings': list([
1774 dict({
1775 'audio_format': dict({
1776 'bit_depth': 16,
1777 'bit_rate': 0,
1778 'channels': 2,
1779 'codec_type': '?',
1780 'content_type': '?',
1781 'output_format_str': '?',
1782 'sample_rate': 44100,
1783 }),
1784 'available': True,
1785 'details': None,
1786 'in_library': None,
1787 'is_unique': None,
1788 'item_id': '68461151',
1789 'provider_domain': 'nicovideo',
1790 'provider_instance': 'nicovideo_test',
1791 'url': 'https://www.nicovideo.jp/user/68461151',
1792 }),
1793 ]),
1794 'sort_name': 'ã±ã¹ã',
1795 'uri': 'nicovideo_test://artist/68461151',
1796 'version': '',
1797 }),
1798 ]),
1799 'audio_metadata': None,
1800 'date_added': None,
1801 'disc_number': 0,
1802 'duration': 2,
1803 'external_ids': list([
1804 ]),
1805 'favorite': False,
1806 'is_playable': True,
1807 'item_id': 'sm45285955',
1808 'last_played': 0,
1809 'media_type': 'track',
1810 'metadata': dict({
1811 'artist_entity_type': None,
1812 'chapters': None,
1813 'collections': None,
1814 'copyright': None,
1815 'description': 'This is a dummy description for testing purposes.',
1816 'description_language': None,
1817 'explicit': False,
1818 'genres': None,
1819 'grouping': None,
1820 'images': list([
1821 dict({
1822 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
1823 'provider': 'nicovideo_test',
1824 'proxy_id': None,
1825 'remotely_accessible': True,
1826 'type': 'thumb',
1827 }),
1828 dict({
1829 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
1830 'provider': 'nicovideo_test',
1831 'proxy_id': None,
1832 'remotely_accessible': True,
1833 'type': 'thumb',
1834 }),
1835 ]),
1836 'label': None,
1837 'languages': None,
1838 'last_refresh': None,
1839 'life_span': None,
1840 'links': list([
1841 dict({
1842 'type': 'website',
1843 'url': 'https://www.nicovideo.jp/watch/sm45285955',
1844 }),
1845 ]),
1846 'lrc_lyrics': None,
1847 'lyrics': None,
1848 'mood': None,
1849 'performers': None,
1850 'popularity': 0,
1851 'preview': None,
1852 'release_date': '2025-01-01T00:00:00+09:00',
1853 'review': None,
1854 'style': None,
1855 }),
1856 'name': 'APIãã¹ãç¨',
1857 'position': None,
1858 'provider': 'nicovideo_test',
1859 'provider_mappings': list([
1860 dict({
1861 'audio_format': dict({
1862 'bit_depth': 16,
1863 'bit_rate': 0,
1864 'channels': 2,
1865 'codec_type': 'aac',
1866 'content_type': 'mp4',
1867 'output_format_str': 'mp4',
1868 'sample_rate': 44100,
1869 }),
1870 'available': True,
1871 'details': None,
1872 'in_library': None,
1873 'is_unique': None,
1874 'item_id': 'sm45285955',
1875 'provider_domain': 'nicovideo',
1876 'provider_instance': 'nicovideo_test',
1877 'url': 'https://www.nicovideo.jp/watch/sm45285955',
1878 }),
1879 ]),
1880 'sort_name': 'apiãã¹ãç¨',
1881 'track_number': 0,
1882 'uri': 'nicovideo_test://track/sm45285955',
1883 'version': '',
1884 })
1885# ---
1886# name: test_converter_with_fixture[search/video_search_tags.json]
1887 dict({
1888 'album': None,
1889 'artists': list([
1890 dict({
1891 'artist_type': 'singer',
1892 'date_added': None,
1893 'external_ids': list([
1894 ]),
1895 'favorite': False,
1896 'is_playable': True,
1897 'item_id': '68461151',
1898 'media_type': 'artist',
1899 'metadata': dict({
1900 'artist_entity_type': None,
1901 'chapters': None,
1902 'collections': None,
1903 'copyright': None,
1904 'description': None,
1905 'description_language': None,
1906 'explicit': None,
1907 'genres': None,
1908 'grouping': None,
1909 'images': list([
1910 dict({
1911 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
1912 'provider': 'nicovideo_test',
1913 'proxy_id': None,
1914 'remotely_accessible': True,
1915 'type': 'thumb',
1916 }),
1917 ]),
1918 'label': None,
1919 'languages': None,
1920 'last_refresh': None,
1921 'life_span': None,
1922 'links': list([
1923 dict({
1924 'type': 'website',
1925 'url': 'https://www.nicovideo.jp/user/68461151',
1926 }),
1927 ]),
1928 'lrc_lyrics': None,
1929 'lyrics': None,
1930 'mood': None,
1931 'performers': None,
1932 'popularity': None,
1933 'preview': None,
1934 'release_date': None,
1935 'review': None,
1936 'style': None,
1937 }),
1938 'name': 'ã²ã¹ã',
1939 'position': None,
1940 'provider': 'nicovideo_test',
1941 'provider_mappings': list([
1942 dict({
1943 'audio_format': dict({
1944 'bit_depth': 16,
1945 'bit_rate': 0,
1946 'channels': 2,
1947 'codec_type': '?',
1948 'content_type': '?',
1949 'output_format_str': '?',
1950 'sample_rate': 44100,
1951 }),
1952 'available': True,
1953 'details': None,
1954 'in_library': None,
1955 'is_unique': None,
1956 'item_id': '68461151',
1957 'provider_domain': 'nicovideo',
1958 'provider_instance': 'nicovideo_test',
1959 'url': 'https://www.nicovideo.jp/user/68461151',
1960 }),
1961 ]),
1962 'sort_name': 'ã±ã¹ã',
1963 'uri': 'nicovideo_test://artist/68461151',
1964 'version': '',
1965 }),
1966 ]),
1967 'audio_metadata': None,
1968 'date_added': None,
1969 'disc_number': 0,
1970 'duration': 2,
1971 'external_ids': list([
1972 ]),
1973 'favorite': False,
1974 'is_playable': True,
1975 'item_id': 'sm45285955',
1976 'last_played': 0,
1977 'media_type': 'track',
1978 'metadata': dict({
1979 'artist_entity_type': None,
1980 'chapters': None,
1981 'collections': None,
1982 'copyright': None,
1983 'description': 'This is a dummy description for testing purposes.',
1984 'description_language': None,
1985 'explicit': False,
1986 'genres': None,
1987 'grouping': None,
1988 'images': list([
1989 dict({
1990 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
1991 'provider': 'nicovideo_test',
1992 'proxy_id': None,
1993 'remotely_accessible': True,
1994 'type': 'thumb',
1995 }),
1996 dict({
1997 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
1998 'provider': 'nicovideo_test',
1999 'proxy_id': None,
2000 'remotely_accessible': True,
2001 'type': 'thumb',
2002 }),
2003 ]),
2004 'label': None,
2005 'languages': None,
2006 'last_refresh': None,
2007 'life_span': None,
2008 'links': list([
2009 dict({
2010 'type': 'website',
2011 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2012 }),
2013 ]),
2014 'lrc_lyrics': None,
2015 'lyrics': None,
2016 'mood': None,
2017 'performers': None,
2018 'popularity': 0,
2019 'preview': None,
2020 'release_date': '2025-01-01T00:00:00+09:00',
2021 'review': None,
2022 'style': None,
2023 }),
2024 'name': 'APIãã¹ãç¨',
2025 'position': None,
2026 'provider': 'nicovideo_test',
2027 'provider_mappings': list([
2028 dict({
2029 'audio_format': dict({
2030 'bit_depth': 16,
2031 'bit_rate': 0,
2032 'channels': 2,
2033 'codec_type': 'aac',
2034 'content_type': 'mp4',
2035 'output_format_str': 'mp4',
2036 'sample_rate': 44100,
2037 }),
2038 'available': True,
2039 'details': None,
2040 'in_library': None,
2041 'is_unique': None,
2042 'item_id': 'sm45285955',
2043 'provider_domain': 'nicovideo',
2044 'provider_instance': 'nicovideo_test',
2045 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2046 }),
2047 ]),
2048 'sort_name': 'apiãã¹ãç¨',
2049 'track_number': 0,
2050 'uri': 'nicovideo_test://track/sm45285955',
2051 'version': '',
2052 })
2053# ---
2054# name: test_converter_with_fixture[stream/stream_data.json]
2055 dict({
2056 'audio_format': dict({
2057 'bit_depth': 16,
2058 'bit_rate': 236125,
2059 'channels': 2,
2060 'codec_type': 'aac',
2061 'content_type': 'mp4',
2062 'output_format_str': 'mp4',
2063 'sample_rate': 48000,
2064 }),
2065 'audio_processing': None,
2066 'duration': 2,
2067 'item_id': 'sm45285955',
2068 'loudness': -7000.0,
2069 'loudness_album': None,
2070 'media_type': 'track',
2071 'prefer_album_loudness': False,
2072 'provider': 'nicovideo_test',
2073 'size': None,
2074 'stream_metadata': dict({
2075 'album': 'ãã¹ãã·ãªã¼ãº68461151-527007',
2076 'artist': 'ã²ã¹ã',
2077 'description': None,
2078 'duration': None,
2079 'elapsed_time': None,
2080 'elapsed_time_last_updated': None,
2081 'image_url': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006',
2082 'title': 'APIãã¹ãç¨',
2083 'uri': None,
2084 }),
2085 'stream_title': 'ã²ã¹ã - APIãã¹ãç¨',
2086 'stream_type': 'custom',
2087 'target_loudness': None,
2088 'volume_normalization_gain_correct': None,
2089 'volume_normalization_mode': None,
2090 })
2091# ---
2092# name: test_converter_with_fixture[tracks/own_videos.json]
2093 dict({
2094 'album': None,
2095 'artists': list([
2096 dict({
2097 'artist_type': 'singer',
2098 'date_added': None,
2099 'external_ids': list([
2100 ]),
2101 'favorite': False,
2102 'is_playable': True,
2103 'item_id': '68461151',
2104 'media_type': 'artist',
2105 'metadata': dict({
2106 'artist_entity_type': None,
2107 'chapters': None,
2108 'collections': None,
2109 'copyright': None,
2110 'description': None,
2111 'description_language': None,
2112 'explicit': None,
2113 'genres': None,
2114 'grouping': None,
2115 'images': list([
2116 dict({
2117 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
2118 'provider': 'nicovideo_test',
2119 'proxy_id': None,
2120 'remotely_accessible': True,
2121 'type': 'thumb',
2122 }),
2123 ]),
2124 'label': None,
2125 'languages': None,
2126 'last_refresh': None,
2127 'life_span': None,
2128 'links': list([
2129 dict({
2130 'type': 'website',
2131 'url': 'https://www.nicovideo.jp/user/68461151',
2132 }),
2133 ]),
2134 'lrc_lyrics': None,
2135 'lyrics': None,
2136 'mood': None,
2137 'performers': None,
2138 'popularity': None,
2139 'preview': None,
2140 'release_date': None,
2141 'review': None,
2142 'style': None,
2143 }),
2144 'name': 'ã²ã¹ã',
2145 'position': None,
2146 'provider': 'nicovideo_test',
2147 'provider_mappings': list([
2148 dict({
2149 'audio_format': dict({
2150 'bit_depth': 16,
2151 'bit_rate': 0,
2152 'channels': 2,
2153 'codec_type': '?',
2154 'content_type': '?',
2155 'output_format_str': '?',
2156 'sample_rate': 44100,
2157 }),
2158 'available': True,
2159 'details': None,
2160 'in_library': None,
2161 'is_unique': None,
2162 'item_id': '68461151',
2163 'provider_domain': 'nicovideo',
2164 'provider_instance': 'nicovideo_test',
2165 'url': 'https://www.nicovideo.jp/user/68461151',
2166 }),
2167 ]),
2168 'sort_name': 'ã±ã¹ã',
2169 'uri': 'nicovideo_test://artist/68461151',
2170 'version': '',
2171 }),
2172 ]),
2173 'audio_metadata': None,
2174 'date_added': None,
2175 'disc_number': 0,
2176 'duration': 2,
2177 'external_ids': list([
2178 ]),
2179 'favorite': False,
2180 'is_playable': True,
2181 'item_id': 'sm45285955',
2182 'last_played': 0,
2183 'media_type': 'track',
2184 'metadata': dict({
2185 'artist_entity_type': None,
2186 'chapters': None,
2187 'collections': None,
2188 'copyright': None,
2189 'description': 'This is a dummy description for testing purposes.',
2190 'description_language': None,
2191 'explicit': False,
2192 'genres': None,
2193 'grouping': None,
2194 'images': list([
2195 dict({
2196 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
2197 'provider': 'nicovideo_test',
2198 'proxy_id': None,
2199 'remotely_accessible': True,
2200 'type': 'thumb',
2201 }),
2202 dict({
2203 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
2204 'provider': 'nicovideo_test',
2205 'proxy_id': None,
2206 'remotely_accessible': True,
2207 'type': 'thumb',
2208 }),
2209 ]),
2210 'label': None,
2211 'languages': None,
2212 'last_refresh': None,
2213 'life_span': None,
2214 'links': list([
2215 dict({
2216 'type': 'website',
2217 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2218 }),
2219 ]),
2220 'lrc_lyrics': None,
2221 'lyrics': None,
2222 'mood': None,
2223 'performers': None,
2224 'popularity': 0,
2225 'preview': None,
2226 'release_date': '2025-01-01T00:00:00+09:00',
2227 'review': None,
2228 'style': None,
2229 }),
2230 'name': 'APIãã¹ãç¨',
2231 'position': None,
2232 'provider': 'nicovideo_test',
2233 'provider_mappings': list([
2234 dict({
2235 'audio_format': dict({
2236 'bit_depth': 16,
2237 'bit_rate': 0,
2238 'channels': 2,
2239 'codec_type': 'aac',
2240 'content_type': 'mp4',
2241 'output_format_str': 'mp4',
2242 'sample_rate': 44100,
2243 }),
2244 'available': True,
2245 'details': None,
2246 'in_library': None,
2247 'is_unique': None,
2248 'item_id': 'sm45285955',
2249 'provider_domain': 'nicovideo',
2250 'provider_instance': 'nicovideo_test',
2251 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2252 }),
2253 ]),
2254 'sort_name': 'apiãã¹ãç¨',
2255 'track_number': 0,
2256 'uri': 'nicovideo_test://track/sm45285955',
2257 'version': '',
2258 })
2259# ---
2260# name: test_converter_with_fixture[tracks/user_videos.json]
2261 dict({
2262 'album': None,
2263 'artists': list([
2264 dict({
2265 'artist_type': 'singer',
2266 'date_added': None,
2267 'external_ids': list([
2268 ]),
2269 'favorite': False,
2270 'is_playable': True,
2271 'item_id': '68461151',
2272 'media_type': 'artist',
2273 'metadata': dict({
2274 'artist_entity_type': None,
2275 'chapters': None,
2276 'collections': None,
2277 'copyright': None,
2278 'description': None,
2279 'description_language': None,
2280 'explicit': None,
2281 'genres': None,
2282 'grouping': None,
2283 'images': list([
2284 dict({
2285 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
2286 'provider': 'nicovideo_test',
2287 'proxy_id': None,
2288 'remotely_accessible': True,
2289 'type': 'thumb',
2290 }),
2291 ]),
2292 'label': None,
2293 'languages': None,
2294 'last_refresh': None,
2295 'life_span': None,
2296 'links': list([
2297 dict({
2298 'type': 'website',
2299 'url': 'https://www.nicovideo.jp/user/68461151',
2300 }),
2301 ]),
2302 'lrc_lyrics': None,
2303 'lyrics': None,
2304 'mood': None,
2305 'performers': None,
2306 'popularity': None,
2307 'preview': None,
2308 'release_date': None,
2309 'review': None,
2310 'style': None,
2311 }),
2312 'name': 'ã²ã¹ã',
2313 'position': None,
2314 'provider': 'nicovideo_test',
2315 'provider_mappings': list([
2316 dict({
2317 'audio_format': dict({
2318 'bit_depth': 16,
2319 'bit_rate': 0,
2320 'channels': 2,
2321 'codec_type': '?',
2322 'content_type': '?',
2323 'output_format_str': '?',
2324 'sample_rate': 44100,
2325 }),
2326 'available': True,
2327 'details': None,
2328 'in_library': None,
2329 'is_unique': None,
2330 'item_id': '68461151',
2331 'provider_domain': 'nicovideo',
2332 'provider_instance': 'nicovideo_test',
2333 'url': 'https://www.nicovideo.jp/user/68461151',
2334 }),
2335 ]),
2336 'sort_name': 'ã±ã¹ã',
2337 'uri': 'nicovideo_test://artist/68461151',
2338 'version': '',
2339 }),
2340 ]),
2341 'audio_metadata': None,
2342 'date_added': None,
2343 'disc_number': 0,
2344 'duration': 2,
2345 'external_ids': list([
2346 ]),
2347 'favorite': False,
2348 'is_playable': True,
2349 'item_id': 'sm45285955',
2350 'last_played': 0,
2351 'media_type': 'track',
2352 'metadata': dict({
2353 'artist_entity_type': None,
2354 'chapters': None,
2355 'collections': None,
2356 'copyright': None,
2357 'description': 'This is a dummy description for testing purposes.',
2358 'description_language': None,
2359 'explicit': False,
2360 'genres': None,
2361 'grouping': None,
2362 'images': list([
2363 dict({
2364 'path': 'https://img.cdn.nimg.jp/s/nicovideo/thumbnails/45285955/45285955.27227006.original/r640x360l?key=7098d92a9c12d0b14101a4c3c8297e04c6e7a59eb59ffe9e71c88fa0181b0cb5',
2365 'provider': 'nicovideo_test',
2366 'proxy_id': None,
2367 'remotely_accessible': True,
2368 'type': 'thumb',
2369 }),
2370 dict({
2371 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
2372 'provider': 'nicovideo_test',
2373 'proxy_id': None,
2374 'remotely_accessible': True,
2375 'type': 'thumb',
2376 }),
2377 ]),
2378 'label': None,
2379 'languages': None,
2380 'last_refresh': None,
2381 'life_span': None,
2382 'links': list([
2383 dict({
2384 'type': 'website',
2385 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2386 }),
2387 ]),
2388 'lrc_lyrics': None,
2389 'lyrics': None,
2390 'mood': None,
2391 'performers': None,
2392 'popularity': 0,
2393 'preview': None,
2394 'release_date': '2025-01-01T00:00:00+09:00',
2395 'review': None,
2396 'style': None,
2397 }),
2398 'name': 'APIãã¹ãç¨',
2399 'position': None,
2400 'provider': 'nicovideo_test',
2401 'provider_mappings': list([
2402 dict({
2403 'audio_format': dict({
2404 'bit_depth': 16,
2405 'bit_rate': 0,
2406 'channels': 2,
2407 'codec_type': 'aac',
2408 'content_type': 'mp4',
2409 'output_format_str': 'mp4',
2410 'sample_rate': 44100,
2411 }),
2412 'available': True,
2413 'details': None,
2414 'in_library': None,
2415 'is_unique': None,
2416 'item_id': 'sm45285955',
2417 'provider_domain': 'nicovideo',
2418 'provider_instance': 'nicovideo_test',
2419 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2420 }),
2421 ]),
2422 'sort_name': 'apiãã¹ãç¨',
2423 'track_number': 0,
2424 'uri': 'nicovideo_test://track/sm45285955',
2425 'version': '',
2426 })
2427# ---
2428# name: test_converter_with_fixture[tracks/watch_data.json]
2429 dict({
2430 'album': dict({
2431 'album_type': 'unknown',
2432 'artists': list([
2433 dict({
2434 'artist_type': 'singer',
2435 'date_added': None,
2436 'external_ids': list([
2437 ]),
2438 'favorite': False,
2439 'is_playable': True,
2440 'item_id': '68461151',
2441 'media_type': 'artist',
2442 'metadata': dict({
2443 'artist_entity_type': None,
2444 'chapters': None,
2445 'collections': None,
2446 'copyright': None,
2447 'description': None,
2448 'description_language': None,
2449 'explicit': None,
2450 'genres': None,
2451 'grouping': None,
2452 'images': list([
2453 dict({
2454 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
2455 'provider': 'nicovideo_test',
2456 'proxy_id': None,
2457 'remotely_accessible': True,
2458 'type': 'thumb',
2459 }),
2460 ]),
2461 'label': None,
2462 'languages': None,
2463 'last_refresh': None,
2464 'life_span': None,
2465 'links': list([
2466 dict({
2467 'type': 'website',
2468 'url': 'https://www.nicovideo.jp/user/68461151',
2469 }),
2470 ]),
2471 'lrc_lyrics': None,
2472 'lyrics': None,
2473 'mood': None,
2474 'performers': None,
2475 'popularity': None,
2476 'preview': None,
2477 'release_date': None,
2478 'review': None,
2479 'style': None,
2480 }),
2481 'name': 'ã²ã¹ã',
2482 'position': None,
2483 'provider': 'nicovideo_test',
2484 'provider_mappings': list([
2485 dict({
2486 'audio_format': dict({
2487 'bit_depth': 16,
2488 'bit_rate': 0,
2489 'channels': 2,
2490 'codec_type': '?',
2491 'content_type': '?',
2492 'output_format_str': '?',
2493 'sample_rate': 44100,
2494 }),
2495 'available': True,
2496 'details': None,
2497 'in_library': None,
2498 'is_unique': None,
2499 'item_id': '68461151',
2500 'provider_domain': 'nicovideo',
2501 'provider_instance': 'nicovideo_test',
2502 'url': 'https://www.nicovideo.jp/user/68461151',
2503 }),
2504 ]),
2505 'sort_name': 'ã±ã¹ã',
2506 'uri': 'nicovideo_test://artist/68461151',
2507 'version': '',
2508 }),
2509 ]),
2510 'date_added': None,
2511 'external_ids': list([
2512 ]),
2513 'favorite': False,
2514 'is_playable': True,
2515 'item_id': '527007',
2516 'media_type': 'album',
2517 'metadata': dict({
2518 'artist_entity_type': None,
2519 'chapters': None,
2520 'collections': None,
2521 'copyright': None,
2522 'description': 'This is a dummy description for testing purposes.',
2523 'description_language': None,
2524 'explicit': None,
2525 'genres': None,
2526 'grouping': None,
2527 'images': None,
2528 'label': None,
2529 'languages': None,
2530 'last_refresh': None,
2531 'life_span': None,
2532 'links': list([
2533 dict({
2534 'type': 'website',
2535 'url': 'https://www.nicovideo.jp/series/527007',
2536 }),
2537 ]),
2538 'lrc_lyrics': None,
2539 'lyrics': None,
2540 'mood': None,
2541 'performers': None,
2542 'popularity': None,
2543 'preview': None,
2544 'release_date': None,
2545 'review': None,
2546 'style': None,
2547 }),
2548 'name': 'ãã¹ãã·ãªã¼ãº68461151-527007',
2549 'position': None,
2550 'provider': 'nicovideo_test',
2551 'provider_mappings': list([
2552 dict({
2553 'audio_format': dict({
2554 'bit_depth': 16,
2555 'bit_rate': 0,
2556 'channels': 2,
2557 'codec_type': '?',
2558 'content_type': '?',
2559 'output_format_str': '?',
2560 'sample_rate': 44100,
2561 }),
2562 'available': True,
2563 'details': None,
2564 'in_library': None,
2565 'is_unique': None,
2566 'item_id': '527007',
2567 'provider_domain': 'nicovideo',
2568 'provider_instance': 'nicovideo_test',
2569 'url': 'https://www.nicovideo.jp/series/527007',
2570 }),
2571 ]),
2572 'sort_name': 'ãã¹ãã·ãªã¼ã¹68461151-527007',
2573 'uri': 'nicovideo_test://album/527007',
2574 'version': '',
2575 'year': None,
2576 }),
2577 'artists': list([
2578 dict({
2579 'artist_type': 'singer',
2580 'date_added': None,
2581 'external_ids': list([
2582 ]),
2583 'favorite': False,
2584 'is_playable': True,
2585 'item_id': '68461151',
2586 'media_type': 'artist',
2587 'metadata': dict({
2588 'artist_entity_type': None,
2589 'chapters': None,
2590 'collections': None,
2591 'copyright': None,
2592 'description': None,
2593 'description_language': None,
2594 'explicit': None,
2595 'genres': None,
2596 'grouping': None,
2597 'images': list([
2598 dict({
2599 'path': 'https://secure-dcdn.cdn.nimg.jp/nicoaccount/usericon/defaults/blank.jpg',
2600 'provider': 'nicovideo_test',
2601 'proxy_id': None,
2602 'remotely_accessible': True,
2603 'type': 'thumb',
2604 }),
2605 ]),
2606 'label': None,
2607 'languages': None,
2608 'last_refresh': None,
2609 'life_span': None,
2610 'links': list([
2611 dict({
2612 'type': 'website',
2613 'url': 'https://www.nicovideo.jp/user/68461151',
2614 }),
2615 ]),
2616 'lrc_lyrics': None,
2617 'lyrics': None,
2618 'mood': None,
2619 'performers': None,
2620 'popularity': None,
2621 'preview': None,
2622 'release_date': None,
2623 'review': None,
2624 'style': None,
2625 }),
2626 'name': 'ã²ã¹ã',
2627 'position': None,
2628 'provider': 'nicovideo_test',
2629 'provider_mappings': list([
2630 dict({
2631 'audio_format': dict({
2632 'bit_depth': 16,
2633 'bit_rate': 0,
2634 'channels': 2,
2635 'codec_type': '?',
2636 'content_type': '?',
2637 'output_format_str': '?',
2638 'sample_rate': 44100,
2639 }),
2640 'available': True,
2641 'details': None,
2642 'in_library': None,
2643 'is_unique': None,
2644 'item_id': '68461151',
2645 'provider_domain': 'nicovideo',
2646 'provider_instance': 'nicovideo_test',
2647 'url': 'https://www.nicovideo.jp/user/68461151',
2648 }),
2649 ]),
2650 'sort_name': 'ã±ã¹ã',
2651 'uri': 'nicovideo_test://artist/68461151',
2652 'version': '',
2653 }),
2654 ]),
2655 'audio_metadata': None,
2656 'date_added': None,
2657 'disc_number': 0,
2658 'duration': 2,
2659 'external_ids': list([
2660 ]),
2661 'favorite': False,
2662 'is_playable': True,
2663 'item_id': 'sm45285955',
2664 'last_played': 0,
2665 'media_type': 'track',
2666 'metadata': dict({
2667 'artist_entity_type': None,
2668 'chapters': None,
2669 'collections': None,
2670 'copyright': None,
2671 'description': 'This is a dummy description for testing purposes.',
2672 'description_language': None,
2673 'explicit': None,
2674 'genres': list([
2675 'APIãã¹ãã¿ã°68461151-45285955',
2676 'ãã¹ã',
2677 'ãã¹ãåç»',
2678 ]),
2679 'grouping': None,
2680 'images': list([
2681 dict({
2682 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006',
2683 'provider': 'nicovideo_test',
2684 'proxy_id': None,
2685 'remotely_accessible': True,
2686 'type': 'thumb',
2687 }),
2688 dict({
2689 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.L',
2690 'provider': 'nicovideo_test',
2691 'proxy_id': None,
2692 'remotely_accessible': True,
2693 'type': 'thumb',
2694 }),
2695 dict({
2696 'path': 'https://nicovideo.cdn.nimg.jp/thumbnails/45285955/45285955.27227006.M',
2697 'provider': 'nicovideo_test',
2698 'proxy_id': None,
2699 'remotely_accessible': True,
2700 'type': 'thumb',
2701 }),
2702 ]),
2703 'label': None,
2704 'languages': None,
2705 'last_refresh': None,
2706 'life_span': None,
2707 'links': list([
2708 dict({
2709 'type': 'website',
2710 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2711 }),
2712 ]),
2713 'lrc_lyrics': None,
2714 'lyrics': None,
2715 'mood': None,
2716 'performers': None,
2717 'popularity': 0,
2718 'preview': None,
2719 'release_date': '2025-01-01T00:00:00+09:00',
2720 'review': None,
2721 'style': None,
2722 }),
2723 'name': 'APIãã¹ãç¨',
2724 'position': None,
2725 'provider': 'nicovideo_test',
2726 'provider_mappings': list([
2727 dict({
2728 'audio_format': dict({
2729 'bit_depth': 16,
2730 'bit_rate': 236125,
2731 'channels': 2,
2732 'codec_type': 'aac',
2733 'content_type': 'mp4',
2734 'output_format_str': 'mp4',
2735 'sample_rate': 48000,
2736 }),
2737 'available': True,
2738 'details': None,
2739 'in_library': None,
2740 'is_unique': None,
2741 'item_id': 'sm45285955',
2742 'provider_domain': 'nicovideo',
2743 'provider_instance': 'nicovideo_test',
2744 'url': 'https://www.nicovideo.jp/watch/sm45285955',
2745 }),
2746 ]),
2747 'sort_name': 'apiãã¹ãç¨',
2748 'track_number': 0,
2749 'uri': 'nicovideo_test://track/sm45285955',
2750 'version': '',
2751 })
2752# ---
2753