视频加载中...
IMPORTANT: For any future changes to this file, use the final_file_content shown above as your reference. This content reflects the current state of the file, including any auto-formatting (e.g., if you used single quotes but the formatter converted them to double quotes). Always base your SEARCH/REPLACE operations on this final version to ensure accuracy. # VSCode Visible Files pages/templates/pages/video/_player_danmaku_include.html # VSCode Open Tabs static/js/vip-popup.js videos/comment_urls.py static/css/main.css pages/templates/pages/video/_comment_item_include.html videos/models.py development-log.md vdogo/settings.py urls.py videos/views.py videos/urls.py pages/templates/pages/video/detail.html pages/templates/pages/video/_player_danmaku_include.html # Current Time 2025/4/8 上午6:04:44 (Asia/Kuala_Lumpur, UTC+8:00) # Current Mode ACT MODE
美发师晴天

简介: 主人公是一位独立经营美发沙龙的女生珊妮,她有一只会说话的宠物狗嘟嘟,发色师萝西和接待员布蕾儿。店里的熟客有蒂米,负责珊妮家乡小镇上各种活动和秀场的主持工作,以及辛迪,镇上一位运道不佳的面包烘焙师,总是触霉头,珊妮相信一切问题都可以通过决心和创新解决。在这部音乐喜剧的冒险动画系列中,专业美发师珊妮运用她独特的技巧、积极的态度、和高超的本领,在友善瀑布镇这个五彩缤纷的社区,发挥创意,解决难题,并对朋友挺身相助。 在第一季中,多多误以为珊妮在朋友节这一天忘了他,所以决定离家出走找新朋友。后来多多被克拉齐抓走,珊妮不顾一切也要把朋友救回来。

episodes: 40 / [{'id': 2871232, 'title': '第1集', 'episode_number': 1, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupLlzVRVEqe0dhjICu+edZzQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871233, 'title': '第2集', 'episode_number': 2, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3BLILqrOIIo5ffDg+FpSVQg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871234, 'title': '第3集', 'episode_number': 3, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCGwjmNJ4hqfnzQIszWliv2A==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871235, 'title': '第4集', 'episode_number': 4, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op039wGMkMBh0/4Ojy7Spm3go7+C3jf3X3NKLYmJZHmiCBtw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871236, 'title': '第5集', 'episode_number': 5, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03+zScDrYf1U4HhwyZqFvA4nDEdadSu0JE3RUQpxKl710g==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871237, 'title': '第6集', 'episode_number': 6, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op038sM5I4eTCUob6fYbs7U9D4R+98M+DCrzfxyGksmK1dLQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871238, 'title': '第7集', 'episode_number': 7, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op038tdLxdiX9KqC2UNWLWezsG60LD5Rs/uWIS4K4C7JIJKw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871239, 'title': '第8集', 'episode_number': 8, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/V9meH+VMMS42HbLAAHgTSr/Vb6v1UFDnGKuDPsx0eDg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871240, 'title': '第9集', 'episode_number': 9, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op039/9ilHvt1tk/kXTrnMGq+ukaWAqj6/8nKSgmYyeQgfyQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871241, 'title': '第10集', 'episode_number': 10, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupVVsyocJC1Bo4/ewnJ6hqbw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871242, 'title': '第11集', 'episode_number': 11, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupLnkLU7vkF4XlyKXwdgd7sA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871243, 'title': '第12集', 'episode_number': 12, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupJ/3OywOoPuCeMsE9Rpl4Fw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871244, 'title': '第13集', 'episode_number': 13, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupvX1UVf5UAtYy5Yyn3rwNLA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871245, 'title': '第14集', 'episode_number': 14, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupC4v+8nJssUZ5bLWK3sCfcw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871246, 'title': '第15集', 'episode_number': 15, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupyR+bMn3niKbLWakKBvWsgw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871247, 'title': '第16集', 'episode_number': 16, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupeLmffOsstC7JgiU6ChWgtw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871248, 'title': '第17集', 'episode_number': 17, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupRGizFZBoMhx+m3IwxazYvQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871249, 'title': '第18集', 'episode_number': 18, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupVpRtimq+hO7ec8tnbv7icQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871250, 'title': '第19集', 'episode_number': 19, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op0386ERF+0FRdRKFoXruilTupnHv+XWaOyADMheZBUaA4cQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871251, 'title': '第20集', 'episode_number': 20, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3sXnBsKM7T0Hv+Gu2rIcxkQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871252, 'title': '第21集', 'episode_number': 21, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3HIsNizLRCJ7bYeJYigV92w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871253, 'title': '第22集', 'episode_number': 22, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3hHG1VT679pyb4s86Sb/EiA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871254, 'title': '第23集', 'episode_number': 23, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3WGEt7B4blFUL0BPhi5LdHQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871255, 'title': '第24集', 'episode_number': 24, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3B/cp3dCrPHRPJlfBrQxg+w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871256, 'title': '第25集', 'episode_number': 25, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3OQ09Y0lgzBtfITVTKuQ/PA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871257, 'title': '第26集', 'episode_number': 26, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3fL8j8kl+kSV7juLQlLTw2w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871258, 'title': '第27集', 'episode_number': 27, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl33Yn3vV+ra06hjj8USZv/Lg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871259, 'title': '第28集', 'episode_number': 28, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3T003Smol0w6AFwvVH5fsNw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871260, 'title': '第29集', 'episode_number': 29, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/v1yeUA1tE+QlXMku1Wgl3IiD+P6YVhOOZxzGdZm3g8A==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871261, 'title': '第30集', 'episode_number': 30, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkC2pfiY+QjW1DZ8FxEMlhemw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871262, 'title': '第31集', 'episode_number': 31, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCcq0hqtJ8UzG20Fk8ED3oZw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871263, 'title': '第32集', 'episode_number': 32, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkC4xf5gcgx6RzYkKLqEsSNvg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871264, 'title': '第33集', 'episode_number': 33, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCRawvwK8FGuI3lfY4yNJz5Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871265, 'title': '第34集', 'episode_number': 34, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCBFtaQVSFkM7KuWooLH/T4Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871266, 'title': '第35集', 'episode_number': 35, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCYoZTS77iz3+SwSgyyv7Hdw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871267, 'title': '第36集', 'episode_number': 36, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkC8VhqrYnXs7avlY11ZbIZoQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871268, 'title': '第37集', 'episode_number': 37, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCRkbhlJ8hBZMGCb+iabeBlA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871269, 'title': '第38集', 'episode_number': 38, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCqjpvs/O14b9gM3gHbf5O/A==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871270, 'title': '第39集', 'episode_number': 39, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op03/vUXjdiz6ySpo7sLu3AKkCnb7xDIGD9WsYKD9VFkUs/A==', 'has_rose_id': True, 'video_url': ''}, {'id': 2871271, 'title': '第40集', 'episode_number': 40, 'duration': None, 'description': '', 'rose_id': 'rose_vCDrfP6ux9EbCR6gteNMHKcFCwhnSPnZVKaRj4op039wGMkMBh0/4Ojy7Spm3go7pkmkzGReJsNPnxLdJxJsxA==', 'has_rose_id': True, 'video_url': ''}]

选集

第1集
第2集
第3集
第4集
第5集
第6集
第7集
第8集
第9集
第10集
第11集
第12集
第13集
第14集
第15集
第16集
第17集
第18集
第19集
第20集
第21集
第22集
第23集
第24集
第25集
第26集
第27集
第28集
第29集
第30集
第31集
第32集
第33集
第34集
第35集
第36集
第37集
第38集
第39集
第40集

暂无评论,快来抢沙发吧!