【駅名動画DB】楽曲情報の扱い方はこのままでいいのか悩んでる話

みなさま、お元気でしょうか。にぐなぐICです。

 

6月初旬に「駅名動画データベース」を公開しまして、多くの方に利用していただいています。ありがたい限りでございます。

見たことないという人は、ぜひ見てね

stanmic.com

 

とりあえず1ヶ月強運用してみて、問題点がちょいちょい浮き彫りになってきている部分もあり、改善しなきゃなぁと思っている次第であります。

 

今回は、そのうち、「楽曲」のデータに関するお話をしようと思います。

 

 

現在、データベース上では、動画と楽曲を紐づける際に、その都度

  • 曲名
  • 曲名の読みカナ
  • アーティスト名
  • アーティスト名の読みカナ
  • タグ

を入力していただいています。

 

そして、そのテキスト情報をもとに、部分一致のキーワード検索で楽曲を探せるようにしています。

 

このやり方で、ある程度はいい感じに動いてくれるのですが、いろいろと問題があると感じたので、まとめます。

 

問題点

1. その都度登録するので、同じ情報を何度も入力しなければならない

駅名動画にも人気の曲がありますし、1つの曲に2つ以上駅名動画があることなんて多々あります。

ある駅名動画に楽曲を紐づけるときに、既にその曲を使った動画がDB上に登録されていたら、その情報を使いまわしたいですよね。

でも今はそれができないのです。

どんなに複雑な名前で、どんなに複数のアーティストが参加していても、その曲の駅名動画を登録するたびに、1回1回入力しなければならないのが、今のシステムです。

また、同じ曲でも、毎回完全に同じ情報で登録されるとは限りません。

曲名やアーティスト名の表記揺れはある程度気を付けられても、タグに関してはもはや追加した人の主観になります。

 

2. 一度登録した楽曲情報が編集できない

この悩みにたどり着いた原因です。

今の編集画面では、一度登録した楽曲の情報を修正したい時には、その楽曲自体を消してもう一度最初から入力し直す必要があります。

これは正直めんどくさいですよね。

そこで、楽に修正できるように改良しようと思ったのですが、これが思いのほか難しかったのです。(もちろん不可能ではないんですけど)

これを改良するくらいなら、楽曲情報の管理方法から見直してもいいんじゃないか…?と思うに至ったわけです。

 

と、いうわけで、どうにかしたいなぁと思っているのが正直なところです。

とりあえず、現段階で思いついている解決案を示します。

 

解決案

1. プレ公開時の形式を復活させる

プレ公開の時は、駅名動画DB内に、楽曲情報を蓄積する楽曲データベースを設けていました。

まず、楽曲データベースは空っぽの状態から始まります。

そして、駅名動画と楽曲を紐づけるときに、楽曲データベース上にない曲であればそこに追加して、もうすでにある曲ならそれを選択していく形です。

メリット

  • 一度登録された曲をまた登録しなくて済む
  • その曲・そのアーティストの曲ズバリを使った動画を探しやすくなる

デメリット

  • 登録する時に楽曲データベース上に既にあるのか探すのがめんどい
  • 重複登録がありえる

 

この形式を発展させるのもありかなと思ったりしています。

例えば、楽曲情報を追加するのは動画登録の時じゃなくてもできるようにするとか。

これを使って、あるアーティストに詳しい人とかが、駅名動画に使われてる使われてないに関わらず、予め楽曲をたくさん追加しておく。みたいな。

 

2. 楽曲情報の外部のデータベースに接続する

個人的にチラッと考えたのが、楽曲情報をすでに持っているサービス(以下、外部音楽サイト)からデータを取得する方法です。

これはどういうサービスのことかというと、SpotifyiTunesのような音楽配信サイトや、JOYSOUNDや歌詞検索サイトといったものです。

APIとして取得しやすい形でデータ提供しているところもあれば、HTMLからスクレイピングを行って力業でデータを持ってくる必要があるところもあります。

ただ、正直デメリットが重すぎるので、微妙かなと思っています。

メリット

  • 楽曲の正しい情報が得られる
  • 情報を入力する必要がない

デメリット

  • 外部音楽サイトにない曲も数多くある
  • データを取得することの技術的・権利的制約が大きい

 

3. このままの形式を続ける

あとは、このままの形式を続ける方法です。

さっきの問題点 2. で述べた、修正ができる改良を頑張って完成させて、このやり方のまま使いやすくしていく形です。

 

 

いかがでしたでしょうか。

数十分でパパっと書いた文章なので伝わりづらい部分もあるかと思います。

個人的には解決案 1. を発展させていく方法がよさそうだなと感じていますが、みなさまはどうでしょうか?

もし、駅名動画DBを使っている作者の方でこの記事を見た方は、ぜひご意見ください。

質問でもアイデアでもなんでもお待ちしています。

ツイッターではぜひ「 #駅名動画DBご意見箱 」をつけてつぶやいてください。

 

それでは、ありがとうございました。