Created
October 9, 2017 18:05
-
-
Save missingno15/0069eda6cc4473b7eef768a5775f9919 to your computer and use it in GitHub Desktop.
script that i use to record showroom streams
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
abort("This script requires Ruby 2.4 or higher") if RUBY_VERSION.to_f < 2.4 | |
# Expects command to be run like | |
# `showroom-watch https://www.showroom-live.com/48_Orin_Mutou` | |
if ARGV[0] && /^https:\/\/www\.showroom-live\.com\/.*$/.match?(ARGV[0]) | |
url = ARGV[0] | |
else | |
abort("You must give a url as an argument (e.g. `./showroom-watch https://www.showroom-live.com/48_NAKAI_RIKA`)") | |
end | |
require "date" | |
require "fileutils" | |
require "oj" | |
require "curb" | |
require "active_support/core_ext/time" | |
require "logger" | |
# require "pry" | |
current_directory = File.expand_path(File.dirname(__FILE__)) | |
room_url_key = url.split("/").last | |
logger = Logger.new(STDOUT, datetime_format: "%Y-%m-%d %p%I:%M:%S %Z") | |
owned_files = [] | |
file_title = Oj.load(File.read("titles.json")).find { |t| t["room_url_key"] == room_url_key }&.fetch("title") | |
loop do | |
begin | |
rawjson = Curl.get("https://www.showroom-live.com/api/room/status", {:room_url_key => room_url_key}) | |
# Just try again if there is no result | |
next if rawjson.body_str.empty? | |
status_json = Oj.load(rawjson.body_str) | |
abort("The json response is an error response") if status_json["errors"]&.any? | |
if status_json["is_live"] | |
break | |
else | |
logger.info("No stream detected yet for #{room_url_key}") | |
sleep 4 | |
end | |
rescue | |
logger.warn("Error encountered, retrying...") | |
retry | |
end | |
end | |
# Clean up any zero byte files if any on Ctrl-C | |
Signal.trap("INT") do | |
puts "\nRemoved the following zero byte files:" | |
puts "-------------------------------------------------------------------------------" | |
owned_files. | |
select { |file| File.zero?(file) }. | |
each { |zero_byte_file| FileUtils.rm(zero_byte_file, verbose: true) } | |
exit(0) | |
end | |
Time.zone = "Japan" | |
puts "Requesting metadata for #{url}..." | |
json = Oj.load(Curl.get("https://www.showroom-live.com/api/room/status", {:room_url_key => room_url_key}).body_str) | |
puts "\t...Request complete\n" | |
room_name = json["room_name"]. | |
gsub(/[[:space:]]/, ""). | |
gsub(/[\(\(\)\)]/, ""). | |
gsub(/[\/\/]/, "") | |
rtmp_url = File.join(json["streaming_url_rtmp"], json["streaming_name_rtmp"]) | |
puts "Beginning download of #{room_name} at #{rtmp_url}\n" | |
loop do | |
# Current time in Japan | |
timestamp = Time.now.in_time_zone.strftime("%Y%m%d%H%M%S") | |
if file_title | |
file = File.join(current_directory, "#{timestamp}_SHOWROOM_#{file_title}.flv") | |
else | |
file = File.join(current_directory, "#{timestamp}_SHOWROOM_#{room_name}.flv") | |
end | |
owned_files << file | |
`rtmpdump -r '#{rtmp_url}' -o '#{file}'` | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "阿部マリア", | |
"room_url_key": "48_Maria_Abe", | |
"title": "AKB48_阿部マリア_Abe_Maria" | |
}, | |
{ | |
"name": "阿部芽唯", | |
"room_url_key": "48_Mei_Abe", | |
"title": "AKB48_阿部芽唯_Abe_Mei" | |
}, | |
{ | |
"name": "相川暖花", | |
"room_url_key": "48_HONOKA_AIKAWA", | |
"title": "SKE48_相川暖花_Aikawa_Honoka" | |
}, | |
{ | |
"name": "日下部愛菜", | |
"room_url_key": "48_KUSAKABE_AINA", | |
"title": "NGT48_日下部愛菜_Aina_Kusakabe" | |
}, | |
{ | |
"name": "福田朱里", | |
"room_url_key": "48_FUKUDA_AKARI", | |
"title": "STU48_福田朱里_Fukuda_Akari" | |
}, | |
{ | |
"name": "明石奈津子", | |
"room_url_key": "48_NATSUKO_AKASHI", | |
"title": "NMB48_明石奈津子_Akashi_Natsuko" | |
}, | |
{ | |
"name": "秋吉優花", | |
"room_url_key": "48_YUKA_AKIYOSHI", | |
"title": "HKT48_秋吉優花_Akiyoshi_Yuka" | |
}, | |
{ | |
"name": "安藤愛璃菜", | |
"room_url_key": "48_ERINA_ANDO", | |
"title": "NMB48_安藤愛璃菜_Ando_Erina" | |
}, | |
{ | |
"name": "佐藤杏樹", | |
"room_url_key": "48_SATO_ANJU", | |
"title": "NGT48_佐藤杏樹_Anju_Sato" | |
}, | |
{ | |
"name": "兵頭葵", | |
"room_url_key": "48_HYODO_AOI", | |
"title": "STU48_兵頭葵_Aoi_Hyodo" | |
}, | |
{ | |
"name": "青木詩織", | |
"room_url_key": "48_SHIORI_AOKI", | |
"title": "SKE48_青木詩織_Aoki_Shiori" | |
}, | |
{ | |
"name": "荒井優希", | |
"room_url_key": "48_YUKI_ARAI", | |
"title": "SKE48_荒井優希_Arai_Yuki" | |
}, | |
{ | |
"name": "荒巻美咲", | |
"room_url_key": "48_MISAKI_ARAMAKI", | |
"title": "HKT48_荒巻美咲_Aramaki_Misaki" | |
}, | |
{ | |
"name": "峯吉愛梨沙", | |
"room_url_key": "48_MINEYOSHI_ARISA", | |
"title": "STU48_峯吉愛梨沙_Arisa_Mineyoshi" | |
}, | |
{ | |
"name": "浅井七海", | |
"room_url_key": "48_Nanami_Asai", | |
"title": "AKB48_浅井七海_Asai_Nanami" | |
}, | |
{ | |
"name": "浅井裕華", | |
"room_url_key": "48_YUKA_ASAI", | |
"title": "SKE48_浅井裕華_Asai_Yuka" | |
}, | |
{ | |
"name": "渥美彩羽", | |
"room_url_key": "48_AYAHA_ATSUMI", | |
"title": "SKE48_渥美彩羽_Atsumi_Ayaha" | |
}, | |
{ | |
"name": "宮島亜弥", | |
"room_url_key": "48_MIYAJIMA_AYA", | |
"title": "NGT48_宮島亜弥_Miyajima_Aya" | |
}, | |
{ | |
"name": "太野彩香", | |
"room_url_key": "48_TANO_AYAKA", | |
"title": "NGT48_太野彩香_Tano_Ayaka" | |
}, | |
{ | |
"name": "中村歩加", | |
"room_url_key": "48_NAKAMURA_AYUKA", | |
"title": "NGT48_中村歩加_Ayuka_Nakamura" | |
}, | |
{ | |
"name": "市岡愛弓", | |
"room_url_key": "48_ICHIOKA_AYUMI", | |
"title": "STU48_市岡愛弓_Ayumi_Ichioka" | |
}, | |
{ | |
"name": "東由樹", | |
"room_url_key": "48_YUKI_AZUMA", | |
"title": "NMB48_東由樹_Azuma_Yuki" | |
}, | |
{ | |
"name": "藤原あずさ", | |
"room_url_key": "48_FUJIWARA_AZUSA", | |
"title": "STU48_藤原あずさ_Azusa_Fujiwara" | |
}, | |
{ | |
"name": "千葉恵里", | |
"room_url_key": "48_Erii_Chiba", | |
"title": "AKB48_千葉恵里_Chiba_Erii" | |
}, | |
{ | |
"name": "石田千穂", | |
"room_url_key": "48_ISHIDA_CHIHO", | |
"title": "STU48_石田千穂_Ishida_Chiho" | |
}, | |
{ | |
"name": "長久玲奈", | |
"room_url_key": "48_Kurena_Cho", | |
"title": "AKB48_長久玲奈_Cho_Kurena" | |
}, | |
{ | |
"name": "江籠裕奈", | |
"room_url_key": "48_YUNA_EGO", | |
"title": "SKE48_江籠裕奈_Ego_Yuna" | |
}, | |
{ | |
"name": "薮下楓", | |
"room_url_key": "48_YABUSHITA_FU", | |
"title": "STU48_薮下楓_Yabushita_Fuu" | |
}, | |
{ | |
"name": "渕上舞", | |
"room_url_key": "48_MAI_FUCHIGAMI", | |
"title": "HKT48_渕上舞_Fuchigami_Mai" | |
}, | |
{ | |
"name": "藤田奈那", | |
"room_url_key": "48_Nana_Fujita", | |
"title": "AKB48_藤田奈那_Fujita_Nana" | |
}, | |
{ | |
"name": "村雲颯香", | |
"room_url_key": "48_MURAKUMO_FUKA", | |
"title": "NGT48_村雲颯香_Murakumo_Fuka" | |
}, | |
{ | |
"name": "深川舞子", | |
"room_url_key": "48_MAIKO_FUKAGAWA", | |
"title": "HKT48_深川舞子_Fukagawa_Maiko" | |
}, | |
{ | |
"name": "深井ねがい", | |
"room_url_key": "48_NEGAI_FUKAI", | |
"title": "SKE48_深井ねがい_Fukai_Negai" | |
}, | |
{ | |
"name": "福岡聖菜", | |
"room_url_key": "48_Seina_Fukuoka", | |
"title": "AKB48_福岡聖菜_Fukuoka_Seina" | |
}, | |
{ | |
"name": "福士奈央", | |
"room_url_key": "48_NAO_FUKUSHI", | |
"title": "SKE48_福士奈央_Fukushi_Nao" | |
}, | |
{ | |
"name": "古畑奈和", | |
"room_url_key": "48_NAO_FURUHATA", | |
"title": "SKE48_古畑奈和_Furuhata_Nao" | |
}, | |
{ | |
"name": "後藤萌咲", | |
"room_url_key": "48_Moe_Goto", | |
"title": "AKB48_後藤萌咲_Goto_Moe" | |
}, | |
{ | |
"name": "後藤楽々", | |
"room_url_key": "48_RARA_GOTO", | |
"title": "SKE48_後藤楽々_Goto_Rara" | |
}, | |
{ | |
"name": "後藤理沙子", | |
"room_url_key": "48_RISAKO_GOTO", | |
"title": "SKE48_後藤理沙子_Goto_Risako" | |
}, | |
{ | |
"name": "行天優莉奈", | |
"room_url_key": "48_Yurina_Gyoten", | |
"title": "AKB48_行天優莉奈_Gyoten_Yurina" | |
}, | |
{ | |
"name": "濵咲友菜", | |
"room_url_key": "48_Sayuna_Hama", | |
"title": "AKB48_濵咲友菜_Hama_Sayuna" | |
}, | |
{ | |
"name": "播磨七海", | |
"room_url_key": "48_Nanami_Harima", | |
"title": "AKB48_播磨七海_Harima_Nanami" | |
}, | |
{ | |
"name": "三島遥香", | |
"room_url_key": "48_MISHIMA_HARUKA", | |
"title": "STU48_三島遥香_Haruka_Mishima" | |
}, | |
{ | |
"name": "佐野遥", | |
"room_url_key": "48_SANO_HARUKA", | |
"title": "STU48_佐野遥_Haruka_Sano" | |
}, | |
{ | |
"name": "橋本陽菜", | |
"room_url_key": "48_Haruna_Hashimoto", | |
"title": "AKB48_橋本陽菜_Hashimoto_Haruna" | |
}, | |
{ | |
"name": "服部有菜", | |
"room_url_key": "48_Yuna_Hattori", | |
"title": "AKB48_服部有菜_Hattori_Yuna" | |
}, | |
{ | |
"name": "早坂つむぎ", | |
"room_url_key": "48_Tsumugi_Hayasaka", | |
"title": "AKB48_早坂つむぎ_Hayasaka_Tsumugi" | |
}, | |
{ | |
"name": "林萌々香", | |
"room_url_key": "48_MOMOKA_HAYASHI", | |
"title": "NMB48_林萌々香_Hayashi_Momoka" | |
}, | |
{ | |
"name": "日高優月", | |
"room_url_key": "48_YUZUKI_HIDAKA", | |
"title": "SKE48_日高優月_Hidaka_Yuzuki" | |
}, | |
{ | |
"name": "左伴彩佳", | |
"room_url_key": "48_Ayaka_Hidaritomo", | |
"title": "AKB48_左伴彩佳_Hidaritomo_Ayaka" | |
}, | |
{ | |
"name": "岩田陽菜", | |
"room_url_key": "48_IWATA_HINA", | |
"title": "STU48_岩田陽菜_Iwata_Hina" | |
}, | |
{ | |
"name": "塩井日奈子", | |
"room_url_key": "48_SHIOI_HINAKO", | |
"title": "STU48_塩井日奈子_Shioi_Hinako" | |
}, | |
{ | |
"name": "本間日陽", | |
"room_url_key": "48_HOMMA_HINATA", | |
"title": "NGT48_本間日陽_Homma_Hinata" | |
}, | |
{ | |
"name": "平野ひかる", | |
"room_url_key": "48_Hikaru_Hirano", | |
"title": "AKB48_平野ひかる_Hirano_Hikaru" | |
}, | |
{ | |
"name": "廣瀬なつき", | |
"room_url_key": "48_Natsuki_Hirose", | |
"title": "AKB48_廣瀬なつき_Hirose_Natsuki" | |
}, | |
{ | |
"name": "人見古都音", | |
"room_url_key": "48_Kotone_Hitomi", | |
"title": "AKB48_人見古都音_Hitomi_Kotone" | |
}, | |
{ | |
"name": "樋渡結依", | |
"room_url_key": "48_Yui_Hiwatashi", | |
"title": "AKB48_樋渡結依_Hiwatashi_Yui" | |
}, | |
{ | |
"name": "外薗葉月", | |
"room_url_key": "48_HAZUKI_HOKAZONO", | |
"title": "HKT48_外薗葉月_Hokazono_Hazuki" | |
}, | |
{ | |
"name": "本間麻衣", | |
"room_url_key": "48_Mai_Homma", | |
"title": "AKB48_本間麻衣_Homma_Mai" | |
}, | |
{ | |
"name": "本田仁美", | |
"room_url_key": "48_Hitomi_Honda", | |
"title": "AKB48_本田仁美_Honda_Hitomi" | |
}, | |
{ | |
"name": "本郷柚巴", | |
"room_url_key": "48_YUZUHA_HONGO", | |
"title": "NMB48_本郷柚巴_Hongo_Yuzuha" | |
}, | |
{ | |
"name": "矢野帆夏", | |
"room_url_key": "48_YANO_HONOKA", | |
"title": "STU48_矢野帆夏_Yano_Honoka" | |
}, | |
{ | |
"name": "堀詩音", | |
"room_url_key": "48_SHION_HORI", | |
"title": "NMB48_堀詩音_Hori_Shion" | |
}, | |
{ | |
"name": "市川愛美", | |
"room_url_key": "48_Manami_Ichikawa", | |
"title": "AKB48_市川愛美_Ichikawa_Manami" | |
}, | |
{ | |
"name": "市川美織", | |
"room_url_key": "48_MIORI_ICHIKAWA", | |
"title": "NMB48_市川美織_Ichikawa_Miori" | |
}, | |
{ | |
"name": "市野成美", | |
"room_url_key": "48_NARUMI_ICHINO", | |
"title": "SKE48_市野成美_Ichino_Narumi" | |
}, | |
{ | |
"name": "井田玲音名", | |
"room_url_key": "48_REONA_IDA", | |
"title": "SKE48_井田玲音名_Ida_Reona" | |
}, | |
{ | |
"name": "飯野雅", | |
"room_url_key": "48_Miyabi_Iino", | |
"title": "AKB48_飯野雅_Iino_Miyabi" | |
}, | |
{ | |
"name": "井尻晏菜", | |
"room_url_key": "48_ANNA_IJIRI", | |
"title": "NMB48_井尻晏菜_Ijiri_Anna" | |
}, | |
{ | |
"name": "今田美奈", | |
"room_url_key": "48_MINA_IMADA", | |
"title": "HKT48_今田美奈_Imada_Mina" | |
}, | |
{ | |
"name": "今村麻莉愛", | |
"room_url_key": "48_MARIA_IMAMURA", | |
"title": "HKT48_今村麻莉愛_Imamura_Maria" | |
}, | |
{ | |
"name": "稲垣香織", | |
"room_url_key": "48_Kaori_Inagaki", | |
"title": "AKB48_稲垣香織_Inagaki_Kaori" | |
}, | |
{ | |
"name": "井上瑠夏", | |
"room_url_key": "48_RUKA_INOUE", | |
"title": "SKE48_井上瑠夏_Inoue_Ruka" | |
}, | |
{ | |
"name": "犬塚あさな", | |
"room_url_key": "48_ASANA_INUZUKA", | |
"title": "SKE48_犬塚あさな_Inuzuka_Asana" | |
}, | |
{ | |
"name": "入山杏奈", | |
"room_url_key": "48_Anna_Iriyama", | |
"title": "AKB48_入山杏奈_Iriyama_Anna" | |
}, | |
{ | |
"name": "石田優美", | |
"room_url_key": "48_YUUMI_ISHIDA", | |
"title": "NMB48_石田優美_Ishida_Yuumi" | |
}, | |
{ | |
"name": "石黒友月", | |
"room_url_key": "48_YUZUKI_ISHIGURO", | |
"title": "SKE48_石黒友月_Ishiguro_Yuzuki" | |
}, | |
{ | |
"name": "石川咲姫", | |
"room_url_key": "48_SAKI_ISHIKAWA", | |
"title": "SKE48_石川咲姫_Ishikawa_Saki" | |
}, | |
{ | |
"name": "石塚朱莉", | |
"room_url_key": "48_AKARI_ISHIZUKA", | |
"title": "NMB48_石塚朱莉_Ishizuka_Akari" | |
}, | |
{ | |
"name": "磯佳奈江", | |
"room_url_key": "48_KANAE_ISO", | |
"title": "NMB48_磯佳奈江_Iso_Kanae" | |
}, | |
{ | |
"name": "一色嶺奈", | |
"room_url_key": "48_RENA_ISSHIKI", | |
"title": "SKE48_一色嶺奈_Isshiki_Rena" | |
}, | |
{ | |
"name": "岩花詩乃", | |
"room_url_key": "48_SHINO_IWAHANA", | |
"title": "HKT48_岩花詩乃_Iwahana_Shino" | |
}, | |
{ | |
"name": "岩田桃夏", | |
"room_url_key": "48_MOMOKA_IWATA", | |
"title": "NMB48_岩田桃夏_Iwata_Momoka" | |
}, | |
{ | |
"name": "岩立沙穂", | |
"room_url_key": "48_Saho_Iwatate", | |
"title": "AKB48_岩立沙穂_Iwatate_Saho" | |
}, | |
{ | |
"name": "伊豆田莉奈", | |
"room_url_key": "48_Rina_Izuta", | |
"title": "AKB48_伊豆田莉奈_Izuta_Rina" | |
}, | |
{ | |
"name": "地頭江音々", | |
"room_url_key": "48_NENE_JITOE", | |
"title": "HKT48_地頭江音々_Jitoe_Nene" | |
}, | |
{ | |
"name": "城恵理子", | |
"room_url_key": "48_ERIKO_JO", | |
"title": "NMB48_城恵理子_Jo_Eriko" | |
}, | |
{ | |
"name": "上西怜", | |
"room_url_key": "48_REI_JONISHI", | |
"title": "NMB48_上西怜_Jonishi_Rei" | |
}, | |
{ | |
"name": "森香穂", | |
"room_url_key": "48_MORI_KAHO", | |
"title": "STU48_森香穂_Mori_Kaho" | |
}, | |
{ | |
"name": "鎌田菜月", | |
"room_url_key": "48_NATSUKI_KAMATA", | |
"title": "SKE48_鎌田菜月_Kamata_Natsuki" | |
}, | |
{ | |
"name": "上村亜柚香", | |
"room_url_key": "48_AYUKA_KAMIMURA", | |
"title": "SKE48_上村亜柚香_Kamimura_Ayuka" | |
}, | |
{ | |
"name": "磯貝花音", | |
"room_url_key": "48_ISOGAI_KANON", | |
"title": "STU48_磯貝花音_Kanon_Isogai" | |
}, | |
{ | |
"name": "柏木由紀", | |
"room_url_key": "48_Yuki_Kashiwagi", | |
"title": "AKB48_柏木由紀_Kashiwagi_Yuki" | |
}, | |
{ | |
"name": "片岡成美", | |
"room_url_key": "48_NARUMI_KATAOKA", | |
"title": "SKE48_片岡成美_Kataoka_Narumi" | |
}, | |
{ | |
"name": "加藤玲奈", | |
"room_url_key": "48_Rena_Kato", | |
"title": "AKB48_加藤玲奈_Kato_Rena" | |
}, | |
{ | |
"name": "加藤夕夏", | |
"room_url_key": "48_YUUKA_KATO", | |
"title": "NMB48_加藤夕夏_Kato_Yuuka" | |
}, | |
{ | |
"name": "川上千尋", | |
"room_url_key": "48_CHIHIRO_KAWAKAMI", | |
"title": "NMB48_川上千尋_Kawakami_Chihiro" | |
}, | |
{ | |
"name": "川上礼奈", | |
"room_url_key": "48_RENA_KAWAKAMI", | |
"title": "NMB48_川上礼奈_Kawakami_Rena" | |
}, | |
{ | |
"name": "川本紗矢", | |
"room_url_key": "48_Saya_Kawamoto", | |
"title": "AKB48_川本紗矢_Kawamoto_Saya" | |
}, | |
{ | |
"name": "木本花音", | |
"room_url_key": "48_KANON_KIMOTO", | |
"title": "SKE48_木本花音_Kimoto_Kanon" | |
}, | |
{ | |
"name": "木下百花", | |
"room_url_key": "48_MOMOKA_KINOSHITA", | |
"title": "NMB48_木下百花_Kinoshita_Momoka" | |
}, | |
{ | |
"name": "北川綾巴", | |
"room_url_key": "48_RYOHA_KITAGAWA", | |
"title": "SKE48_北川綾巴_Kitagawa_Ryoha" | |
}, | |
{ | |
"name": "北川愛乃", | |
"room_url_key": "48_YOSHINO_KITAGAWA", | |
"title": "SKE48_北川愛乃_Kitagawa_Yoshino" | |
}, | |
{ | |
"name": "北野瑠華", | |
"room_url_key": "48_RUKA_KITANO", | |
"title": "SKE48_北野瑠華_Kitano_Ruka" | |
}, | |
{ | |
"name": "北澤早紀", | |
"room_url_key": "48_Saki_Kitazawa", | |
"title": "AKB48_北澤早紀_Kitazawa_Saki" | |
}, | |
{ | |
"name": "木﨑ゆりあ", | |
"room_url_key": "48_Yuria_Kizaki", | |
"title": "AKB48_木﨑ゆりあ_Kizaki_Yuria" | |
}, | |
{ | |
"name": "兒玉遥", | |
"room_url_key": "48_HARUKA_KODAMA", | |
"title": "HKT48_兒玉遥_Kodama_Haruka" | |
}, | |
{ | |
"name": "古賀成美", | |
"room_url_key": "48_NARUMI_KOGA", | |
"title": "NMB48_古賀成美_Koga_Narumi" | |
}, | |
{ | |
"name": "小嶋花梨", | |
"room_url_key": "48_KARIN_KOJIMA", | |
"title": "NMB48_小嶋花梨_Kojima_Karin" | |
}, | |
{ | |
"name": "小嶋真子", | |
"room_url_key": "48_Mako_Kojima", | |
"title": "AKB48_小嶋真子_Kojima_Mako" | |
}, | |
{ | |
"name": "小嶋菜月", | |
"room_url_key": "48_Natsuki_Kojima", | |
"title": "AKB48_小嶋菜月_Kojima_Natsuki" | |
}, | |
{ | |
"name": "神志那結衣", | |
"room_url_key": "48_YUI_KOJINA", | |
"title": "HKT48_神志那結衣_Kojina_Yui" | |
}, | |
{ | |
"name": "甲斐心愛", | |
"room_url_key": "48_KAI_KOKOA", | |
"title": "STU48_甲斐心愛_Kokoa_Kai" | |
}, | |
{ | |
"name": "駒田京伽", | |
"room_url_key": "48_HIROKA_KOMADA", | |
"title": "HKT48_駒田京伽_Komada_Hiroka" | |
}, | |
{ | |
"name": "込山榛香", | |
"room_url_key": "48_Haruka_Komiyama", | |
"title": "AKB48_込山榛香_Komiyama_Haruka" | |
}, | |
{ | |
"name": "田中皓子", | |
"room_url_key": "48_TANAKA_KOUKO", | |
"title": "STU48_田中皓子_Kouko_Tanaka" | |
}, | |
{ | |
"name": "久保怜音", | |
"room_url_key": "48_Satone_Kubo", | |
"title": "AKB48_久保怜音_Kubo_Satone" | |
}, | |
{ | |
"name": "熊崎晴香", | |
"room_url_key": "48_HARUKA_KUMAZAKI", | |
"title": "SKE48_熊崎晴香_Kumazaki_Haruka" | |
}, | |
{ | |
"name": "熊沢世莉奈", | |
"room_url_key": "48_SERINA_KUMAZAWA", | |
"title": "HKT48_熊沢世莉奈_Kumazawa_Serina" | |
}, | |
{ | |
"name": "倉野尾成美", | |
"room_url_key": "48_Narumi_Kuranoo", | |
"title": "AKB48_倉野尾成美_Kuranoo_Narumi" | |
}, | |
{ | |
"name": "倉島杏実", | |
"room_url_key": "48_AMI_KURASHIMA", | |
"title": "SKE48_倉島杏実_Kurashima_Ami" | |
}, | |
{ | |
"name": "栗原紗英", | |
"room_url_key": "48_SAE_KURIHARA", | |
"title": "HKT48_栗原紗英_Kurihara_Sae" | |
}, | |
{ | |
"name": "黒須遥香", | |
"room_url_key": "48_Haruka_Kurosu", | |
"title": "AKB48_黒須遥香_Kurosu_Haruka" | |
}, | |
{ | |
"name": "日下このみ", | |
"room_url_key": "48_KONOMI_KUSAKA", | |
"title": "NMB48_日下このみ_Kusaka_Konomi" | |
}, | |
{ | |
"name": "久代梨奈", | |
"room_url_key": "48_RINA_KUSHIRO", | |
"title": "NMB48_久代梨奈_Kushiro_Rina" | |
}, | |
{ | |
"name": "山田杏華", | |
"room_url_key": "48_Yamada_Kyouka", | |
"title": "AKB48_山田杏華_Kyouka_Yamada" | |
}, | |
{ | |
"name": "馬嘉伶", | |
"room_url_key": "48_Chia-Ling_Ma", | |
"title": "AKB48_馬嘉伶_Ma_Chia-Ling" | |
}, | |
{ | |
"name": "町音葉", | |
"room_url_key": "48_OTOHA_MACHI", | |
"title": "SKE48_町音葉_Machi_Otoha" | |
}, | |
{ | |
"name": "前田彩佳", | |
"room_url_key": "48_Ayaka_Maeda", | |
"title": "AKB48_前田彩佳_Maeda_Ayaka" | |
}, | |
{ | |
"name": "谷口茉妃菜", | |
"room_url_key": "48_TANIGUCHI_MAHINA", | |
"title": "STU48_谷口茉妃菜_Mahina_Taniguchi" | |
}, | |
{ | |
"name": "山口真帆", | |
"room_url_key": "48_YAMAGUCHI_MAHO", | |
"title": "NGT48_山口真帆_Yamaguchi_Maho" | |
}, | |
{ | |
"name": "森下舞羽", | |
"room_url_key": "48_MORISHITA_MAIHA", | |
"title": "STU48_森下舞羽_Maiha_Morishita" | |
}, | |
{ | |
"name": "尾﨑舞美", | |
"room_url_key": "48_OZAKI_MAMI", | |
"title": "STU48_尾﨑舞美_Mami_Ozaki" | |
}, | |
{ | |
"name": "西潟茉莉奈", | |
"room_url_key": "48_NISHIGATA_MARINA", | |
"title": "NGT48_西潟茉莉奈_Nishigata_Marina" | |
}, | |
{ | |
"name": "大谷満理奈", | |
"room_url_key": "48_OTANI_MARINA", | |
"title": "STU48_大谷満理奈_Marina_Otani" | |
}, | |
{ | |
"name": "松井珠理奈", | |
"room_url_key": "48_JURINA_MATSUI", | |
"title": "SKE48_松井珠理奈_Matsui_Jurina" | |
}, | |
{ | |
"name": "松本慈子", | |
"room_url_key": "48_CHIKAKO_MATSUMOTO", | |
"title": "SKE48_松本慈子_Matsumoto_Chikako" | |
}, | |
{ | |
"name": "松本日向", | |
"room_url_key": "48_HINATA_MATSUMOTO", | |
"title": "HKT48_松本日向_Matsumoto_Hinata" | |
}, | |
{ | |
"name": "松村香織", | |
"room_url_key": "48_KAORI_MATSUMURA", | |
"title": "SKE48_松村香織_Matsumura_Kaori" | |
}, | |
{ | |
"name": "松村芽久未", | |
"room_url_key": "48_MEGUMI_MATSUMURA", | |
"title": "NMB48_松村芽久未_Matsumura_Megumi" | |
}, | |
{ | |
"name": "松岡はな", | |
"room_url_key": "48_HANA_MATSUOKA", | |
"title": "HKT48_松岡はな_Matsuoka_Hana" | |
}, | |
{ | |
"name": "松岡菜摘", | |
"room_url_key": "48_NATSUMI_MATSUOKA", | |
"title": "HKT48_松岡菜摘_Matsuoka_Natsumi" | |
}, | |
{ | |
"name": "髙橋真生", | |
"room_url_key": "48_TAKAHASHI_MAU", | |
"title": "NGT48_髙橋真生_Takahashi_Mau" | |
}, | |
{ | |
"name": "道枝咲", | |
"room_url_key": "48_Saki_Michieda", | |
"title": "AKB48_道枝咲_Michieda_Saki" | |
}, | |
{ | |
"name": "奈良未遥", | |
"room_url_key": "48_NARA_MIHARU", | |
"title": "NGT48_奈良未遥_Miharu_Nara" | |
}, | |
{ | |
"name": "石田みなみ", | |
"room_url_key": "48_ISHIDA_MINAMI", | |
"title": "STU48_石田みなみ_Minami_Ishida" | |
}, | |
{ | |
"name": "加藤美南", | |
"room_url_key": "48_KATO_MINAMI", | |
"title": "NGT48_加藤美南_Kato_Minami" | |
}, | |
{ | |
"name": "峯岸みなみ", | |
"room_url_key": "48_Minami_Minegishi", | |
"title": "AKB48_峯岸みなみ_Minegishi_Minami" | |
}, | |
{ | |
"name": "三田麻央", | |
"room_url_key": "48_MAO_MITA", | |
"title": "NMB48_三田麻央_Mita_Mao" | |
}, | |
{ | |
"name": "今村美月", | |
"room_url_key": "48_IMAMURA_MITSUKI", | |
"title": "STU48_今村美月_Mitsuki_Imamura" | |
}, | |
{ | |
"name": "宮脇咲良", | |
"room_url_key": "48_SAKURA_MIYAWAKI", | |
"title": "HKT48_宮脇咲良_Miyawaki_Sakura" | |
}, | |
{ | |
"name": "宮崎美穂", | |
"room_url_key": "48_Miho_Miyazaki", | |
"title": "AKB48_宮崎美穂_Miyazaki_Miho" | |
}, | |
{ | |
"name": "宮崎想乃", | |
"room_url_key": "48_SONO_MIYAZAKI", | |
"title": "HKT48_宮崎想乃_Miyazaki_Sono" | |
}, | |
{ | |
"name": "宮里莉羅", | |
"room_url_key": "48_Rira_Miyazato", | |
"title": "AKB48_宮里莉羅_Miyazato_Rira" | |
}, | |
{ | |
"name": "榊美優", | |
"room_url_key": "48_SAKAKI_MIYU", | |
"title": "STU48_榊美優_Sakaki_Miyu" | |
}, | |
{ | |
"name": "門脇実優菜", | |
"room_url_key": "48_KADOWAKI_MIYUNA", | |
"title": "STU48_門脇実優菜_Kadowaki_Miyuna" | |
}, | |
{ | |
"name": "溝川実来", | |
"room_url_key": "48_MIRAI_MIZOKAWA", | |
"title": "NMB48_溝川実来_Mizokawa_Mirai" | |
}, | |
{ | |
"name": "水野愛理", | |
"room_url_key": "48_AIRI_MIZUNO", | |
"title": "SKE48_水野愛理_Mizuno_Airi" | |
}, | |
{ | |
"name": "水田詩織", | |
"room_url_key": "48_SHIORI_MIZUTA", | |
"title": "NMB48_水田詩織_Mizuta_Shiori" | |
}, | |
{ | |
"name": "高倉萌香", | |
"room_url_key": "48_TAKAKURA_MOEKA", | |
"title": "NGT48_高倉萌香_Moeka_Takakura" | |
}, | |
{ | |
"name": "茂木忍", | |
"room_url_key": "48_Shinobu_Mogi", | |
"title": "AKB48_茂木忍_Mogi_Shinobu" | |
}, | |
{ | |
"name": "門田桃奈", | |
"room_url_key": "48_KADOTA_MOMONA", | |
"title": "STU48_門田桃奈_Momona_Kadota" | |
}, | |
{ | |
"name": "森平莉子", | |
"room_url_key": "48_RIKO_MORIHIRA", | |
"title": "SKE48_森平莉子_Morihira_Riko" | |
}, | |
{ | |
"name": "森田彩花", | |
"room_url_key": "48_AYAKA_MORITA", | |
"title": "NMB48_森田彩花_Morita_Ayaka" | |
}, | |
{ | |
"name": "森保まどか", | |
"room_url_key": "48_MADOKA_MORIYASU", | |
"title": "HKT48_森保まどか_Moriyasu_Madoka" | |
}, | |
{ | |
"name": "本村碧唯", | |
"room_url_key": "48_AOI_MOTOMURA", | |
"title": "HKT48_本村碧唯_Motomura_Aoi" | |
}, | |
{ | |
"name": "舞木香純", | |
"room_url_key": "48_Kasumi_Mougi", | |
"title": "AKB48_舞木香純_Mougi_Kasumi" | |
}, | |
{ | |
"name": "向井地美音", | |
"room_url_key": "48_Mion_Mukaichi", | |
"title": "AKB48_向井地美音_Mukaichi_Mion" | |
}, | |
{ | |
"name": "村川緋杏", | |
"room_url_key": "48_BIBIAN_MURAKAWA", | |
"title": "HKT48_村川緋杏_Murakawa_Bibian" | |
}, | |
{ | |
"name": "村瀬紗英", | |
"room_url_key": "48_SAE_MURASE", | |
"title": "NMB48_村瀬紗英_Murase_Sae" | |
}, | |
{ | |
"name": "村重杏奈", | |
"room_url_key": "48_ANNA_MURASHIGE", | |
"title": "HKT48_村重杏奈_Murashige_Anna" | |
}, | |
{ | |
"name": "村山彩希", | |
"room_url_key": "48_Yuiri_Murayama", | |
"title": "AKB48_村山彩希_Murayama_Yuiri" | |
}, | |
{ | |
"name": "武藤小麟", | |
"room_url_key": "48_Orin_Mutou", | |
"title": "AKB48_武藤小麟_Mutou_Orin" | |
}, | |
{ | |
"name": "武藤十夢", | |
"room_url_key": "48_Tomu_Mutou", | |
"title": "AKB48_武藤十夢_Muto_Tomu" | |
}, | |
{ | |
"name": "永野芹佳", | |
"room_url_key": "48_Serika_Nagano", | |
"title": "AKB48_永野芹佳_Nagano_Serika" | |
}, | |
{ | |
"name": "長友彩海", | |
"room_url_key": "48_Ayami_Nagatomo", | |
"title": "AKB48_長友彩海_Nagatomo_Ayami" | |
}, | |
{ | |
"name": "内木志", | |
"room_url_key": "48_KOKORO_NAIKI", | |
"title": "NMB48_内木志_Naiki_Kokoro" | |
}, | |
{ | |
"name": "中川美音", | |
"room_url_key": "48_MION_NAKAGAWA", | |
"title": "NMB48_中川美音_Nakagawa_Mion" | |
}, | |
{ | |
"name": "仲村和泉", | |
"room_url_key": "48_IZUMI_NAKAMURA", | |
"title": "SKE48_仲村和泉_Nakamura_Izumi" | |
}, | |
{ | |
"name": "中西智代梨", | |
"room_url_key": "48_Chiyori_Nakanishi", | |
"title": "AKB48_中西智代梨_Nakanishi_Chiyori" | |
}, | |
{ | |
"name": "中野郁海", | |
"room_url_key": "48_Ikumi_Nakano", | |
"title": "AKB48_中野郁海_Nakano_Ikumi" | |
}, | |
{ | |
"name": "中野麗来", | |
"room_url_key": "48_REINA_NAKANO", | |
"title": "NMB48_中野麗来_Nakano_Reina" | |
}, | |
{ | |
"name": "西村菜那子", | |
"room_url_key": "48_NISHIMURA_NANAKO", | |
"title": "NGT48_西村菜那子_Nanako_Nishimura" | |
}, | |
{ | |
"name": "西川怜", | |
"room_url_key": "48_Rei_Nishikawa", | |
"title": "AKB48_西川怜_Nishikawa_Rei" | |
}, | |
{ | |
"name": "西澤瑠莉奈", | |
"room_url_key": "48_RURINA_NISHIZAWA", | |
"title": "NMB48_西澤瑠莉奈_Nishizawa_Rurina" | |
}, | |
{ | |
"name": "野田陽菜乃", | |
"room_url_key": "48_Hinano_Noda", | |
"title": "AKB48_野田陽菜乃_Noda_Hinano" | |
}, | |
{ | |
"name": "山田野絵", | |
"room_url_key": "48_YAMADA_NOE", | |
"title": "NGT48_山田野絵_Noe_Yamada" | |
}, | |
{ | |
"name": "野島樺乃", | |
"room_url_key": "48_KANO_NOJIMA", | |
"title": "SKE48_野島樺乃_Nojima_Kano" | |
}, | |
{ | |
"name": "野村実代", | |
"room_url_key": "48_MIYO_NOMURA", | |
"title": "SKE48_野村実代_Nomura_Miyo" | |
}, | |
{ | |
"name": "野々垣美希", | |
"room_url_key": "48_MIKI_NONOGAKI", | |
"title": "SKE48_野々垣美希_Nonogaki_Miki" | |
}, | |
{ | |
"name": "新谷野々花", | |
"room_url_key": "48_SHINTANI_NONOKA", | |
"title": "STU48_新谷野々花_Nonoka_Shintani" | |
}, | |
{ | |
"name": "野澤玲奈", | |
"room_url_key": "48_Rena_Nozawa", | |
"title": "AKB48_野澤玲奈_Nozawa_Rena" | |
}, | |
{ | |
"name": "大場美奈", | |
"room_url_key": "48_MINA_OBA", | |
"title": "SKE48_大場美奈_Oba_Mina" | |
}, | |
{ | |
"name": "小畑優奈", | |
"room_url_key": "48_YUNA_OBATA", | |
"title": "SKE48_小畑優奈_Obata_Yuna" | |
}, | |
{ | |
"name": "小田彩加", | |
"room_url_key": "48_AYAKA_ODA", | |
"title": "HKT48_小田彩加_Oda_Ayaka" | |
}, | |
{ | |
"name": "小田えりな", | |
"room_url_key": "48_Erina_Oda", | |
"title": "AKB48_小田えりな_Oda_Erina" | |
}, | |
{ | |
"name": "大段舞依", | |
"room_url_key": "48_MAI_ODAN", | |
"title": "NMB48_大段舞依_Odan_Mai" | |
}, | |
{ | |
"name": "小栗有以", | |
"room_url_key": "48_YUI_OGURI", | |
"title": "AKB48_小栗有以_Oguri_Yui" | |
}, | |
{ | |
"name": "岡部麟", | |
"room_url_key": "48_Rin_Okabe", | |
"title": "AKB48_岡部麟_Okabe_Rin" | |
}, | |
{ | |
"name": "岡田美紅", | |
"room_url_key": "48_MIKU_OKADA", | |
"title": "SKE48_岡田美紅_Okada_Miku" | |
}, | |
{ | |
"name": "岡田奈々", | |
"room_url_key": "48_Nana_Okada", | |
"title": "AKB48_岡田奈々_Okada_Nana" | |
}, | |
{ | |
"name": "大川莉央", | |
"room_url_key": "48_Rio_Okawa", | |
"title": "AKB48_大川莉央_Okawa_Rio" | |
}, | |
{ | |
"name": "沖田彩華", | |
"room_url_key": "48_AYAKA_OKITA", | |
"title": "NMB48_沖田彩華_Okita_Ayaka" | |
}, | |
{ | |
"name": "大森美優", | |
"room_url_key": "48_Miyuu_Omori", | |
"title": "AKB48_大森美優_Omori_Miyuu" | |
}, | |
{ | |
"name": "大西桃香", | |
"room_url_key": "48_Momoka_Onishi", | |
"title": "AKB48_大西桃香_Onishi_Momoka" | |
}, | |
{ | |
"name": "張織慧", | |
"room_url_key": "48_CHO_ORIE", | |
"title": "STU48_張織慧_Cho_Orie" | |
}, | |
{ | |
"name": "大芝りんか", | |
"room_url_key": "48_RINKA_OSHIBA", | |
"title": "SKE48_大芝りんか_Oshiba_Rinka" | |
}, | |
{ | |
"name": "太田彩夏", | |
"room_url_key": "48_AYAKA_OTA", | |
"title": "SKE48_太田彩夏_Ota_Ayaka" | |
}, | |
{ | |
"name": "太田奈緒", | |
"room_url_key": "48_Nao_Ota", | |
"title": "AKB48_太田奈緒_Ota_Nao" | |
}, | |
{ | |
"name": "太田夢莉", | |
"room_url_key": "48_YUURI_OTA", | |
"title": "NMB48_太田夢莉_Ota_Yuuri" | |
}, | |
{ | |
"name": "大矢真那", | |
"room_url_key": "48_MASANA_OYA", | |
"title": "SKE48_大矢真那_Oya_Masana" | |
}, | |
{ | |
"name": "大家志津香", | |
"room_url_key": "48_Shizuka_Oya", | |
"title": "AKB48_大家志津香_Oya_Shizuka" | |
}, | |
{ | |
"name": "清司麗菜", | |
"room_url_key": "48_SEIJI_REINA", | |
"title": "NGT48_清司麗菜_Reina_Seiji" | |
}, | |
{ | |
"name": "長谷川玲奈", | |
"room_url_key": "48_HASEGAWA_RENA", | |
"title": "NGT48_長谷川玲奈_Rena_Hasegawa" | |
}, | |
{ | |
"name": "北原里英", | |
"room_url_key": "48_KITAHARA_RIE", | |
"title": "NGT48_北原里英_Rie_Kitahara" | |
}, | |
{ | |
"name": "中井りか", | |
"room_url_key": "48_NAKAI_RIKA", | |
"title": "NGT48_中井りか_Nakai_Rika" | |
}, | |
{ | |
"name": "菅原りこ", | |
"room_url_key": "48_SUGAHARA_RIKO", | |
"title": "NGT48_菅原りこ_Riko_Sugahara" | |
}, | |
{ | |
"name": "斉藤真木子", | |
"room_url_key": "48_MAKIKO_SAITO", | |
"title": "SKE48_斉藤真木子_Saito_Makiko" | |
}, | |
{ | |
"name": "坂口渚沙", | |
"room_url_key": "48_NAGISA_SAKAGUCHI", | |
"title": "AKB48_坂口渚沙_Sakaguchi_Nagisa" | |
}, | |
{ | |
"name": "坂口理子", | |
"room_url_key": "48_RIKO_SAKAGUCHI", | |
"title": "HKT48_坂口理子_Sakaguchi_Riko" | |
}, | |
{ | |
"name": "堺萌香", | |
"room_url_key": "48_MOEKA_SAKAI", | |
"title": "HKT48_堺萌香_Sakai_Moeka" | |
}, | |
{ | |
"name": "坂本愛玲菜", | |
"room_url_key": "48_ERENA_SAKAMOTO", | |
"title": "HKT48_坂本愛玲菜_Sakamoto_Erena" | |
}, | |
{ | |
"name": "坂本真凛", | |
"room_url_key": "48_MARIN_SAKAMOTO", | |
"title": "SKE48_坂本真凛_Sakamoto_Marin" | |
}, | |
{ | |
"name": "菅原早記", | |
"room_url_key": "48_SUGAHARA_SAKI", | |
"title": "STU48_菅原早記_Saki_Sugahara" | |
}, | |
{ | |
"name": "佐々木優佳里", | |
"room_url_key": "48_Yukari_Sasaki", | |
"title": "AKB48_佐々木優佳里_Sasaki_Yukari" | |
}, | |
{ | |
"name": "指原莉乃", | |
"room_url_key": "48_RINO_SASHIHARA", | |
"title": "HKT48_指原莉乃_Sashihara_Rino" | |
}, | |
{ | |
"name": "佐藤朱", | |
"room_url_key": "48_Akari_Sato", | |
"title": "AKB48_佐藤朱_Sato_Akari" | |
}, | |
{ | |
"name": "佐藤佳穂", | |
"room_url_key": "48_KAHO_SATO", | |
"title": "SKE48_佐藤佳穂_Sato_Kaho" | |
}, | |
{ | |
"name": "佐藤妃星", | |
"room_url_key": "48_Kiara_Sato", | |
"title": "AKB48_佐藤妃星_Sato_Kiara" | |
}, | |
{ | |
"name": "佐藤美波", | |
"room_url_key": "48_Minami_Sato", | |
"title": "AKB48_佐藤美波_Sato_Minami" | |
}, | |
{ | |
"name": "佐藤七海", | |
"room_url_key": "48_Nanami_Sato", | |
"title": "AKB48_佐藤七海_Sato_Nanami" | |
}, | |
{ | |
"name": "佐藤栞", | |
"room_url_key": "48_Shiori_Sato", | |
"title": "AKB48_佐藤栞_Sato_Shiori" | |
}, | |
{ | |
"name": "佐藤すみれ", | |
"room_url_key": "48_SUMIRE_SATO", | |
"title": "SKE48_佐藤すみれ_Sato_Sumire" | |
}, | |
{ | |
"name": "渋谷凪咲", | |
"room_url_key": "48_NAGISA_SHIBUYA", | |
"title": "NMB48_渋谷凪咲_Shibuya_Nagisa" | |
}, | |
{ | |
"name": "島田晴香", | |
"room_url_key": "48_Haruka_Shimada", | |
"title": "AKB48_島田晴香_Shimada_Haruka" | |
}, | |
{ | |
"name": "清水麻璃亜", | |
"room_url_key": "48_Maria_Shimizu", | |
"title": "AKB48_清水麻璃亜_Shimizu_Maria" | |
}, | |
{ | |
"name": "清水里香", | |
"room_url_key": "48_RIKA_SHIMIZU", | |
"title": "NMB48_清水里香_Shimizu_Rika" | |
}, | |
{ | |
"name": "清水梨央", | |
"room_url_key": "48_RIO_SHIMIZU", | |
"title": "HKT48_清水梨央_Shimizu_Rio" | |
}, | |
{ | |
"name": "下青木香鈴", | |
"room_url_key": "48_Karin_Shimoaoki", | |
"title": "AKB48_下青木香鈴_Shimoaoki_Karin" | |
}, | |
{ | |
"name": "下口ひなな", | |
"room_url_key": "48_Hinana_Shimoguchi", | |
"title": "AKB48_下口ひなな_Shimoguchi_Hinana" | |
}, | |
{ | |
"name": "下野由貴", | |
"room_url_key": "48_YUKI_SHIMONO", | |
"title": "HKT48_下野由貴_Shimono_Yuki" | |
}, | |
{ | |
"name": "篠崎彩奈", | |
"room_url_key": "48_Ayana_Shinozaki", | |
"title": "AKB48_篠崎彩奈_Shinozaki_Ayana" | |
}, | |
{ | |
"name": "白井琴望", | |
"room_url_key": "48_KOTONO_SHIRAI", | |
"title": "SKE48_白井琴望_Shirai_Kotono" | |
}, | |
{ | |
"name": "白雪希明", | |
"room_url_key": "48_KOHAKU_SHIRAYUKI", | |
"title": "SKE48_白雪希明_Shirayuki_Kohaku" | |
}, | |
{ | |
"name": "白間美瑠", | |
"room_url_key": "48_MIRU_SHIROMA", | |
"title": "NMB48_白間美瑠_Shiroma_Miru" | |
}, | |
{ | |
"name": "下尾みう", | |
"room_url_key": "48_Miu_Shitao", | |
"title": "AKB48_下尾みう_Shitao_Miu" | |
}, | |
{ | |
"name": "庄司なぎさ", | |
"room_url_key": "48_Nagisa_Shoji", | |
"title": "AKB48_庄司なぎさ_Shoji_Nagisa" | |
}, | |
{ | |
"name": "惣田紗莉渚", | |
"room_url_key": "48_SARINA_SODA", | |
"title": "SKE48_惣田紗莉渚_Soda_Sarina" | |
}, | |
{ | |
"name": "須田亜香里", | |
"room_url_key": "48_AKARI_SUDA", | |
"title": "SKE48_須田亜香里_Suda_Akari" | |
}, | |
{ | |
"name": "末永桜花", | |
"room_url_key": "48_OKA_SUENAGA", | |
"title": "SKE48_末永桜花_Suenaga_Oka" | |
}, | |
{ | |
"name": "菅原茉椰", | |
"room_url_key": "48_MAYA_SUGAWARA", | |
"title": "SKE48_菅原茉椰_Sugawara_Maya" | |
}, | |
{ | |
"name": "杉山愛佳", | |
"room_url_key": "48_AIKA_SUGIYAMA", | |
"title": "SKE48_杉山愛佳_Sugiyama_Aika" | |
}, | |
{ | |
"name": "須藤凜々花", | |
"room_url_key": "48_RIRIKA_SUTO", | |
"title": "NMB48_須藤凜々花_Suto_Ririka" | |
}, | |
{ | |
"name": "鈴木くるみ", | |
"room_url_key": "48_Kurumi_Suzuki", | |
"title": "AKB48_鈴木くるみ_Suzuki_Kurumi" | |
}, | |
{ | |
"name": "田口愛佳", | |
"room_url_key": "48_Manaka_Taguchi", | |
"title": "AKB48_田口愛佳_Taguchi_Manaka" | |
}, | |
{ | |
"name": "高木由麻奈", | |
"room_url_key": "48_YUMANA_TAKAGI", | |
"title": "SKE48_高木由麻奈_Takagi_Yumana" | |
}, | |
{ | |
"name": "髙橋彩音", | |
"room_url_key": "48_Ayane_Takahashi", | |
"title": "AKB48_髙橋彩音_Takahashi_Ayane" | |
}, | |
{ | |
"name": "高橋朱里", | |
"room_url_key": "48_Juri_Takahashi", | |
"title": "AKB48_高橋朱里_Takahashi_Juri" | |
}, | |
{ | |
"name": "髙橋彩香", | |
"room_url_key": "48_Sayaka_Takahashi", | |
"title": "AKB48_髙橋彩香_Takahashi_Sayaka" | |
}, | |
{ | |
"name": "髙畑結希", | |
"room_url_key": "48_YUKI_TAKAHATA", | |
"title": "SKE48_髙畑結希_Takahata_Yuki" | |
}, | |
{ | |
"name": "高岡薫", | |
"room_url_key": "48_Kaoru_Takaoka", | |
"title": "AKB48_高岡薫_Takaoka_Kaoru" | |
}, | |
{ | |
"name": "髙寺沙菜", | |
"room_url_key": "48_SANA_TAKATERA", | |
"title": "SKE48_髙寺沙菜_Takatera_Sana" | |
}, | |
{ | |
"name": "髙塚夏生", | |
"room_url_key": "48_NATSUKI_TAKATSUKA", | |
"title": "SKE48_髙塚夏生_Takatsuka_Natsuki" | |
}, | |
{ | |
"name": "高柳明音", | |
"room_url_key": "48_AKANE_TAKAYANAGI", | |
"title": "SKE48_高柳明音_Takayanagi_Akane" | |
}, | |
{ | |
"name": "武田智加", | |
"room_url_key": "48_TOMOKA_TAKEDA", | |
"title": "HKT48_武田智加_Takeda_Tomoka" | |
}, | |
{ | |
"name": "武井紗良", | |
"room_url_key": "48_SARA_TAKEI", | |
"title": "NMB48_武井紗良_Takei_Sara" | |
}, | |
{ | |
"name": "竹内美宥", | |
"room_url_key": "48_Miyu_Takeuchi", | |
"title": "AKB48_竹内美宥_Takeuchi_Miyu" | |
}, | |
{ | |
"name": "竹内彩姫", | |
"room_url_key": "48_SAKI_TAKEUCHI", | |
"title": "SKE48_竹内彩姫_Takeuchi_Saki" | |
}, | |
{ | |
"name": "田北香世子", | |
"room_url_key": "48_Kayoko_Takita", | |
"title": "AKB48_田北香世子_Takita_Kayoko" | |
}, | |
{ | |
"name": "田名部生来", | |
"room_url_key": "48_Miku_Tanabe", | |
"title": "AKB48_田名部生来_Tanabe_Miku" | |
}, | |
{ | |
"name": "田中美久", | |
"room_url_key": "48_MIKU_TANAKA", | |
"title": "HKT48_田中美久_Tanaka_Miku" | |
}, | |
{ | |
"name": "田中菜津美", | |
"room_url_key": "48_NATSUMI_TANAKA", | |
"title": "HKT48_田中菜津美_Tanaka_Natsumi" | |
}, | |
{ | |
"name": "田中優香", | |
"room_url_key": "48_YUKA_TANAKA", | |
"title": "HKT48_田中優香_Tanaka_Yuka" | |
}, | |
{ | |
"name": "谷真理佳", | |
"room_url_key": "48_MARIKA_TANI", | |
"title": "SKE48_谷真理佳_Tani_Marika" | |
}, | |
{ | |
"name": "谷川愛梨", | |
"room_url_key": "48_AIRI_TANIGAWA", | |
"title": "NMB48_谷川愛梨_Tanigawa_Airi" | |
}, | |
{ | |
"name": "谷口めぐ", | |
"room_url_key": "48_Megu_Taniguchi", | |
"title": "AKB48_谷口めぐ_Taniguchi_Megu" | |
}, | |
{ | |
"name": "谷川聖", | |
"room_url_key": "48_Hijiri_Tanikawa", | |
"title": "AKB48_谷川聖_Tanikawa_Hijiri" | |
}, | |
{ | |
"name": "田野優花", | |
"room_url_key": "48_Yuuka_Tano", | |
"title": "AKB48_田野優花_Tano_Yuuka" | |
}, | |
{ | |
"name": "田島芽瑠", | |
"room_url_key": "48_MERU_TASHIMA", | |
"title": "HKT48_田島芽瑠_Tashima_Meru" | |
}, | |
{ | |
"name": "達家真姫宝", | |
"room_url_key": "48_Makiho_Tatsuya", | |
"title": "AKB48_達家真姫宝_Tatsuya_Makiho" | |
}, | |
{ | |
"name": "田屋美咲", | |
"room_url_key": "48_Misaki_Taya", | |
"title": "AKB48_田屋美咲_Taya_Misaki" | |
}, | |
{ | |
"name": "寺田美咲", | |
"room_url_key": "48_Misaki_Terada", | |
"title": "AKB48_寺田美咲_Terada_Misaki" | |
}, | |
{ | |
"name": "冨吉明日香", | |
"room_url_key": "48_ASUKA_TOMIYOSHI", | |
"title": "HKT48_冨吉明日香_Tomiyoshi_Asuka" | |
}, | |
{ | |
"name": "朝長美桜", | |
"room_url_key": "48_MIO_TOMONAGA", | |
"title": "HKT48_朝長美桜_Tomonaga_Mio" | |
}, | |
{ | |
"name": "豊永阿紀", | |
"room_url_key": "48_AKI_TOYONAGA", | |
"title": "HKT48_豊永阿紀_Toyonaga_Aki" | |
}, | |
{ | |
"name": "小熊倫実", | |
"room_url_key": "48_OGUMA_TSUGUMI", | |
"title": "NGT48_小熊倫実_Tsugumi_Oguma" | |
}, | |
{ | |
"name": "月足天音", | |
"room_url_key": "48_AMANE_TSUKIASHI", | |
"title": "HKT48_月足天音_Tsukiashi_Amane" | |
}, | |
{ | |
"name": "都築里佳", | |
"room_url_key": "48_RIKA_TSUZUKI", | |
"title": "SKE48_都築里佳_Tsuzuki_Rika" | |
}, | |
{ | |
"name": "内山命", | |
"room_url_key": "48_MIKOTO_UCHIYAMA", | |
"title": "SKE48_内山命_Uchiyama_Mikoto" | |
}, | |
{ | |
"name": "植木南央", | |
"room_url_key": "48_NAO_UEKI", | |
"title": "HKT48_植木南央_Ueki_Nao" | |
}, | |
{ | |
"name": "植村梓", | |
"room_url_key": "48_AZUSA_UEMURA", | |
"title": "NMB48_植村梓_Uemura_Azusa" | |
}, | |
{ | |
"name": "上野遥", | |
"room_url_key": "48_HARUKA_UENO", | |
"title": "HKT48_上野遥_Ueno_Haruka" | |
}, | |
{ | |
"name": "宇井真白", | |
"room_url_key": "48_MASHIRO_UI", | |
"title": "HKT48_宇井真白_Ui_Mashiro" | |
}, | |
{ | |
"name": "梅本和泉", | |
"room_url_key": "48_Izumi_Umemoto", | |
"title": "AKB48_梅本和泉_Umemoto_Izumi" | |
}, | |
{ | |
"name": "梅山恋和", | |
"room_url_key": "48_COCONA_UMEYAMA", | |
"title": "NMB48_梅山恋和_Umeyama_Cocona" | |
}, | |
{ | |
"name": "運上弘菜", | |
"room_url_key": "48_HIRONA_UNJO", | |
"title": "HKT48_運上弘菜_Unjo_Hirona" | |
}, | |
{ | |
"name": "鵜野みずき", | |
"room_url_key": "48_MIZUKI_UNO", | |
"title": "NMB48_鵜野みずき_Uno_Mizuki" | |
}, | |
{ | |
"name": "歌田初夏", | |
"room_url_key": "48_Hatsuka_Utada", | |
"title": "AKB48_歌田初夏_Utada_Hatsuka" | |
}, | |
{ | |
"name": "和田愛菜", | |
"room_url_key": "48_AINA_WADA", | |
"title": "SKE48_和田愛菜_Wada_Aina" | |
}, | |
{ | |
"name": "渡辺麻友", | |
"room_url_key": "48_Mayu_Watanabe", | |
"title": "AKB48_渡辺麻友_Watanabe_Mayu" | |
}, | |
{ | |
"name": "矢吹奈子", | |
"room_url_key": "48_NAKO_YABUKI", | |
"title": "HKT48_矢吹奈子_Yabuki_Nako" | |
}, | |
{ | |
"name": "谷口もか", | |
"room_url_key": "48_Moka_Yaguchi", | |
"title": "AKB48_谷口もか_Yaguchi_Moka" | |
}, | |
{ | |
"name": "矢倉楓子", | |
"room_url_key": "48_FUUKO_YAGURA", | |
"title": "NMB48_矢倉楓子_Yagura_Fuuko" | |
}, | |
{ | |
"name": "矢作有紀奈", | |
"room_url_key": "48_YUKINA_YAHAGI", | |
"title": "SKE48_矢作有紀奈_Yahagi_Yukina" | |
}, | |
{ | |
"name": "山邊歩夢", | |
"room_url_key": "48_Ayu_Yamabe", | |
"title": "AKB48_山邊歩夢_Yamabe_Ayu" | |
}, | |
{ | |
"name": "山田樹奈", | |
"room_url_key": "48_JUNA_YAMADA", | |
"title": "SKE48_山田樹奈_Yamada_Juna" | |
}, | |
{ | |
"name": "山田麻莉奈", | |
"room_url_key": "48_MARINA_YAMADA", | |
"title": "HKT48_山田麻莉奈_Yamada_Marina" | |
}, | |
{ | |
"name": "山田菜々美", | |
"room_url_key": "48_Nanami_Yamada", | |
"title": "AKB48_山田菜々美_Yamada_Nanami" | |
}, | |
{ | |
"name": "山田寿々", | |
"room_url_key": "48_SUZU_YAMADA", | |
"title": "NMB48_山田寿々_Yamada_Suzu" | |
}, | |
{ | |
"name": "山本彩加", | |
"room_url_key": "48_AYAKA_YAMAMOTO", | |
"title": "NMB48_山本彩加_Yamamoto_Ayaka" | |
}, | |
{ | |
"name": "山本茉央", | |
"room_url_key": "48_MAO_YAMAMOTO", | |
"title": "HKT48_山本茉央_Yamamoto_Mao" | |
}, | |
{ | |
"name": "山本瑠香", | |
"room_url_key": "48_Ruka_Yamamoto", | |
"title": "AKB48_山本瑠香_Yamamoto_Ruka" | |
}, | |
{ | |
"name": "山本彩", | |
"room_url_key": "48_SAYAKA_YAMAMOTO", | |
"title": "NMB48_山本彩_Yamamoto_Sayaka" | |
}, | |
{ | |
"name": "山根涼羽", | |
"room_url_key": "48_Suzuha_Yamane", | |
"title": "AKB48_山根涼羽_Yamane_Suzuha" | |
}, | |
{ | |
"name": "山尾梨奈", | |
"room_url_key": "48_RINA_YAMAO", | |
"title": "NMB48_山尾梨奈_Yamao_Rina" | |
}, | |
{ | |
"name": "山下エミリー", | |
"room_url_key": "48_EMIRI_YAMASHITA", | |
"title": "HKT48_山下エミリー_Yamashita_Emiri" | |
}, | |
{ | |
"name": "山内瑞葵", | |
"room_url_key": "48_Mizuki_Yamauchi", | |
"title": "AKB48_山内瑞葵_Yamauchi_Mizuki" | |
}, | |
{ | |
"name": "山内鈴蘭", | |
"room_url_key": "48_SUZURAN_YAMAUCHI", | |
"title": "SKE48_山内鈴蘭_Yamauchi_Suzuran" | |
}, | |
{ | |
"name": "山内祐奈", | |
"room_url_key": "48_YUNA_YAMAUCHI", | |
"title": "HKT48_山内祐奈_Yamauchi_Yuna" | |
}, | |
{ | |
"name": "安田叶", | |
"room_url_key": "48_Kana_Yasuda", | |
"title": "AKB48_安田叶_Yasuda_Kana" | |
}, | |
{ | |
"name": "安田桃寧", | |
"room_url_key": "48_MOMONE_YASUDA", | |
"title": "NMB48_安田桃寧_Yasuda_Momone" | |
}, | |
{ | |
"name": "横道侑里", | |
"room_url_key": "48_Yuri_Yokomichi", | |
"title": "AKB48_横道侑里_Yokomichi_Yuri" | |
}, | |
{ | |
"name": "横山結衣", | |
"room_url_key": "48_Yui_Yokoyama_8", | |
"title": "AKB48_横山結衣_Yokoyama_Yui" | |
}, | |
{ | |
"name": "横山由依", | |
"room_url_key": "48_Yui_Yokoyama_A", | |
"title": "AKB48_横山由依_Yokoyama_Yui" | |
}, | |
{ | |
"name": "吉田朱里", | |
"room_url_key": "48_AKARI_YOSHIDA", | |
"title": "NMB48_吉田朱里_Yoshida_Akari" | |
}, | |
{ | |
"name": "吉田華恋", | |
"room_url_key": "48_Karen_Yoshida", | |
"title": "AKB48_吉田華恋_Yoshida_Karen" | |
}, | |
{ | |
"name": "吉川七瀬", | |
"room_url_key": "48_Nanase_Yoshikawa", | |
"title": "AKB48_吉川七瀬_Yoshikawa_Nanase" | |
}, | |
{ | |
"name": "黒岩唯", | |
"room_url_key": "48_KUROIWA_YUI", | |
"title": "STU48_黒岩唯_Kuroiwa_Yui" | |
}, | |
{ | |
"name": "荻野由佳", | |
"room_url_key": "48_OGINO_YUKA", | |
"title": "NGT48_荻野由佳_Ogino_Yuka" | |
}, | |
{ | |
"name": "瀧野由美子", | |
"room_url_key": "48_TAKINO_YUMIKO", | |
"title": "STU48_瀧野由美子_Takino_Yumiko" | |
}, | |
{ | |
"name": "湯本亜美", | |
"room_url_key": "48_Ami_Yumoto", | |
"title": "AKB48_湯本亜美_Yumoto_Ami" | |
}, | |
{ | |
"name": "土路生優里", | |
"room_url_key": "48_TOROBU_YURI", | |
"title": "STU48_土路生優里_Yuri_Torobu" | |
}, | |
{ | |
"name": "角ゆりあ", | |
"room_url_key": "48_KADO_YURIA", | |
"title": "NGT48_角ゆりあ_Yuria_Kado" | |
}, | |
{ | |
"name": "大滝友梨亜", | |
"room_url_key": "48_OTAKI_YURIA", | |
"title": "NGT48_大滝友梨亜_Otaki_Yuria" | |
}, | |
{ | |
"name": "天城サリー", | |
"room_url_key": "digital_idol_11", | |
"title": "227_天城サリー_Amaki_Sally" | |
}, | |
{ | |
"name": "AKB48の君、誰?", | |
"room_url_key": "kimi_dare", | |
"title": "AKB48の君、誰?_Kimi_Dare" | |
}, | |
{ | |
"name": "AKB48のオールナイトニッポン", | |
"room_url_key": "allnightnippon", | |
"title": "AKB48のオールナイトニッポン_All_Night_Nippon" | |
}, | |
{ | |
"name": "P.IDL NAGOYA", | |
"room_url_key": "pidlnagoya", | |
"title": "P.IDL_NAGOYA" | |
}, | |
{ | |
"name": "信岡ひかる", | |
"room_url_key": "hikaru_n", | |
"title": "信岡ひかるのヒカルーム!_Nobuoka_Hikaru" | |
}, | |
{ | |
"name": "FES☆TVE", | |
"room_url_key": "festive_rize", | |
"title": "FES☆TIVE" | |
}, | |
{ | |
"name": "辻ゆうか", | |
"room_url_key": "toysmiley-yuuka", | |
"title": "TOY_SMILEY_辻ゆうか_Tsuji_Yuuka" | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment