問題タブ [plex]
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.
regex - PowerShell を使用した正規表現
プレックス サーバーから再生するときに、2 人のユーザーが同じユーザー名を使用しているが異なる IP を使用している場合に通知するために、powershell スクリプトを作成しています。
その時点でストリーミングされている現在の接続の xml 表示を取得することができました。
私がする必要があるのは、ユーザー ID と IP アドレスを抽出する reg 式を考え出すことです。次に、重複するユーザー ID があり、IP が異なるかどうかを確認するために検索を行うことができます。
'\b\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}\b'</ である IP アドレスの正規表現を見つけることができましたp>
しかし、そこからユーザーIDを抽出するのにも苦労しています。ユーザー ID は常に数字ですが、制限はありません。
データ例はこちら
perl - perl スクリプトの各インスタンスに独自の一意の ID を持たせるにはどうすればよいですか?
Plex API に接続する perl スクリプトがあります。ログインして特定のアクションを実行します (ほとんどの場合は機能します)。
ただし、Plex API は、スクリプトの各インスタンスが一意の ID を送信することを提案 (主張しますか?) するため、このスクリプトを他の人と共有する場合、別の文字列を使用する必要があります。
これを単純に保つために、スクリプトの外部でその値を保持する構成ファイルを作成したくありません。また、ハードコードされた値を残すこともできません。これをダウンロードした人は誰もそれを変更しません。
perl スクリプトはそれ自体を変更できますか?
私がそれをそのように宣言するとしたら:
...その後、この値が 1 に等しいかどうかをすぐに確認できず、そうであれば、ランダムに生成された uuid で上書きできますか? その後、スクリプトは終了しますが、何らかの方法でそれ自体を再度呼び出します (ユーザーがもう一度スクリプトを実行する必要はありません)。
これを行う安全な方法はありますか?または、この方法を使用せずに目標を達成するためのより良い方法はありますか?
linux - Ubuntu 16 で Plex Media Server が機能しないのはなぜですか?
Ubuntu 16で過去にPlex Media Serverを数回使用したことを述べることから始めたいと思います。Ubuntu 16デスクトップにPlexをインストールするには、複数の異なるアプローチがあります。/etc/apt/sources.list.d/ ディレクトリに plex.list を追加して、インストーラーをダウンロードしようとしました。私は 2 つの異なる指示に従いました。1 つのアプローチは、Raspberry Pi をホーム サーバーとして使用するコースで説明されています。
いずれの場合も正常にインストールされているように見えますが、インストール スクリプトからステータス 1 エラーが返されることがあります。したがって、インストール後の次のステップは、localhost:32400/web/ を参照してメディア ソースをセットアップすることです。インストーラーからエラーが返された場合、これが機能しないことは明らかだと思います。
デスクトップ環境を Windows から Ubuntu に移行して以来、Linux で物事を成し遂げるのが得意だと思っていました。ただし、エラーが存在する場所や問題の原因を見つけることができません。
ファイアウォールのステータスとルーターを確認しました-ポート32400が開いていることを確認しました. ドッカーハブのバージョンがあるかもしれませんか?
ヒントを事前にありがとう、ブルース
ssl - Letstencrypt を使用した Plex Media Server の SSL 証明書
ここで少し指示が必要です。Plex Media Server で動作する No-IP で生成したホスト名で https を取得したいと考えています。ホスト名を介してプレックス メディア サーバーに問題なく接続できます。letsencrypt で安全な SSL 証明書を生成したいだけです。
次のコマンドを実行します。
次のエラーが返されます。
次のコマンドを実行すると:
次のエラーが返されます。
認証手続きに失敗しました。example.com (tls-sni-01): urn:acme:error:unauthorized :: クライアントに十分な承認がありません :: TLS-SNI-01 チャレンジの検証証明書が正しくありません。1.2.3.4:443 から e1b6ab6aa7251a908a0f2fc1dd6a3597.beae34c6504c7db8412d92c3f1885e08.acme.invalid を要求しました。「*.0beedbf17c2042c089ef5e20952e62c8.plex.direct」を含む証明書を受け取りました
それが正しいウェブルートかどうかさえわかりません。私はここからどこへ行くべきかについて完全に迷っています。これは私のパズルの最後のステップであり、どの方向でも役に立ちます。
注:これは Rasberry pi 3 で実行されています。
raspberry-pi - ラズベリーパイのプレックスメディアサーバー
PiMyLifeUp でこのガイドを使用して、Raspberry Pi に Plex Media Server をセットアップしています。しかし、住所に行くたびに、次のように表示されます。
この XML ファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーを以下に示します。
<MediaContainer size="19" allowCameraUpload="0" allowChannelAccess="1" allowSharing="1" allowSync="0" backgroundProcessing="1" compilationProxy="1" diagnostics="logs,databases" eventStream="1" FriendlyName ="raspberrypi" hubSearch="1" machineIdentifier="c25570232b830ec998f25efcd66125481fe4b42f" multiuser="1" myPlex="1" myPlexMappingState="mapped" myPlexSigninState="none" myPlexSubscription="0" photoAutoTag="1" platform="Linux" platformVersion ="4.4.11-v7+ (#888 SMP Mon May 23 20:10:33 BST 2016)" pluginHost="1" readOnlyLibraries="0" requestParametersInCookie="1" streamingBrainVersion="1" sync="1"transcoderActiveVideoSessions="0" transcoderAudio="1" transcoderLyrics="1" transcoderPhoto="1" transcoderSubtitles="1" transcoderVideo="1" transcoderVideoBitrates="64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000 ,20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1482450881" updater="1" version="1.3.3.3148-b38628e" voiceSearch="1">20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1482450881" アップデーター="1" バージョン="1.3.3.3148-b38628e" voiceSearch="1">20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1482450881" アップデーター="1" バージョン="1.3.3.3148-b38628e" voiceSearch="1">
<Directory count="1" key="activities" title="activities"/>
<Directory count="1" key="butler" title="butler"/>
<Directory count="1" key="channels" title="チャンネル"/>
<Directory count="1" key="clients" title="clients"/>
<Directory count="1" key="diagnostics" title="diagnostics"/>
<Directory count=" 1" key="hubs" title="hubs"/>
<Directory count="1" key="library" title="library"/>
<Directory count="1" key="neighborhood" title="neighborhood" />
<ディレクトリ数="1"key="playQueues" title="playQueues"/>
<Directory count="1" key="player" title="player"/>
<Directory count="1" key="playlists" title="playlists"/>
<ディレクトリ数="1" キー="リソース" タイトル="リソース"/>
<Directory count="1" key="search" title="search"/>
<Directory count="1" key="server" title="server"/>
<Directory count="1" key="servers" title="サーバー"/>
<Directory count="1" key="statistics" title="statistics"/>
<Directory count="1" key="system" title="system"/>
<Directory count=" 1" key="transcode" title="transcode"/>
<Directory count="1" key="updater" title="updater"/>
</MediaContainer>
それが何を意味するのか、またはそれを修正する方法を知っている人はいますか?
ubuntu - apt-get で競合するディストリビューションを解決する方法
apt-get update/upgrade を実行すると、そのエラーが表示されます
以前にUbuntu Zesty 17.04にアップグレードしていましたが、上記の修正方法がわかりません。すでにhttps://forums.plex.tv/discussion/162337/plex-media-server-ppa-for-ubuntu/p4を見たことがありますか? しかし、それに対する修正案はありません。
多分あなたの一人がいくつかのヒントを与えることができますか?ありがとう!