Hideki's Songlist

提供: Hideki Saito Wiki Japanese
移動先: 案内検索

概要

プロジェクトの場所はHideki's Songlist。本来はカラオケするにあたって歌う曲をまとめたのがはじまり。将来的にはいろいろと拡張して他の人と歌える曲を突き合わせてデュエットができる表を生成できたりしたら楽しいんだろうけど今のところは予定止まり。2017年6月7日現在、歌えるとしている曲数は213曲。内容はかなり偏ってます。これでもカラオケ一緒に行きたい、という人はどうぞ……。

バックエンド

バックエンドはC#で記述し、.NET Coreで動作する静的サイト生成エンジンです。コードはHSLBaseとしてMITライセンスで提供しています。それぞれの曲はGUIDを持っていて、また、出典やシリーズなどでもグループ化し、データベース構造をそのままHTMLに変換しています。

付加機能

API

APIは廃止しました。代わりにXMLファイルJSONファイルを提供しています。

Web Intents

昔はWeb IntentsといってAndroidのIntentのように外部サービスを呼び出す機能があったのですが、Web Intents自体が事実上廃止されたので今は使用できません……。[1]

余談

それなりの曲数の情報が入っていて、特にマイナーなものが多く入っているので[2]結構題名での検索がヒットします。検索エンジン向けにサイトマップも生成していたり、構造化データを定義していたりするので、これによってインデックスされやすくなっているのも原因かもしれません。

脚注

  1. 以前はChromeで拡張を使用することにより任意のデータを受け渡すことができ、YouTubeのビデオを呼び出したり、Last.fmの情報ページに接続することが可能でした。
  2. 絶対的な言及数が少ないので、相対的に検索ランクが高くなる。