問題タブ [xbmc]

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 投票する
1 に答える
2173 参照

jquery - xbmc jsonrpc と jquery

基本的に、次のようにjsonrpcを使用してxbmcをポーリングしようとしています:

しかし、私はparsererrorを返し続けます。ただし、curl を使用して同じ投稿を正常に実行し、目的の結果を返すことができます。

提案や助けをいただければ幸いです。

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

python - XBMCプラグインにコンテキストメニューを追加する

コンテキストメニューを表示しようとしています。たとえば、選択したアイテムを削除(またはその他)するためのボタンがあります。

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

javascript - JavaScriptとのマッチング

私は現在、ajax を含む XBMC witch の Web インターフェイスを開発しています。out ajax の制限により、通常は出力を生成する ajax クラスではなく、ローカル リソースを使用することを余儀なくされました。私はひもを持っています。* は、このテキストが変更される可能性があることを意味します。

これは文字列です:

ファイル名:smb://SERVER/Music/3 Doors Down/2000 The Better Life/07 Better Life.mp3 PlayStatus:Playing SongNo:6 Type:Audio Title:Better Life Track:7 Artist:3 Doors Down Album:The Better Lifeジャンル:Alternative 年:2000 URL:smb://xbox:xbox@SERVER/Music/3 Doors Down/2000 The Better Life/07 Better Life.mp3 Lyrics: Bitrate:193 Samplerate:44 Thumb:DefaultAlbumCover.png Time:02 :05 時間:03:07 パーセンテージ:66 ファイル サイズ:4509417 変更:False

タイトル、アーティスト、時間、期間を一致させる方法を知りたいです。正規表現を試してみましたが、JS の知識があまりないため、成功しませんでした。

ありがとう、ブランチェ

編集: 「本当にそれが文字列ですか? 改行なしですべて一緒に実行されますか? 編集: フォーマットを修正するために質問を編集しました. – アリエル 2 時間前」

いいえ、 http://xbox/xbmcCmds/xbmcHttp?command=GetCurrentlyPlayingからの出力は 、ビデオを再生すると次のようになります

HTML コード:

音楽を再生するときは、少し異なります。

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

macos - ボリューム マウントをロードし、アプリケーションを起動し、Mac がサスペンドから復帰した場合に再起動するための AppleScript。

Mac がネットワーク上の SMB 共有に接続し、その直後にアプリケーションをロードする際に問題が発生しています。

ほとんどの場合、通常どおりログイン時にボリュームをマウントするように設定するだけで、Mac の電源が入ったときにすべてが機能し、ログイン時にアプリケーション (XBMC) も実行します。

ただし、時折、大量のトラブルシューティングを行った後に突き止めることができたわけではありませんが、ネットワークの場所が利用できないと見なされるため、ボリュームの自動マウントが失敗することがあります。その結果、Mac を再起動しない限り、Mac はボリューム マウントを作成できず、再び機能します。

ここで、ボリューム マウントを 3 回作成してから XBMC をロードする AppleScript が必要です。3 回試行してもボリュームをマウントできない場合は、Mac を強制的に再起動します。これにより、再起動後にスクリプトが最初から実行されます。

AppleScript でこれを達成するにはどうすればよいですか?

2番目の問題:

Mac を 1 時間使用しないとサスペンドするように設定しています。唯一の問題は、Mac がしばらくサスペンドされていた場合、起動時に XBMC がリモートに保存されたコンテンツを読み込めないことがあるということです。

では、Mac がサスペンド状態から再開したときにスクリプトを実行して、Mac を再起動させることは可能でしょうか?

私の投稿全体を読んでくれた人に感謝します。

よろしく。

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

python - この Web サイト (Linux の場合) でリンクを検索するにはどうすればよいですか?

mako.co.il 用の xbmc プラグインを作成しようとしています (xbmako があることは知っていますが、Linux にはインストールできません)。エピソード サイトを正規表現しようとしても、結果が得られません。このWebページを試してみたところ、次を使用してリンクを見つけることができましたa href=".*?">\n\t*<img

ここにテストサイトがあります: http://www.mako.co.il/mako-vod-keshet/aharoni_cooks

ここにチュートリアルがあります: http://wiki.xbmc.org/index.php?title=HOW-TO_write_plugins_for_XBMC

改行と関係があると思います。私が考えた解決策は、のa href=".*?">後に何かが続くものを検索することです。\t<img

編集:
OK、この dom xml 解析スタイルを実行しようとしました。101行目に、パーサーがタグと見なすforループを含む(javascript?)部分があるため、私は立ち往生しています...

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

python - Pythonでこの(の一部)html文字列からリンクとタイトルを取得するにはどうすればよいですか

Pythonでxbmcのプラグインを書いています。次の形式の文字列のリストを取得しました。
<a href="/www.link.to/something">name of link</a>

美しい石のスープ (コードの関連部分) を使用することによって:

getLeterValueこの特定の「ul」タグが配置されている場所を示すインデックスを返す関数です (目的の文字に従って)。

今、リンクとテキストでリンクを分割したいと思います。re.compile: を使用してみまし
match=re.compile('<a href="(.+?)">(.+?)</a>').findall(link.string)
たが、得られるのはmatch=[]

私は何を間違えましたか?

注: HTML コードを正規表現する必要があることはわかっていますが、この「ルール」が小さな文字列に対して有効かどうかはわかりません。また、何らかの理由で、これは xbmc プラグイン作成のほぼ標準であり、それには何らかの理由があると思います。

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

listener - ポート 9 での WOL パケットのスニッフィング

そのため、XBMCがインストールされているコンピューターにWake on LAN「マジックパケット」を送信できる機能を備えたAndroidアプリを備えたXBMC(メディアセンタープログラム)を使用しています。起動時に XBMC を自動実行する専用のメディア PC があれば、これは私にとって素晴らしい機能ですが、代わりに通常のデスクトップ PC で使用しています。

私がやりたいことは、ポート 9 経由で送信されるマジック パケットをリッスンし、XBMC アプリケーションを開始するだけの、私の PC で実行される小さなリスナー スクリプトを作成できるかどうかを確認することです。

私の友人の何人かは、このポートではリッスンできないと言っています。私が実行した「ポート 9」、「wake on lan」、および「単純な TCP/IP」に関する Google 検索は、天候が可能であるかどうかについて決定的ではありません。

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

python - XBMC の Python スクリプト

私はプログラミングとPython自体に不慣れです。プログラミング経験はありません。私はなんとか Python について読み、かなり基本的な Python チュートリアルを実行しました。これで、Python での最初のプロジェクトの準備が整いました。

私は XBMC を中心にプロジェクトを進めています。この素晴らしいメディア センター用のアドオンを開発したいと考えています。

XBMC でスクレイピングして表示したい Web サイトがいくつかあります。1 つは音楽 Web サイト で、もう 1 つは有料テレビ Web サイトで、アカウントを持っている人だけが利用できます。Web サイトをスクレイピングすることはできましたfeedparseが、これらのタイトルとリンクを出力して XBMC で再生する方法がわかりません。

ここでの私の質問は、どこから始めればよいか、これらの Web サイトのスクリプトをどのように構築すればよいか、どのようなツール/ライブラリ/モジュールが必要かということです。そして、それを XBMC に含めるために何をする必要がありますか。

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

objective-c - Xbmc データベース パス

私はXBMCで作業しています。システム (Windows 7、32 ビット) に XBMC をインストールしました。Xbmc は私のシステムで正常に動作しています。Ipad から Xbmc をリモートで制御するためのアプリケーションを開発しました。Xbmc から音楽ファイルまたはビデオ ファイルを取得することができません。xbmc のフォーラムを検索したところ、SQL クエリを記述してそれらを取得できることがわかりました。しかし、データベースが自分のシステムのどこにあるのかわかりません。誰か私が見つけられる場所で私を助けてください。

よろしく、シュシュマ。

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

javascript - JavascriptでJSONを使用したXMLHTTPREQUEST応答?

問題があります。JSONリクエストをWebサーバーXBMCに送信しようとしています。Wiresharkでは、POSTリクエストが正しく送信され、応答がWebサーバーによって送信されていることがわかりますが、Javascriptでは、JSONデータを取得してアラートに表示することはできません。