- ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ
- ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ ΠΡΠ΅Π½ΠΊΠΈ
- Synology DLNA
- ΠΠ°Π»Π°Π½ΡΠ΅Ρ (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ) Synology NAS
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΠΏΠΊΠΈ
- Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ°
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ° ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΠ»ΡΠΌΠΎΠ² ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ "ΠΡΠ΄Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ" Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ°
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ - Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°
https://and7ey.github.io/lampa/kinopoisk.js
- Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π²Π° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ"
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ https://ya.ru/device ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠ°ΠΌΠΏΠ° (ΠΎΠΊΠ½ΠΎ "ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ")
- ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΠ»ΡΠΌΠΎΠ², ΠΠ°ΠΌΠΏΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ (Π·Π΅Π»Π΅Π½ΠΎΠ΅, Π²Π½ΠΈΠ·Ρ ΡΠΊΡΠ°Π½Π°) ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
- ΠΠ°ΠΊΡΠΎΠΉΡΠ΅ ΠΠ°ΠΌΠΏΡ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ
- ΠΠ°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ 50 ΡΠΈΠ»ΡΠΌΠΎΠ², ΠΈΠ· Π½ΠΈΡ ΡΠ΄Π°Π»ΡΡΡΡΡ Π΅ΡΠ΅ Π½Π΅ Π²ΡΡΠ΅Π΄ΡΠΈΠ΅
- ΠΠΎΡΠ»Π΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΆΠ΅, ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²Ρ ΠΎΠ΄Π°Ρ - ΡΠΏΠΈΡΠΎΠΊ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ Π²Ρ ΠΎΠ΄Π΅ Π½Π° ΡΠΊΡΠ°Π½
- ΠΠΎΠΈΡΠΊ ΡΠΈΠ»ΡΠΌΠΎΠ² Π² TMDB ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎ id ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ°, Π΅ΡΠ»ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΡΠ»ΠΎΡΡ, ΡΠΎ ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΈ Π³ΠΎΠ΄Ρ ΡΠ΅Π»ΠΈΠ·Π°
- ΠΡΡΠ³ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ ΡΠΈΠ»ΡΠΌΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ
- ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄Π°Π½Π½ΡΠΌ (Π΄Π°ΠΆΠ΅ ΡΠ΅ΡΠ΅Π· API) ΡΠ΅ΡΠ΅Π· CORS Policy, ΠΏΠΎΡΠΎΠΌΡ Π² ΠΏΠ»Π°Π³ΠΈΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ CORS Proxy Π² Π²ΠΈΠ΄Π΅ Google Apps Script
- ΠΠ°Π½Π½ΡΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ (ΡΠΎΠΊΠ΅Π½) Ρ
ΡΠ°Π½ΡΡΡΡ Π² Local Storage Π±ΡΠ°ΡΠ·Π΅ΡΠ°, Π²ΡΡ
ΠΎΠ΄ ΠΈΠ· Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΡΡΠ΅ΠΌ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
(
kinopoisk_*
), Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΠ°ΠΌΠΏΡ ΠΈΠ»ΠΈ Π² Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠΌ Π―Π½Π΄Π΅ΠΊΡΠ° - "ΠΠΏΠ΅ΡΠ°ΡΠΊΠΈ" Π² ΠΊΠΎΠ΄Π΅ Π½Π°ΡΠ»Π΅Π΄ΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠ°ΠΌΠΏΠ°: https://github.com/yumata/lampa-source
ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΠ°ΠΌΠΏΡ (Π² Π»Π΅Π²ΠΎΠΌ ΠΌΠ΅Π½Ρ ΠΠ°ΠΌΠΏΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ "ΠΠΎΠ½ΡΠΎΠ»Ρ" - ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΌΠΎΠΌ Π½ΠΈΠ·Ρ). ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ "Kinopoisk".
ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π² ΠΠ°ΠΌΠΏΠ΅ Π²Π°ΡΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠΈΠ»ΡΠΌΠΎΠ² Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅. ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠΈΠ»ΡΠΌΡ Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅ ΡΠ΅ΡΠ΅Π· ΠΠ°ΠΌΠΏΡ. ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΡ ΠΎ ΡΠΈΠ»ΡΠΌΠ΅ ("ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΡΡΠΎ...") ΠΈ Π’ΡΠ΅ΠΉΠ»Π΅ΡΡ ΡΠΈΠ»ΡΠΌΠ° ΠΈΠ· ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ°.
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ "ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ" ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΡΡΠ΅
- ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ "ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ ΠΡΠ΅Π½ΠΊΠΈ", ΡΠΊΠ°Π·Π°Π² Π°Π΄ΡΠ΅Ρ
https://and7ey.github.io/lampa/kinopoisk_rating.js
- ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° "ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ" Π²ΡΡΠ΅
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΠ°ΠΌΠΏΡ, Π² ΠΌΠ΅Π½Ρ ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅, ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ: CUB. ΠΡΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΡΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅
Important
ΠΠ°Π½Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Π° "ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊ" (ΡΠ΅ΡΠ΅Π· Π½Π΅Π³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅)
- ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° Ρ ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ° Π² ΠΠ°ΠΌΠΏΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 20 ΠΎΡΠ΅Π½ΠΎΠΊ
- Π ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ
- ΠΡΠ»ΠΈ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΠ°ΠΌΠΏΡ ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΠΊΠ°Π·Π°Π½ TMDB (Π° Π½Π΅ CUB), ΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΡΠΈΠ»ΡΠΌΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ id ΡΠΈΠ»ΡΠΌΠ° Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅)
- ΠΠΏΡΠΈΡ "ΠΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠ΅Π°ΠΊΡΠΈΡΡ
":
- ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ΅Π°ΠΊΡΠΈΡ ΠΠ°ΠΌΠΏΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΎΠΉ:
ΠΡΠ΅Π½ΠΊΠ° Π Π΅Π°ΠΊΡΠΈΡ 1-2 π© ΠΠ»ΠΎΡ ΠΎ 3-4 π΄ Π‘ΠΊΡΡΠ½ΠΎ 5-6 π€ ΠΠ΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ 7-8 π ΠΠ΅ΠΏΠ»ΠΎΡ ΠΎ 9-10 π₯ Π‘ΡΠΏΠ΅Ρ - ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ Π½Π΅ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ°Π½Π΅Π΅ Π²ΡΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠΈ
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ Π½Π΅ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ°Π½Π΅Π΅ Π²ΡΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠΈ
- ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ΅Π°ΠΊΡΠΈΡ ΠΠ°ΠΌΠΏΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΎΠΉ:
- ΠΠΏΡΠΈΡ "Π£Π΄Π°Π»ΡΡΡ ΡΠΈΠ»ΡΠΌ ΠΈΠ· ΠΡΠ΄Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ"
- ΠΡΠΈ ΠΏΡΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ Π² ΠΠ°ΠΌΠΏΠ΅ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠΈΠ»ΡΠΌ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ "ΠΡΠ΄Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ" Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΠ»ΡΠΌ Π² ΡΡΡ ΠΏΠ°ΠΏΠΊΡ
- Π¦Π²Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ-Π·Π²ΡΠ·Π΄ΠΎΡΠΊΠΈ "ΠΡΠ΅Π½ΠΈΡΡ Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅" ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΡΠ΅Π½ΠΊΠ΅ Π½Π° ΠΠΈΠ½ΠΎΠΏΠΎΠΈΡΠΊΠ΅:
ΠΡΠ΅Π½ΠΊΠ° Π¦Π²Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ 1-4 ΠΡΠ°ΡΠ½ΡΠΉ 5-7 Π‘Π΅ΡΡΠΉ 8-10 ΠΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΠ΅Π»ΡΠΉ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ (Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΡΠΎΡΠΎ) Ρ DLNA-ΡΠ΅ΡΠ²Π΅ΡΠ°, Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Synology NAS.
ΠΠ»Π°Π³ΠΈΠ½ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΠ»Π°Π³ΠΈΠ½Π΅ ΠΎΡ @fredy314, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΄Π΅Π»Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠΊΡΠΈ
- SOAPAction ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
DLNA-ΡΠ΅ΡΠ²Π΅Ρ Π½Π° ΡΡΠ°ΡΡΡ (?) Synology NAS ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ The Portable SDK for UPnP Devices, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ SOAPAction Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ΠΈ Π·Π°ΡΠΈΡΠ°Π΅Ρ Π·Π°ΠΏΡΠΎΡΡ ΡΠ΅ΡΠ΅Π· CORS (ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π² Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡΡ ).
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ°
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ - Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°
https://and7ey.github.io/lampa/synology_dlna.js
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΠ°ΠΌΠΏΡ "SynoDLNA"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π°Π΄ΡΠ΅Ρ DLNA-ΡΠ΅ΡΠ²Π΅ΡΠ°: Π΅ΡΠ»ΠΈ Π² web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Synology Π²Ρ Π²Ρ
ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ
http://ip:5000
, ΡΠΎ Π°Π΄ΡΠ΅ΡΠΎΠΌ DLNA-ΡΠ΅ΡΠ²Π΅ΡΠ° Π±ΡΠ΄Π΅Ρhttp://ip:50001
(Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅) - Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π°Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ, ΡΠΌ. ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½ΠΈΠΆΠ΅
- ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΡΠΎΠΊΡΠΈ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΠΉ Synology)
- ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Lampac, ΡΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ http://ip:9118/proxy, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²
init.conf
:
{
"serverproxy": {
"encrypt": false,
"verifyip": false
}
}
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ DLNA-ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡ Synology NAS Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ° ΠΊΠ°ΠΊ Π±Π°Π»Π°Π½ΡΠ΅Ρ (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π²ΠΈΠ΄Π΅ΠΎ).
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ°
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ - Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°
https://and7ey.github.io/lampa/synology_nas.js
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΠ°ΠΌΠΏΡ "Synology NAS"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π°Π΄ΡΠ΅Ρ DLNA-ΡΠ΅ΡΠ²Π΅ΡΠ°: Π΅ΡΠ»ΠΈ Π² web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Synology Π²Ρ Π²Ρ
ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ
http://ip:5000
, ΡΠΎ Π°Π΄ΡΠ΅ΡΠΎΠΌ DLNA-ΡΠ΅ΡΠ²Π΅ΡΠ° Π±ΡΠ΄Π΅Ρhttp://ip:50001
(Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅) - Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π°Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ, ΡΠΌ. ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΡΡΠ΅
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅
- ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΡΠΎΠΊΡΠΈ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΠΉ Synology); ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ Lampac ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π²ΡΡΠ΅
- ΠΠΎΠΈΡΠΊ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠ°ΠΏΠΊΠ΅, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ
- ΠΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎΡΠ°ΠΉΠ» ΠΈΡΠ΅ΡΡΡ ΠΏΠΎ
- Π½Π°Π·Π²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ
- ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌΡ Π½Π°Π·Π²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ
- ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ
- Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠΈΡΠΊΠ°
- Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠΈΡΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ 10 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²
- ΠΡΠ»ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ Π½Π°ΡΠ»ΠΎΡΡ, ΡΠΎ Π·Π°Π΄Π°ΠΉΡΠ΅ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΡΡΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° - Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π½Π°ΠΈΠ²ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ
- ΠΠ½ΠΎΠΏΠΊΠΈ Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π€ΠΈΠ»ΡΡΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΡΠ°ΠΏΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠ°ΠΌΠΏΠ°.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ°
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ - Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°
https://and7ey.github.io/lampa/head_filter.js
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΠ°ΠΌΠΏΡ ΡΠ°Π·Π΄Π΅Π» "ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ", Π° Π² Π½Π΅ΠΌ "Π¨Π°ΠΏΠΊΠ°" ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΡΡΡ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΠ»ΡΠΌΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠ°ΠΌΠΏΠ°.
Π ΠΊΠΎΠ½ΡΠ΅ Π³ΠΎΠ΄Π° ΠΏΠ»Π°Π³ΠΈΠ½ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ "ΠΡΠΎΠ³ΠΈ Π³ΠΎΠ΄Π°" Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΠΈΡΠΎΠ³Π°ΠΌΠΈ Π³ΠΎΠ΄Π° (ΠΏΡΠΈΠΌΠ΅Ρ).
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΌΠΏΠ°
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ - Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½"
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°
https://and7ey.github.io/lampa/stats.js
- ΠΠ°Π½Π½ΡΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°
- Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΠ°ΠΌΠΏΠΎΠΉ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ)
- ΠΡΠΎΠ³ΠΈ Π³ΠΎΠ΄Π° Π΄ΠΎΡΡΡΠΏΠ½Ρ Ρ 14 Π΄Π΅ΠΊΠ°Π±ΡΡ ΠΏΠΎ 15 ΡΠ½Π²Π°ΡΡ
- Π§Π°ΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡΡΡ, Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΏΠ»Π΅Π΅Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°
- Π ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅ Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠ΅ΡΠΈΠ°Π»Ρ
- ΠΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ»ΠΈ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΡ ΡΠΈΠ»ΡΠΌΠΎΠ² Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΠ°ΠΌΠΏΡ (Π² Π»Π΅Π²ΠΎΠΌ ΠΌΠ΅Π½Ρ ΠΠ°ΠΌΠΏΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ "ΠΠΎΠ½ΡΠΎΠ»Ρ" - ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΌΠΎΠΌ Π½ΠΈΠ·Ρ). ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ "Stats".