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