Descarcă automat subtitrări în limba română de pe Subs.ro pentru Plex Media Server. (Home Assistant)
- Descărcare automată a subtitrării pentru fișiere video nou importate în Plex Media Server (🧩)
- Logică robustă de alegere a subtitrării pentru a selecta o versiune cât mai potrivită pentru fișierul video în cauză și pentru a minimiza cât mai mult posibil apelarea API-ului Subs.ro (🧩)
- Convertire automată a subtitrărilor în format "UTF8 with BOM" pentru o compatibilitate sporită (🧩)
- Redenumirea subtitrărilor pentru a include extensia ".ro.srt" și plasarea în folderul fișierului video pentru preluarea în mod automat și clar de către Plex Media Server (🧩)
- Rulare activități la o oră programată:
- Descărcare subtitrări pentru toate fișierele video ce nu au o subtitrare asociată (🧩)
- Curățare subtitrări orfane ce nu mai au un fișier video asociat (🧩)
- Rulare activități în mod manual:
- Descărcare subtitrări pentru toate fișierele video ce nu au o subtitrare asociată (🧩+🔗)
- Curățare subtitrări orfane ce nu mai au un fișier video asociat (🧩+🔗)
- Descărcare subtitrare pentru cel mai recent fișier video importat în Plex Media Server (🧩+🔗)
- Căutare și descărcare de subtitrări pentru fișierele video din librăria Plex Media Server pe baza cuvintelor cheie introduse în câmpul de căutare (🧩+🔗)
- Căutare și ștergere de subtitrări pentru fișierele video din librăria Plex Media Server pe baza cuvintelor cheie introduse în câmpul de căutare (🧩+🔗)
- Entitate de tip senzor ce permite vizualizarea statusului add-on-ului Subs.ro Plex Subtitle Downloader și acces facil la vizualizarea logului ultimei acțiuni făcute de către acesta (🧩+🔗)
(🧩) = funcționalitate ce necesită doar instalarea add-on-ului
(🧩+🔗) = funcționalitate ce necesită atât instalarea add-on-ului cât și a integrării
- Adaugă acest repository în instanța ta de Home Assistant:
- Caută add-on-ul
Subs.ro Plex Subtitle Downloaderși instalează-l.
- Adaugă acest repository în instanța ta de Home Assistant:
- Caută integrarea
Subs.ro Plex Subtitle Downloaderși instalează-o. - Restartează Home Assistant.
- În secțiunea
Devices & servicesdin Home Assistant, apasă pe butonul+ Add integration. - Caută și alege din listă
Subs.ro Plex Subtitle Downloader.
- Descarcă fișierele din acest repository.
- Copiază folderul
custom_components/subsroîn directorulcustom_componentsdin Home Assistant. - Restartează Home Assistant.
- În secțiunea
Devices & servicesdin Home Assistant, apasă pe butonul+ Add integration. - Caută și alege din listă
Subs.ro Plex Subtitle Downloader.
| Opțiune | Tip | Implicit | Descriere |
|---|---|---|---|
|
str |
http://localhost:32400 |
Linkul către serverul Plex Media Server. |
|
str |
Token de autentificare Plex Media Server - X-Plex-Token (vezi aici cum să îl obții). | |
|
str |
Token de autentificare API Subs.ro (vezi aici cum să îl obții). | |
|
password? |
Parola ce va fi folosită pentru interconectarea dintre Add-on și Integrare (dacă nu se dorește folosirea Integrării câmpul poate rămâne gol). | |
|
bool |
|
Activare/Dezactivare a funcției de descărcare subtitrări pentru toate fișierele video ce nu au o subtitrare asociată. |
|
bool |
|
Activare/Dezactivare a funcției de curățare subtitrări orfane ce nu mai au un fișier video asociat. |
|
str |
|
Ora la care vor rula funcțiile scheduled_download și/sau scheduled_cleanup. |
|
str |
|
Activare/Dezactivare funcție logare detaliată. |
IMPORTANT: Add-on-ul funcționează pe portul 8999. Acesta trebuie să nu fie folosit de alt add-on sau aplicație.
- Conectează-te pe serverul tău Plex Media Server și accesează secțiunea
Settings.
- Accesează secțiunea
Webhooks.
- Apasă pe butonul
Add webhook.
- Adaugă
http://homeassistant.local:8999/plex(dacă serverul de Plex nu este pe aceeași mașină cu Home Assistant, în loc dehomeassistant.localpune IP-ul serverului Home Assistant) și apasă pe butonulSave Changes.
| Opțiune | Tip | Implicit | Descriere |
|---|---|---|---|
|
str |
http://localhost:8999 |
Linkul către Add-on-ul Subs.ro Plex Subtitle Downloader. (în mod normal nu trebuie schimbat) |
|
str |
Parola folosită în câmpul webhook_secret din Add-on. |
| Opțiune | Metoda de activare | Descriere |
|---|---|---|
|
Apăsare pe buton |
Activare manuală a funcției de curățare subtitrări orfane ce nu mai au un fișier video asociat. |
|
Apăsare pe buton |
Activare manuală a funcției de descărcare subtitrare pentru cel mai recent fișier video importat în Plex Media Server. |
|
Apăsare pe buton |
Activare manuală a funcției de descărcare subtitrări pentru toate fișierele video ce nu au o subtitrare asociată. |
|
Introducere text în câmpul de căutare |
Activare manuală a funcției de căutare și descărcare de subtitrări pentru fișierele video din librăria Plex Media Server pe baza cuvintelor cheie introduse în câmpul de căutare. |
|
Introducere text în câmpul de căutare |
Activare manuală a funcției de căutare și ștergere de subtitrări pentru fișierele video din librăria Plex Media Server pe baza cuvintelor cheie introduse în câmpul de căutare. |
|
Entitate de tip senzor ce permite vizualizarea statusului add-on-ului Subs.ro Plex Subtitle Downloader și acces facil la vizualizarea logului ultimei acțiuni făcute de către acesta. (Stări posibile: Offline, Booting, Idle, Processing) |
type: entities
entities:
- entity: button.subs_ro_plex_subtitle_downloader_cleanup_orphaned_subtitles
name: Cleanup Orphaned Subtitles
- entity: button.subs_ro_plex_subtitle_downloader_download_for_latest_video
name: Download for Latest Video
- entity: button.subs_ro_plex_subtitle_downloader_download_missing_subtitles
name: Download Missing Subtitles
- entity: text.subs_ro_plex_subtitle_downloader_search_download_subtitles
name: Search & Download Subtitles
- entity: text.subs_ro_plex_subtitle_downloader_search_delete_subtitles
name: Search & Delete Subtitles
- entity: sensor.subs_ro_plex_subtitle_downloader_status
name: Status
title: Subs.ro Plex Subtitle Downloader- Conectează-te pe serverul tău Plex Media Server.
- Apasă pe butonul
⋮pe unul din obiectele din librărie și apoi pe opțiuneaGet Info.
- Apasă pe butonul
View XML.
- Copiază din bara de adresă a paginii care se deschide valoarea de la sfârșitul linkului, de după
X-Plex-Token=.
- Pune valoarea copiată în câmpul
plex_tokendin Add-on. - Înapoi la secțiunea de configurare a Add-on-ului.
- Creează-ți cont pe Subs.ro.
- Loghează-te și accesează pagina de profil.
- Mergi la secțiunea
Acces APIși apasă pe butonulGenerează o cheie API.
- Copiază valoarea din secțiunea
Cheia dumneavoastră API.
- Pune valoarea copiată în câmpul
subsro_api_keydin Add-on. - Înapoi la secțiunea de configurare a Add-on-ului.
- Mulțumiri echipei Subs.ro pentru activarea API-ului! Fără acesta proiectul de față nu ar fi fost posibil. Mulțumiri, de asemenea, tuturor traducătorilor și sincronizatorilor! Logoul și subtitrările aparțin Subs.ro. 🙏
- Cod sursă al proiectului realizat în totalitate folosind Google Gemini. 🤖
- Dacă aveți idei de îmbunătățire sau doriți să semnalați probleme cu acest proiect, le aștept cu plăcere. 🤗
- Acesta este un proiect făcut din pasiune dar dacă îți place, îl găsești folositor și vrei să susții dezvoltarea lui pe viitor, dar și munca depusă până acum, o poți face printr-o contribuție scanând codul QR generat de Revolut de mai jos. Vă mulțumesc! 🫶








