http://www.onsen.ag/api/shownMovie/shownMovie.json
Response is JSON.
{"result":["niconama_charlotte","mhr3","hanayume","azbear","tsukinone","nairon","gatcha","kamo","shingeki","naderadi","hmx3","corpse","lump","yp_radio","niconama_re-kan","i96","arslan_anime","gg","anime","nwing","poli","glory","grisaia2","fmc2","lovelive2","nana","rumra","priya2","sara_kuru","home","mhr2","pleiades","sakigake","hiroradi","karucha","aiming2","radio_alcot","ensemble_stars","kakazu","diaace","gachi","501st","otome4","bancha","ozawa","sidonia","zenbu","shokugeki2","bemasu","niconama_usagi2","pcgame","yryr","godeater","niconama_seiheki","seraph","axl6","storm2","uta","niconama_sb69a","selector","jojo","seiheki","niconama_pp24","nono","monmusu","dai-gyakuten","sb69a","hetalira","niconama_zenbu","niconama_0701_13shiki","niconama_usagi","prison","charlotte","0823niconama_selector","trident","0823niconama_selector2","niconama_euphonium","re-kan","tadaradio","yuyuyu","121","niconama_yuyuyu","ft","ff","plc","kurigimu","niconama_soruraru2","niconama_seiheki2","soruraru","niconama_gachi","overlord","niconama_sara_kuru","niconama_gachi2","niconama_soruraru","kekkai","lumi","niconama_mabinogi","norn","usagi","dmm","uta3","niconama_pleiades","niconama_pleiades2","ninja","euphonium","goes","shokugeki"]}
http://www.onsen.ag/data/api/getMovieInfo/:name
(e.g. http://www.onsen.ag/data/api/getMovieInfo/yryr
)
Response is JSONP.
callback(
{
"type": "sound",
"thumbnailPath": "/program/yryr/image/114_pgi02_m.jpg",
"moviePath": {
"pc": "http://onsen.b-ch.com/radio/yryr160624eM7D.mp3",
"iPhone": "http://onsen.b-ch.com/radio/yryr160624eM7D.mp3",
"Android": "http://onsen.b-ch.com/radio/yryr160624eM7D.mp3"
},
"title": "ゆりゆららららゆるゆり放送室",
"personality": "三上枝織(赤座あかり 役) / 大坪由佳(歳納京子 役) / 津田美波(船見結衣 役) / 大久保瑠美(吉川ちなつ 役)",
"guest": "",
"update": "2016.6.24",
"count": "261",
"schedule": "毎週金曜22時30分更新",
"optionText": "",
"mail": "",
"copyright": "©2015 なもり/一迅社・七森中ごらく部",
"url": "yryr",
"link": [
{
"imagePath": "/program/yryr/image/114_pgl01.jpg",
"url": "http://www.tohogakuen.ac.jp/yuruyuri/"
},
{
"imagePath": "/program/yryr/image/114_pgl02.jpg",
"url": "http://yuruyuri.com/"
},
{
"imagePath": "/program/yryr/image/114_pgl03.jpg",
"url": "http://www.b-ch.com/"
}
],
"recommendGoods": [
{
"imagePath": "/common/image/cms/recommend/150_rcmd01.jpg",
"url": "http://www.otomart.jp/SHOP/GOODS-0093.html"
}
],
"recommendMovie": [
{
"imagePath": "/program/bemasu/image/111_pgi01_b.jpg",
"url": "/program/bemasu/"
}
],
"cm": [],
"allowExpand": "false"
}
);
moviePath
is the download URL for the latest episode, but it is region locked and requires a Japanese IP address. Onsen keeps the latest 3 episodes on their servers, but all links to older episodes get removed unless pay for their backlog service. A record of filenames with hash gets posted to 2ch.