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