ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ホーム > コミュニティ > PC、インターネット > foobar2000 > トピック一覧 > mixi music隔離トピッ...

foobar2000コミュのmixi music隔離トピック

  • mixiチェック
  • このエントリーをはてなブックマークに追加

コミュ内全体

トピ違いとの指摘がありましたので、mixi music関係の話題は以後こちらのトピックでどうぞ。

コメント(219)

gen_mixi_for_winamp.dllを消して再インストール、設定を全てリセットしてみましたが同様でした。
思いつく限りの重そうなプロセスも切ってみましたが改善せず、でした。

曲情報は以下の通りです。
TrackInfo::putString - %_path%: C:\Documents and Settings\*\デスクトップ\Second Heaven -the extreme zenith remix-.mp3
TrackInfo::putString - %_path_raw%: file://C:\Documents and Settings\*\デスクトップ\Second Heaven -the extreme zenith remix-.mp3
TrackInfo::putString - %artist%: Remixed by fmy.
TrackInfo::putString - %title%: Second Heaven -the extreme zenith remix-
TrackInfo::putString - %album%: ?
TrackInfo::putString - %genre%: UK Hardcore
TrackInfo::putString - %__codec%: MP3
TrackInfo::putString - %album%: No Title
play_callback_mixi::on_playback_new_track - IPC_INTERNAL_REFRESHLISTINFO posted.
TrackInfo::putNumber - %list_index%: 1

普段はape+cueで取り込んだデータを外付けHDDに保存して再生しているのですが、これはダウンロードしたmp3をデスクトップから再生してます。
>sickkkさん
曲情報を同じにして試してみましたが、送信できるようですので原因は他にあるようです。

Opening track for playback: "D:\Users\yoshy\Desktop\Second Heaven -the extreme zenith remix-.mp3"
TrackInfo::putString - %_path%: D:\Users\yoshy\Desktop\Second Heaven -the extreme zenith remix-.mp3
TrackInfo::putString - %_path_raw%: file://D:\Users\yoshy\Desktop\Second Heaven -the extreme zenith remix-.mp3
TrackInfo::putString - %artist%: Remixed by fmy.
TrackInfo::putString - %title%: Second Heaven -the extreme zenith remix-
TrackInfo::putString - %album%: ?
TrackInfo::putString - %genre%: UK Hardcore
TrackInfo::putString - %__codec%: MP3
TrackInfo::putString - %album%: No Title
play_callback_mixi::on_playback_new_track - IPC_INTERNAL_REFRESHLISTINFO posted.
TrackInfo::putNumber - %list_index%: 35
play_callback_mixi::on_playback_time - send track informations ...
DummyAmp::innerWinampWindowProc - IPC_GETPLAYLISTFILE / #7 - path [C:\Users\yoshy\AppData\Roaming\mixi\mixi\foo_mixi_feat_winamp.mp3] returned.
mixi station successfully updated.

ところで、↓についてはいかがだったでしょうか?

>これでうまく行かないようであれば、Winamp や Windows Media Player 等からは送信することができるか確認していただけますでしょうか?
今試してみたところ、WMPでは送信できました。
Winampは持ってないのですが、導入して試してみたほうがいいでしょうか?
Winampでも送信出来ました。
fb2kのcomponentsフォルダからプラグインをコピーしたのでヴァージョン等も全て同じだと思います。
ご報告ありがとうございます。

WinampがOKでfb2kでダメな理由が皆目見当つきませんが、試しに「ダミーMP3を使用しない」にチェックを入れて頂いて良いですか?

これでOKならタグ書き出し処理に問題がありそうですが、0.1.7.0の時は動いていたと言うことですので可能性は低そうなんですよねぇ……

それに現在は0.1.7.0でも動かないとのことですので、プラグイン以外の要因が何かありそうなんですけど……

あとはmixi stationへの通信内容を比較してみるとか、怪しい所を周りから地道に潰して行くしか無さそうですね。

mixi stationがエラーログを吐いてくれれば一番いいのですがorz

あ、出来ました!
でもダミーMP3を使わないってことはMP3とOggのみしか使えないですよね?
追記

foobar2000自体の再インストールもしてみましたが最小の構成でもうまくいきませんでした。
設定などをカスタマイズ済みのものに戻しても同様でした。
>sickkkさん
色々試していただいてありがとうございます。

ダミーMP3ファイルを使用しなければ送信に成功するということで、gen_mixi_for_winamp がダミーMP3ファイルの内容を読めていない可能性がありそうですが、以下の設定もお試しいただけますでしょうか?(「ダミーMP3ファイルを使用しない」に付いているチェックは外してください)

・高度な設定>ダミーMP3ファイルの設定>作成場所を「ユーザプロファイル」以外に変えてみる(一時フォルダ・componentsフォルダ)

これでうまく行かないようであれば、gen_mixi_for_winamp.dll が mixi station に送信している内容を見てみたいと思いますので、以下の手順をおためしください。

1. 通信内容の調査プログラム(MailSlotTest.exe)を以下のURLよりダウンロードしてください

http://canonical.rulez.jp/resource/20080625/MailSlotTest.exe

2. mixi station を終了してください
3. MailSlotText.exe を起動してください
4. 「\\.\mailslot\jp.mixi.mmm\report_song\yoshy」の「yoshy」をWindowsのログオンユーザ名に変更してください
5. 「待ちうけ開始」ボタンを押してください
6. foo_mixi_feat_winamp の設定画面で送信時間を「20[秒]経過したら送信する」に設定してください
7. foobar2000 で曲の再生を開始してください
8. 20秒後に MailSlotTest のウィンドウに通信内容が表示されれば、gen_mixi_for_winamp は mixi station に何らかの情報を送っています

通常、DummyAmp::innerWinampWindowProc - IPC_GETPLAYLISTFILE 〜 が発生した直後に gen_mixi_for_winamp からの通信が発生するはずですので、この後に MailSlotTest に何も表示されないようであれば、ダミーMP3ファイルの内容が読み込めていないことになります。

現在のところ、MailSlotTest.exe 側で UTF-8 のデコードをしていませんので内容は文字化けしていると思いますが、何らかの情報が表示されるようであればこれを改良して内容を読めるようにしたいと思います。

よろしくお願いします。
通信内容としては以下のような情報が表示されます。(ウィンドウ上では改行されていません)

# 半角文字のみの曲情報であれば文字化けしませんので、漢字等の全角文字が含まれていないファイルで試してみてください。

1$mxwinamp@d0cbe4db152094a6574a07191a909cc5c99f4da8
<?xml version="1.0" encoding="UTF-8" ?>
<reports>
<report type="song">
<param key="song_title">Fall in Love</param>
<param key="song_artist">MELL</param>
<param key="song_album">verge</param>
<param key="song_genre">Other</param>
</report>
</reports>
ダミーファイルの場所を変えてみたらうまく行きました!
こちらの環境のせいっぽいですね。お手数かけてすみません。

MailSlotTestを使ったテストもしてみた方がいいでしょうか?
ダミーMP3の場所を変える事でうまく送信されるようでしたら、書き込んでいる内容は問題ないと思われます。

突然動かなくなった理由が不明なのですが、以前にも場所を変えてうまく行ったことがあったので、mixi station のディレクトリだと何か問題があるのかも知れません……。
もう少しこちらで試してみてからここで質問すべきでしたね。
お手数かけて本当に申し訳ありません。
親切な対応ありがとうございました。
質問です。
CDDAの情報が転送されないというのは仕様でしょうか?

ダミーmp3のIDをみると、CDDAの場合はIDに反映されて
おらず(CDDBにて曲情報取得済)。

ついでに。旧バージョン0.0.1.0.β6ではCDDAの場合でも
ダミーmp3にIDは反映されております
(0.1.7.0と0.2.0.0では反応無し)

わかりにくいかもしれませんが、解決方法あれば宜しくお願いします。
>そらたいらさん
すみません、新着を見落としておりました……
ご連絡ありがとうございます。

CDDAが送信されない件ですが、0.1.7.0でのストリーミング対応に伴うバグです。

具体的には、ストリーミングか否かを%path_raw%が「file://」「X:」で始まるもかどうかで判定していたのですが、本来「cdda://」も条件に含んでおくべきところが抜けておりました。

0.2.0.1にて修正いたしましたので、公開の準備が整うまでお待ちください。
○mixi music 非公式プラグイン 0.2.0.1 (2008/08/16版)

<更新点>
・「%_path_raw%」が「cdda://〜」の場合にストリーミングと判定する不具合を修正

<ダウンロード>
Mixi Music 連携プラグイン foo_mixi リリースファイル・リスト
http://sourceforge.jp/projects/foo-mixi/files/
>boon yoshy 様

早速のご返答&対応ありがとうございます

新バージョンで問題ないことを確認できました

お忙しいところありがとうございました
更新が止まってしまいましたが大丈夫ですか。。。
横レスですが…。

yoshy氏>
foobar2000 0.9.6だと、新しいSDKを使用してコンパイルしないといけないみたいです。



一応、私が新SDKを使用してコンパイルしたfoobar2000 0.9.6対応foo_mixi_feat_winampを作ってみました。
無保証、自己責任で使用していただければ…?

www.avalon-island.com/fb2k/fmfw.zip
>Avalon@あややもふさん
ご連絡ありがとうございます。

fb2k 0.9.6 ですが、当方の環境では12/8から現在まで0.2.0.1版で問題なく動作しています。

新SDKに移行すると旧バージョンのfb2kで動作しなくなる可能性があるため、なるべく遅い段階で移行しようと思っていたのですが、他にも0.9.6で動作しないと言うご報告があるようでしたら検討したいと思います。
>>200 yoshyさん

fb2k 0.9.6 で試してみました。

WindouwXP では問題なく動作します。

WindowsVista (x64) では、エラーが出て動作しませんでした。
>>199Avalonさんのものに差し替えて動作することを確認しました。

以下エラーメッセージです。
Failed to load DLL: foo_mixi_feat_winamp.dll
Reason: This component is not compatible with this version of Windows and needs to be recompiled with a newer version of the foobar2000 SDK; please contact the author of this component to obtain an updated version of this component.

あけましておめでとうございます。
本年もよろしくお願い申し上げます。

>ゆうなぎさん
うちもVista x64ですが、エラー出てないんですよねぇ……

環境によって出たりでなかったりするみたいですが、次のリリースから新SDKに変えてみます。m(_ _)m
上に同じく。
Vista Ultimate、あとWindows 7β(どちらも32bit)でも
新SDK版じゃないと同様にエラー出ますね。
XPの時は0.9.6にしてもそのまま動いていたような気がするんですが。
mixi station新しくしたら曲情報を受け付けなくなった予感
Core (2008-09-22 21:31:58)
foobar2000 core 0.9.5.6
foo_mixi_feat_winamp.dll (2008-06-21 16:15:48)
mixi ミュージック 0.2.0.0
こちらもですがく〜(落胆した顔)
foobar2000 v0.9.6.1 beta 2
mixi ミュージック 0.2.0.1 (build Aug 16 2008)
mixi station v2.2.17.1386 beta bild 20090204
>mixi station新しくしたら曲情報を受け付けなくなった予感
mixi station側の仕様変更のようです。

送信タイミングを制御するために曲長を0で返してたんですが、これが範囲外として正しく弾かれるようになったようです。

とりあえず、曲の送信タイミングを制御しないバージョンをアップしときますので、当面はこちらをご利用ください。

--
○foo_mixi_feat_winamp (mixi music plugin for Winamp, bridge component)

2009/02/13 - 0.2.0.1mod - fb2k 0.8.3/0.9+用

<更新点>
・mixi station側の仕様変更に伴い、送信タイミング制御処理を無効化

<ダウンロード>
mixi ミュージック 連携プラグイン foo_mixi - SourceForge.JP
http://sourceforge.jp/projects/foo-mixi/releases/
ありがとうございます!

残念ながらfoobar2000 v0.9.6.1 beta 2の場合はエラーが出ました。

Failed to load DLL: foo_mixi_feat_winamp.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.
>アランさん
当方の0.9.6.2では動作しているのですが、SDKバージョンは正しいでしょうか?

File>Preference>mixiミュージックで、設定画面の下の方に「0.2.0.1mod with SDK73 (compatible70)」と表示されているかご確認ください。

よろしくお願いします。
foobar2000とSDKバージョンの対応については、以下の記事を参照ください。

ニュース: foobar2000 0.9.4および0.9.5以降への正式対応について - - mixi ミュージック 連携プラグイン foo_mixi - SourceForge.JP
http://sourceforge.jp/forum/forum.php?forum_id=17459
すみません、違うSDKバージョンをダウンロードしていました。
今度は動作しています!指でOK
いつもどうもありがとうございます!!
○fb2kとSDKバージョンの早見表

SDK35 - fb2k 0.8.3
SDK71 - fb2k 0.9.3未満(従来のSDKバージョン。今回よりリリース対象外)
SDK72 - fb2k 0.9.4系
SDK73 - fb2k 0.9.5以降

つか、compatible 70 とか言って全然互換性ないみたいなんだが、どうなんだPeter……
送信タイミング制御機能復旧のお知らせです。

--
○foo_mixi_feat_winamp (mixi music plugin for Winamp, bridge component)

2009/02/17 - 0.2.1.0 - fb2k 0.8.3/0.9+用

<更新点>
・送信タイミング制御処理のロジックを変更し、再度使用可能にした
  ※制限:送信可能な最小曲長が4秒から8秒に伸びました(gen_mixi_for_winamp側の仕様)

<ダウンロード>
mixi ミュージック 連携プラグイン foo_mixi - SourceForge.JP
http://sourceforge.jp/projects/foo-mixi/releases/
mixi ミュージックが本日終了するようです。
foo_mixi_feat_winamp を利用されている方は、アンインストールまたはファイル削除をお願いします。

今までのご利用ありがとうございました!

--
mixiミュージック終了のお知らせ
http://mixi.jp/release_info.pl?mode=item&id=759

2009年12月10日をもちまして、「mixiミュージック」を終了することとなりました。これまでたくさんの方にご愛顧賜り、誠にありがとうございました。
大変お世話になりました。感謝しております。

まだ動いてるみたいだけど、現時点で最後に送信した曲がたまたま"Goodbye"という曲だったので(笑)ここでディセーブルさせていただきます。

ログインすると、残り184件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

foobar2000 更新情報

foobar2000のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング

mixiチケット決済