2011/03/12

音楽の歌詞書込・表示ソフトをまとめてみる [Android][iPhone][Windows]

このエントリーをはてなブックマークに追加 2 comment
[ , , , ]
最近foobar2000やAndroidアプリで歌詞表示をさせながら音楽再生することにハマっている。
しかし、今観賞用で使っているAAC(m4a)フォーマットの歌詞タグ埋め込みに対応しているは結構少ない。
なので、自分用メモとしてまとめておく。ついでに再生時に歌詞表示できるソフトも。

というかよく考えたら、外部テキストファイルの同期表示機能さえあれば、
理論上どんな音楽ファイルでも歌詞表示に対応できるから、最強な気がしてきた。
ファイル数が2倍に増えるのはいただけないが。

2011/10/12
記事を少しいじりました。
※今度iPhoneの歌詞表示アプリも掲載予定。


↓以下詳細↓

※歌詞取得ソフトが必要な場合は自力で探す。

★歌詞埋込・編集ソフト(Windows)

歌詞タグ埋込/編集・テキスト編集ソフト(Windows)
ソフト バージョン タイミング指定 テキスト出力 対応タグ 対応タグフィールド
(foobar2000+)Lyrics Art Panel 0.058 (2008/06/12) プラグイン次第で任意 UTF-8 任意っぽい 任意
RhythmicaLyrics 3.3 (2010/12/26) MP3、OGG、AAC等 UTF-8、SJIS等 - -
K5 Lyrics Editor 4.4 beta3 (2009/08/06) MP2、MP3 SJIS MP2、MP3 同期、非同期
Winamp . 未確認 未確認 未確認 ID3tag「LYR」?
iTunes 10.2.1 - - 未確認 ID3tag「USLT」
言語情報不具合あり
(iTunes+)iKara 0.68.1 (2010/09/28) 未確認 未確認 未確認 未確認
WindowsMediaPlayer . 未確認 未確認 未確認 ID3tag「USLT」?
Mp3tag 2.48 (2011/01/23) - - MP3、OGG、AAC等 「UNSYNCED
LYRICS」=
ID3tag「USLT」?
MediaMonkey 3.2.4 (2010/11/24) - - MP3、OGG、AAC等 未確認
SuperTagEditor改 Plugin Version (Nightmare) 1.03 (2010/10/20) - - MP3のみ? AAC不可 未確認
AudioGrail (K-MP3) 6.18.2.169 (2011/02/20) - - MP3のみ? AAC不可 未確認
SYLT Editor . 未確認 未確認 MP3のみ? 未確認
Media Tagger 1.3.8 beta1 (2005/03/27) - - MP3のみ? AAC不可 未確認
MP3 Walker Lyrics Editor 1.0 (2005/09/08) MP3、WMA 未確認 未確認 未確認
lyedit 0.5.7 (2002/05/04) MP3 未確認 未確認 未確認
Lyritor 0.22f (2001/05/07) MP3 未確認 未確認 未確認

※文末の追記も参照

★歌詞埋込・編集ソフト(Android)
(掲載予定)

★歌詞埋込・編集ソフト(iPhone)
(掲載予定)


歌詞タグ書込後、他ソフトで読み込めるか検証してみた。MP3とAACでそれぞれ試した。
mp3tagの「%UNSYNCEDLYRICS%」で認識できない歌詞フィールドは、「%フィールド名%」とすると読み込める。
MP3はID3v2.3 UTF-16に書き込んだが、MediaMonkeyでタグを書き込むとISO-8859-1になった。

歌詞タグ書込後、他ソフトで読み込めるか
書込\読込 foobar2000
%lyrics%
mp3tag
UNSYNCED
LYRICS
Android
対応アプリ
(mp3のみ)
foobar2000 LYR - - -
同上 LYRIC - - -
同上 LYRICS O -
同上 USLT O - -
同上 SYLT - - -
同上 UNSYNCED LYRICS - O(タグ先頭にeng||) O
同上 UNSYNCEDLYRICS - △ mp3のみ -
MediaMonkey O(タグ先頭にXXX||) O
mp3tag
UNSYNCEDLYRICS
- O(タグ先頭にeng||) O


★歌詞表示ソフト(Windows)
時間同期の歌詞表示ソフト(Winsows)
ソフト バージョン 確認フォーマット 外部テキスト 対応タグフィールド
(foobar2000+)Lyrics Art Panel 0.058 (2008/06/12) プラグイン次第で任意 UTF-8 任意
(foobar2000+)Lyrics Panel . 未確認 未確認 未確認
(foobar2000+)Lyric Show Panel 2 . 未確認 未確認 未確認
(foobar2000+)Lyricsplugin UI Panel . 未確認 未確認 未確認
(iTunes+)iKara 0.68.1 (2010/09/28) 未確認 未確認 未確認
Winamp . 未確認 未確認 未確認
WindowsMediaPlayer . 未確認 未確認 未確認

★歌詞表示ソフト(Android)
時間同期の歌詞表示アプリ(Android)
ソフト バージョン 確認フォーマット 外部テキスト 対応タグフィールド 備考
Meridian(有料版) 2011/01/19 MP3、OGG、AAC等 UTF-8、SJIS等 - 最大2行同時表示
MyMusicOn Music Player 2011/03/08 MP3、AAC確認 UTF-8確認 (全部mp3のみ)foobar「UNSYNCED LYRICS」、MediaMonkey、mp3tag 複数行表示可能(デフォ17行)
Astro PlayerAstro Player Nova 2011/03/09 MP3 - foobar「UNSYNCED LYRICS」、MediaMonkey、mp3tag 自動スクロールなし。10行表示
Music PlayerPro 2010/12/28 確認できず - 確認できず .
楓の音 2010/01/23 未確認 未確認 未確認 .
今のところ、AACの歌詞タグに対応したアプリはない。

★歌詞表示ソフト(iPhone)
(掲載予定)


Windows上では個人的には全機能入りのfoobar2000+Lyrics Art Panelがおすすめ
歌詞表示の背景にアルバムアートも表示できて、一石二鳥。

今後随時更新予定。


追記) ソフトによって不具合があったりするらしい。対応タグフィールドもソフトによって違う模様。以下の記事参照
ipod classic に音楽を入れています。 自分で歌詞を入力し、ipodで見ようとすると... - Yahoo!知恵袋
MP3は歴史が古いため、複数のタグ規格が並存して混乱しています。
MP3のタグに歌詞が埋め込まれる場所は 「USLT」「LYR」「ILYC」「SYLT」と複数フィールドが用意されており、そのうち「USLT」には複数しかも言語を変えて記録できます。
そして、ソフトウェアによってどれを歌詞表示に使うのかが違います。
たとえばWinampだと「LYR」を使います。iTunes+iPodだと「USLT」のen(英語)モードでしか編集・表示しません。
ソフトによっては微妙に(不完全に)互換性を保とうとするので、そうした混乱に拍車がかかっています。
下記記事でも紹介されている。
iTunesでは表示される歌詞がiPod touchでは表示されない件、解決 | aquapple (archives)

MP3に登録されている歌詞情報を、複数ファイル一括で削除できるソフトを教えてくだ... - Yahoo!知恵袋
MP3ファイル内に埋め込める歌詞情報には、私が知るだけでもUSLT形式、SYLT形式、Lyrics3形式の3種類があります。 恐らく最も一般的だと思われるUSLT形式ならば、MP3Tagやfoobar2000でまとめて削除可能ですが、他2つについては判りません。

対応ID3v2.3フレーム表 - foobar2000 Wiki
foobar2000で作成した COMMENT と UNSYNCEDLYRICS はWMP10で表示されない。ID3v2 tag support はフレーム内の Language を空にするが、WMP10はそれが空だと認識しない。

非対応ID3v2.3フレーム表 - foobar2000 Wiki
上記記事によると、foobar2000でタグ編集するとSYLTタグが消える?
非対応ID3v2.3フレーム表
この表にあるID3v2.3フレームはfoobar2000でタグ編集をすると削除されます。
~中略~
SYLT 同期 歌詞/文書


2 件のコメント:

野良犬 さんのコメント...

Androidでの歌詞が表示できるプレイヤーを探していて、ここに行き着きました。
大変参考になりました、ありがとうございます!
ところで、最近のAndroid版Rockboxで
lrcファイルを読み込むことができるのでしょうか?
自分でもこれから色々試してみようと思うのですが
もし、出来るなら解説していただけると助かります!

ecoco さんのコメント...

野良犬さん
こんにちは。ブログ管理人ecocoです。
コメントありがとうございます。
私自身Rockboxで歌詞表示を試したことがないので、
何とも言えないのですが、本家Rockboxで
lrcファイルを表示させようと人はいるみたいですね。

歌詞表示プラグインを実際に使ってみよう: RockBox 情報局
ttp://iwabako.seesaa.net/article/153374154.html
FS#10559 : lrcplayer: a plugin to view .lrc file
ttp://www.rockbox.org/tracker/10559

もし野良犬さんもlrcファイル表示を試されるご予定なら、(できたできなかったに関わらず)気軽に報告していただけると助かります。
また、Rockboxに限らず「自分も歌詞表示をさせながら聞いているよ~」というユーザの方からのコメもお待ちしています。