問題タブ [id3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1452 参照

macos - Mac Automator to "Get Info" on sing in iTunes and then press next until the last song

Without getting into details, I am updating ID3 tags outside of iTunes and would like to import all of that data into iTunes. Before iTunes 10 I was able to select all songs and click "Get Info" - this would automatically pull all the updated ID3 tags for every song. It seems like the only way to do that now is to either play each song individually OR "Get Info" and continue pressing "Next" for every single song. I want to setup an action in Automator to do this for me. I have never used it before and am having some trouble with it. I would appreciate if somebody could give me a hand setting this up. Thank you!!

0 投票する
1 に答える
9898 参照

android - RingtonePreferenceから着信音のタイトルを取得します

アラームアプリケーションで使用される受信機にブロードキャストされる着信音を選択するために使用されるRingtonePreferenceがあります。
RingtonePrefernceの概要に、選択した着信音のタイトル(着信音を選択したときに表示されるリストに表示されるタイトル)を表示したいと思います。どういうわけかID3タグを取得しますか?いくつかの着信音はmp3になりますが、すべてではないので、これは良い考えではないかもしれませんか?

私が今していることは:

これにより、strRingtonePreferenceは「content:// media / internal / audio / media / 55」のように見えますが、これはユーザーにとってあまり有益ではありません。

これどうやってするの?

0 投票する
2 に答える
7687 参照

linux - コマンドラインツールを使用してID3タグから特定のフィールドを取得しますか?

mp3ファイルのID3タグから特定のフィールドを取得できる方法を探しています。

私がこれまでに見つけたすべてのツールはすべてのフィールドを返し、「読みやすい」ようにフォーマットします。必要なフィールドはいくつかあり、レポート用に別の形式(artist \ talbum \ ttitle \ n)になっています。

そのようなツールはありますか?ID3v1とID3v2から別々に値を出力できるツールが欲しいです。

0 投票する
1 に答える
612 参照

ruby-on-rails - RubyGems:mp3infoを使用してロードするそのようなファイルはありません

ruby-mp3infoを使用してmp3ファイルから期間を読み取ろうとしていますが、test.rbファイルは現在次のようになっています。

ただし、実行するruby test.rbと次のエラーが発生します。

私はSnowLeopardを実行しているMacを使用していsudo gem install ruby-mp3infoますが、これを実行するのはかなり基本的なインストールです。id3lib-rubyは可能な代替手段のように見えますが、Macのインストールはもう少し複雑なようです。

mp3infoのインストールを修正したり、mp3ファイルの長さを取得したりする簡単な方法はありますか?

ありがとう!ピーター

0 投票する
2 に答える
1301 参照

javascript - SoundManager2 onid3() が起動しない

ローカル MP3 ファイルをソースとして、最新の SoundManager2 を使用してオーディオ再生用のシンプルな Javascript ジュークボックスを構築しています。ファイルのロードと再生をソートしました。現在、これらの MP3 ファイルの ID3 情報にアクセスしようとしていますが、onid3() コールバックが起動していません。私は Flash を使用しており、ID3 情報がファイルに存在することを確認しました。以下は onid3() の私の実装です:

他のコールバックは正常に機能しますが、onid3() アラートは発生しません。オーディオ再生のロード部分と再生部分を分離して、それが役立つかどうかを確認しました. SoundManager は、usePolicyFile を true に切り替えるため、onid3() が存在することを検出します。MP3 がローカルであることを確認すると、クロスドメイン XML ファイルについて心配する必要はないと思います。

これが機能しない理由を誰かが明らかにできますか? 機能する実装を探して Google を精査しましたが、何も役に立ちませんでした。Jacob Seidelin の純粋な Javascript の回避策を見たことがありますが、可能であれば SoundManager に固執し、PHP ソリューションは使用したくありません。

ありがとう、

アダム

0 投票する
1 に答える
579 参照

linux - Linux に id3v2 をインストールできないようです。エラーはないようです。

私はid3v2をインストールするための指示に従おうとしています。id3lib をインストールしましたが、エラーは発生しませんでした。私は今、「make」を実行してから、「make install」を実行しようとしています。

プロセスを実行すると、次の応答が返されます。

「id3v2 .....」と入力してプログラムを使用できると想定していました。

ただし、システムがコマンドを見つけられないようです。プログラムがインストールされていないということですか?もしそうなら、どうやって解決策を見つけようとしますか?

私はmakeファイル自体を見てきましたが、次のように書かれています:

make ファイルにハード コードされているプレフィックスは次のとおりです。

/opt/ローカル

今、間違ったディレクトリにインストールしているのは本当だと思います。Makefileを調整するのは普通ですか?私は間違った木を吠えていますか?

0 投票する
3 に答える
52004 参照

c++ - Linuxプログラムが実行時に共有ライブラリを見つけることができません

Linuxプログラムid3v2をコンパイルしようとしていますが、適切なライブラリが見つからないと表示されます。

これがlidid3ライブラリを取り込む部分だと思いますか?

ファイルは存在しますが、彼らが探しているのは実際には以下へのシンボリックリンクです。

「ibid3-3.8.so.3.0.0」

シンボリックリンクをたどることができないのは問題なのだろうか?どこで変更しようとしているのかがわかっていれば、手動で変更して0.0を探すことができるかもしれません。

詳細を明確にさせていただきます。

インクルードは次のように行われるようです。

私はサイモンのアドバイスを利用して、図書館を期待できる場所が複数あることを理解することができました。プログラムがACTUALファイルにリンクしていたシンボリックリンクを作成します。

ありがとうサイモン!

0 投票する
2 に答える
2986 参照

python - PythonでビデオID3タグを編集するにはどうすればよいですか?

私は、iTunes ライブラリのファイルのバッチで使用できる映画/テレビ番組/音楽 ID3 タグ エディターを作成するための小さなプロジェクトをゆっくりと作成しています。ここで ID3 タグ エディターの束を見つけた後、Python で GUI の設計を開始しました: http://wiki.python.org/moin/UsefulModules#ID3Handling

残念ながら、実際の ID3 タグ エディタをセットアップする段階になったとき、ページ上のライブラリや、eyeD3 などの他のライブラリのいずれも、実際のムービー ファイルを処理できないことに気付きました。私はすでにPythonアプリに多くの努力を注いでおり、誰かが私に3つのことのうちの1つを教えてくれることを望んでいました.ファイルの ID3 タグ):

  1. 映画のID3を編集するために使用できることがわかっているライブラリ/パッケージはありますか(私が見つけることができたもののほとんどは、オーディオ専用です。 ) 特に MP4 ファイル。eyeD3 は実際には mp3 に最適であり、非常に使いやすいことを指摘しなければならないので、eyeD3 に近いほど良い.

  2. ファイル全体を読み取り、ID3タグを必要なものに変更してから書き込むことができる、ある種のファイルリーダーのようなライブラリはありますか? 必死になって MP4 ファイルを notepad++ で開こうとしたところ、ファイルの最初の行が ID3 タグであることがわかりましたが、デコードできませんでした。Python を使用して手動で編集する方法など、このレベルで何かを知っている場合は、それをいただければ幸いです。

また

  1. Pythonで実行できる別の言語のある種のスクリプト(ただし、現時点ではJavaとPythonしか知らないことに注意してください)が、これは次のように途方もなく簡単に使用できるものでなければなりません:タイトル、アーティストなど...)が存在するとは思えません。

助けてくれてありがとう。

0 投票する
1 に答える
743 参照

c++ - id3 ライブラリを使用したサンプル プログラムのリンクに失敗しました

MP3音楽ファイルからアルバムアートにアクセスするという最終的な目的で、 lib id3を使用してmp3タグにアクセスしようとしています。

問題は、id3 ライブラリに付属するサンプル プログラムのコンパイルに失敗したことです。問題1.私のプロジェクトでサンプルプログラムをコンパイルしようとすると、最初にこのエラーが発生します

追加しようとすると

私のソースファイルに、さらに多くのエラーが発生します。

これらのエラーから、問題の原因は追加の依存関係の id3lib.lib にあると思います。しかし、依存関係から削除しても、これらのエラーが発生します

私を助けてください。私はC++の初心者のように感じ始めています:(

0 投票する
2 に答える
274 参照

python - string.replace('the','') は空白を残しています

MP3 ID3 タグから取得したアーティスト名の文字列があります

私が欲しいのは、それをに変更することです

私は2つの異なる問題に直面しています。私の最初の問題は、「The」を「」と交換しているように見えることです。

2 つ目の問題は、'The' と 'the' の両方をチェックする必要があるため、sArtist.lower() を使用することです。ただし、これにより結果が「ビートルズ」から「ビートルズ」に変わります。この問題を解決するために、.lower を削除し、2 行目のコードを追加して、両方のケースを明示的に探しました。

したがって、私が本当に解決する必要がある問題は、なぜ 'the' を<SPACE>ではなくに置き換えるのかということです<NULL>。しかし、誰かがこれを行うためのより良い方法を持っているなら、私は教育に喜んでいます:)