2007/11/21

Recent entries from same category

  1. キューティー パピー Hatena
  2. 人気のunixコマンドランキング Hatena
  3. Fedora Core 6に移行すべきか... Hatena

はてな
結構前から自分用に作ってて今まで公開してませんでしたが、CodeReposもある事だし思い切って上げてみました。
/lang/c/sonydb - CodeRepos::Share - Trac
SONY製WalkmanをSonicStage無しに転送するソフトです。

ベースはml_sonyというwinampプラグインで、Linux/Windows用のコマンドラインツールとして移植してあります。
GTKのフロントエンド版としてコンパイルする事もでき、ここあたりから、「Gtk+ Development Environment for Windows」をインストールすれば、Windowsでもコンパイル出来ます。
コマンドラインの場合は
# sonydb songs
で曲一覧
# sonydb songsadd /path/to/mp3/music.mp3
で曲転送
# sonydb songsdel 40
で、songsで一覧される際に表示される番号の曲を削除します。

GUI版は、ドラッグアンドドロップでファイルを追加でき、編集画面で曲情報を変更出来ます。
sonydb-gui
「Apply」ボタンを押すと転送開始です。GUI版はまだまだといった所です。私はどっちかっていうと
# find /home/mattn/Music/XXX -name "*.mp3" | xargs -n 1 sonydb songsadd
的な使い方しかしてません。

なお、SonicStageで転送したファイルは同じマシンからしか転送出来なくなりますので、既存で既にSonicStageで転送した曲が入っている場合にはこのツールで転送出来ません。
一度、リセットする必要があります。

コンパイルにはid3libが必要で、GUI版のみGTKが必要になります。
Windowsの場合はドライブレターを舐める処理になってますが、Linux版のデバイス自動認識機能はありません。
/media/usbdisk
/media/usbdisk1
をベタで見に行く様になっています。ソースを触れる方は適当に弄って下さい。この辺は今後どうにかする予定です。
またNetMDには対応していません。

幾分Hacking Softwareですので、バイナリを配布する予定はありません。メリットとしては小さいので持ち運べます。Walkmanはメモリディスクとして使えますので、実はマンドライン版をその中に仕込ませておけば、どこでもSonicStage無しに転送出来たりします。

なお、フリーソフトウェアですのでこのツールで発生した如何なる問題も作者は責任を取る事が出来ません。
また動作報告等頂けると、頑張っちゃう方の人です。

よかったらどうぞ。

WriteBacks

linux の情報を最新ブログで検索してみると…

linuxに関する情報を最新ブログやユーチューブ、通販商品から検索してマッシュアップしてみました。

Posted by マッシュアップサーチラボ at 2007/11/22 (Thu) 19:41:23

フロントエンドで稼げ!フロントエンドのすべて~成功法則を駆使した本物のノウハウ~

■ 成功する為の一番の近道をあなたは知っていますか?■成功したければ成功した人の真似をする事から始めることが一番です。でもただノウハウややり方だけを知っても成功する事は絶対できません!■そこで必要となってくる事は成功者の考え方や思考回路から知る必要があります、そんな成功者の思想まで一瞬で学べる方法がここにありますが興味はありませんか?⇒ http://www-infotop.jp/shin/■あなたに質問です。■よく最近、誰でも片手間に何百万稼ぐや、たったこれだけで何十万とい...

Posted by フロントエンドで稼げ!フロントエンドのすべて,WalkmanをLinuxでSonicStage無しに転送する方法 at 2007/12/12 (Wed) 01:43:24

動作報告

OS:vine
walkman:nw-s716F
で動作しました。

ありがとうございました。

Posted by あれん at 2008/01/02 (Wed) 19:45:31

コンパイル

大変お恥ずかしいのですがコンパイルの手順がよくわかりません・・・
普段やったことがないもので
OSはWindows XPです。
各ソースのダウンロードとGtk+ Development Environment for Windowsのインストールまではできたのですがそこからなにをしていいかわからないです
できましたらご教示おねがいします。

Posted by at 2008/01/15 (Tue) 22:57:37

Re: コンパイル

こんにちわ。

>大変お恥ずかしいのですがコンパイルの手順がよくわかりません・・・
>普段やったことがないもので
>OSはWindows XPです。
>各ソースのダウンロードとGtk+ Development Environment >for Windowsのインストールまではできたのですがそこからなにをしていいかわからないです
>できましたらご教示おねがいします。

コンパイルする為には、Microsoft Visual Studioか、mingwが必要になります。Visual Studioの場合にはMakefile.w32が同梱してありますので

nmake -f Makefile.w32

とやっていただければ、mingwの場合は

mingw32-make -f Makefile

とやっていただけばコンパイル出来るかと思います。(mingwの場合は少しMakefileを修正する必要があるかもしれません)

また、コンパイルにはid3libというmp3のタグ情報を操作する為のライブラリが必要になります。作業ディレクトリにid3libという名前でライブラリディレクトリを置いてビルドして下さい。

Posted by mattn at 2008/01/16 (Wed) 13:03:47

わざわざありがとうございました。
フリーのVisual Studio2008をダウンロードして
コンパイルを何度も試したのですが挫折しました。
いろいろとファイルを要求され(zlib.libやid3.hなど)何とか用意しいろいろな場所に配置を試行錯誤しましたが最後には以下のような文書がいくつか表示され.exeファイルは出来ずじまいでした。

frontend.obj : error LNK2019: 未解決の外部シンボル _ID3Field_GetASCII が関数 "ch
ar * __cdecl get_tag(struct ID3Tag *,enum ID3_FrameID)" (?get_tag@@YAPADPAUID3Ta
g@@W4ID3_FrameID@@@Z) で参照されました。

私には敷居が高すぎたようです。
もうあきらめることにしました。
ご迷惑おかけしました。

Posted by at 2008/01/27 (Sun) 19:40:37

TrackBack ping me at
Post a comment

writeback message: Ready to post a comment.