Samsung Smart TV Kiegészítők - Szoftverfejlesztés fórum

üzenetek

hozzászólások


petir
(senior tag)

Ha már NAS , Nálam Xpenology fut. Lehet, hogy ez az egész az Xpenology dockerjeben futtatható legyen és bármelyik smart tv-n menjen?


LittleShark
(tag)

Én két vonalon akartam továbbvinni a programot, hogy televíziótól függetlenül használható legyen.

1.Bármilyen webböngészőben fusson a kliens program és le is tudja játszani a filmeket:
Ezt a változatot is elkészítettem már régebben, de a böngészőben csak a támogatott formátumokat tudja lejátszani. Nem foglalkoztam az FFmpeg transzkódolással, de megoldható, csak nagyon erőforrás igényes.

2.Film átküldése DLNA kapcsolaton keresztül egy kompatibilis eszközre:
Ezt is megírtam már régebben. Mivel ilyen programból nagyon sok van így nem igazán jelentett nekem kihívást.
Ezt is továbbgondoltam és egy olyan kiegészítést kezdtem el írni, amely egy virtuális könyvtárat hoz létre a memóriában és ezt használja a DLNA szerver forrásaként. Ebben az esetben bármely DLNA kompatibilis eszközön használható a White Raven szerver kliens program telepítése nélkül. A kompatibilis eszközön a virtuális könyvtárakban lépkedve lejátszható bármelyik film vagy sorozat. A leírást képként generálja. Itt a feliratos filmekkel van a probléma, mert a Samsung televíziókon kívül nem tudok olyan eszközről, amely támogatná a felirat megjelenítést DLNA kapcsolaton keresztül. Itt is a transzkódolás lehet a megoldás.

Feltöltöm majd a napokban a White Raven kliens forráskódját is a GitHub oldalra így az eredeti kóddal lehet majd dolgozni. Ez tartalmaz egy telepítő szervert, valamint egy builder kódot is, ami elkészíti a telepíthető alkalmazást.

Megkeresem majd a DLNA változatot is és megosztom veled.

Átnéztem a módosításaid egy részét és egyedül a memóriakezelésnél vannak aggályaim.
A memóriatároló nagyon sokat lett tesztelve, így alakult ki ez a verzió. A TV Linux rendszere miatt nagyon figyelni kell a határokra.


bbmt
(senior tag)

Ez engem is érdekel!


TheNiceSpy
(csendes tag)

Igen, a webböngészőben lejátszós megoldás elég limitált, pl. több hangsávval sem nagyon tudnak mit kezdeni még a böngészők. A transzkódolás persze lehetséges lenne, illetve hangsávok kinyerése és ezek csatolása a videóhoz egy playlistben, de a nagy erőforrásigény miatt ez nem igazán járható út pl. NAS-on.

A DLNA castolást én tegnap futólag kipróbáltam az LG B9-es tévémen (egy wrserver által kiszolgált mkv fájlt és srt feliratot küldtem a tévére) és nagyon jól ment, meglepetésemre még választani is lehet, hogy a külső srt feliratot, vagy az mkv belső feliratait jelenítse meg. A seek-elés mondjuk nem ment, de biztos vagyok benne, hogy működésre lehet bírni, sajnos ahány gyártó, annyi féle opciót kell beállítani a http header-ben, hogy rendesen felismerjék a streamet a tévék.

De a komplett DLNA szerver sem rossz megközelítés, hogy könytárakként jeleníti meg a torrenteket. Köszi, ha átküldöd az eredeti forráskódot és a DLNA-s szerver verziót, szívesen belenéznék.

A memóriakezelésnél én olyanba futottam bele, mintha bizonyos esetekben a GC felszabadítana olyan memóriaterületeket, amik még írás/olvasás alatt vannak, ilyenkor a torrent kliens el is kezdi bannolgatni a peereket hibás checksum-ra hivatkozva. Valamint az LRU könyvtár egy frissebb verzióját is beemeltem a kódba, mert alapból úgy tűnt nem sülnek el rendesen a callback-ek, de az is lehet én bénáztam el rajta valamit.

Az amúgy feltűnt, hogy ha nagyon magasra emelem a memória limitet, akkor a TV kilövi az alkalmazást lejátszás közben, de ha a wrserver indulása előtt kiűrítem a RAM-ból a cache-t, akkor felszabadul ~500MB memória, amin már azért el lehet férni. A 128MB-os memória limit az én tévémen nem eredményez fagyást, sem újraindulást, de ahogy írtam is, régebbi készülékeknél nem biztos, hogy ezek optimálisak (az enyémen sem biztos, de működnek :D ).

Hogy a többieknek is válaszoljak, nálam is Xpenology fut. Szerintem simán összerakható egy ilyen docker konténer, ami egy egyszerű weboldalt is hostol, amivel kereshetők a torrentek és elindítható azok kiszolgálása.


Varga125
(friss újonc)

Sziasztok segitséget szeretnék kérni a samsung apps ba nem vagy a smart tv nincs store vagy Market
Hogy tudnám telepiteni mégis a tv re hogy onan tudjak letölteni programot vagy appot a tv re köszi szépen


patesz
(csendes tag)

Sziasztok,

Próbáltam az android-os progin keresztül telepíteni a White Raven programot a TV-re, de mindig failed üzenetet kapok.

A Tv-m: Samsung QE65Q70T

Valahova be kellene lépnem esetleg amikor elindítom a telepítést, vagy pl kábeltv módban is mennie kellene?
Vagy erre a tv-re nem is fog felmenni?
Természetesen a developer módot aktiváltam.

Üdv,
Patesz


LittleShark
(tag)

Szia! Elnézést a nagyon megkésett válaszért! A Samsung televíziók saját webáruházat tartalmaznak, saját formátummal. Android alkalmazások nem telepíthetők.


LittleShark
(tag)

Szia!

A developer mód aktiválása után, bármilyen módban lehetsz. A telepítést ez nem befolyásolja.

A telefon android verziója is lehet a probléma, kélek próbált meg a telepítést egy másik készülékkel. Android 5.1, 8 és 9 rendszeren volt tesztelve.


patesz
(csendes tag)

Köszönöm a választ.
Akkor próbálok keríteni egy régebbi androidot.
A telefonomon a 10es verzió fut.

Ha sikerül másik készülékkel / android verzióval megpróbálni akkor írok.


patesz
(csendes tag)

Sajnos csak 7es android verziós készülékkel tudtam kipróbálni hasonlóan sikertelen eredménnyel.

Próbálok 8as, vagy 9es verziós készüléket szerezni, de addig is kérdezném hogy valaki járt-e így és tényleg az android verzió volt-e a probléma?

Üdv,
Patesz


LittleShark
(tag)

Sajnos most nincs televízióm amivel dolgozhatnék, de az összefoglalóban belinkeltem a Tizen TV alkalmazás forráskódját amit az Android program is használ. Ezt a Samsung által kiadott Tizen Studo segítségével bármilyen készülékre fel lehet telepíteni.

[ Szerkesztve ]


patesz
(csendes tag)

Köszi, megpróbálkozom vele.


patesz
(csendes tag)

A telepítés sikerült köszönöm, de a program megáll a ...Betöltés.... felületen és nem megy tovább.
Majd megpróbálom újratelepíteni, illetve olvasom lejjebb is, hogy volt valakinél hasonló.
Ott esetleg meg lett már a megoldás?

[ Szerkesztve ]


gery14
(senior tag)

Sziasztok! UE65NU8002 tv m van lehet még vmit okosítani rajta? Torrent menne az jó lenne.


vyce21
(tag)

Sziasztok.

Pár napja találtam rá erre a tök jó appra, minden tiszteletem az ötletért! :)

Viszont kérnek egy kis segítségetet, mert nem akar települni sajnos, failt kapok.
App store fejlesztői módban van. A böngészőben a beírt IP címre bejön az oldal.

A tv-m: UE65RU7402 a telefonomon Android 11 fut.


LittleShark
(tag)

Szia!

Az Android alkalmazás által kiírt IP címet használod?

Mivel a te televíziód Tizen rendszerű, ezért jelenleg a téma összefoglalóban kísérleti jelleggel elérhető "White-Raven-All-Android.zip" fájlban található Android alkalmazást kell használnod a telepítéshez és filmnézéshez.

Mi a hibaüzenet amit kapsz?

[ Szerkesztve ]


vyce21
(tag)

Igen, azt az ip címet használom amit az app kiír.




LittleShark
(tag)

Értem már.

Módosítanom kell az Android alkalmazás telepítő részét, hogy kompatibilis legyen az R típussal is. Ez eltarthat egy ideig.

Ha kísérletező típus vagy, akkor a Tizen Studio segítségével fel tudod telepíteni a TV programot.

üzenetek