Hirdetés

Aktív témák

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Üdv minden kedves látogatónak! :)

    -- Aki StreamShark témában érdeklődik, az innen olvassa a topikot --

    Nos, hogy a komolyabb leírásaim ne vesszenek el a hozzászólások "dzsungelében", így Intruder2k5 fórumtárs javaslatára nyitok egy topikot a hosszabb leírásaimnak/tesztelésre.

    Tehát ebben a topikban főleg tutorialokat fogok gyűjtögetni, melyekben főleg ZyXEL nas okosításról lesz szó.

    Tartalom:

    - webDAV szerver ZyXEL NSA3**-ra Let's Encrypt titkosítással
    - Webmin telepítés ZyXEL nasokra
    - HDSentinel CLI telepítése ZyXEL NSA3**-ra
    - Debian Jessie, 4.4-es kernellel ZyXEL NSA320S-re (készülőben)
    - Youtube és mpd ZyXEL NSA3**-on
    - Transmission 2.92 telepítése FFp alá ZyXEL NSA5**-ra
    - Webkamera szerver ZyXEL NSA3**-ra
    - miniDLNA programcsomagos verzió
    - Java8 (jre) telepítés ZyXEL NSA326-ra
    - Slapt-get csomagkezelő telepítése, és a mrdini repó konfigurálása

    Ps:

    I am lonely here! :)

    Mr Dini

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Ezt a hsz-t fenntartom tesztelés céljából.

    Kérlek hagyd figyelmen kívül!

    A leírás még nem teljes. Kérem, hogy még senki ne kövesse a leírtakat!

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    A következő leírásom az összes ZyXEL NSA3**-al kivitelezhető.

    Ebben a leírásban is egy webDAV szervert fogunk összedobni, SSL titkosítással (automatikus frissítéssel!) és basic auth-tal.

    Mi kell hozzá:

    - dinamikus DNS
    - A nas 8080-as (belső) portja ki legyen téve a (külső) 443-as és 80-as portra
    - saját IP, tehát nem NAT-olt hálózat
    - FFp 0.7-arm
    - root user és SSH hozzáférés
    - uwsiteloaderes repó hozzáadás (kivéve a Memkis repó, mert meghalt)
    - telepített Tweaks csomag a crontabhoz
    - türelem :)

    És ha ezek mind adottak, első lépésként a biztonság kedvéért állítsuk át a PATH-t:

    sh; export PATH="/ffp/bin:/ffp/sbin:/usr/sbin:/sbin:/usr/bin:/bin"

    Majd másoljuk be a terminálba a következő parancsot, mely (remélem, hogy) telepíti az összes kellő függőséget:

    slacker -UuiA br2:gcc br2:gcc-solibs br2:uClibc br2:uClibc-solibs kylek:apr kylek:apr-util br2:pcre br2:openssl br2:openssh mrdini:apache-httpd br2:curl br2:rtmpdump s:zlib br2:wget

    Tegyük fel magát a cert telepítőt/frissítőt, illetve írjuk fölül az Apache konfigját:

    sh
    mkdir /ffp/root/
    export HOME="/ffp/root/"
    wget -O - https://get.acme.sh | sh
    echo "alias acme.sh=/ffp/root/.acme.sh/acme.sh" > /ffp/etc/profile.d/acme.sh; chmod a+x /ffp/etc/profile.d/acme.sh; exit; source /ffp/etc/profile.d/acme.sh
    wget http://users.atw.hu/mrdini/etc/httpd.conf.orig -O /ffp/apache/conf/httpd.conf

    Ezt követően szedjük le a szkriptem, mely a kulcsaink fogja generálgatni az acme.sh segítségével és futtasuk le egyszer, hogy meg tudjuk adni neki a hosztnevünket/domain nevünk:

    wget http://users.atw.hu/mrdini/scripts/genssl.sh -O /ffp/bin/genssl.sh; chmod a+x /ffp/bin/genssl.sh; /ffp/bin/genssl.sh

    Ha a szkript írja, hogy Please type Your domain/hostname!, akkor gépeljük be hosztnevünket és nyomjunk entert.

    Ha eddig minden rendben ment, most cseréljük le az alap konfigot egy webDAV specifikusra és futtassuk le újra a kulcsgenerálót:

    wget http://users.atw.hu/mrdini/etc/httpd.conf -O /ffp/apache/conf/httpd.conf; rm /ffp/bin/genssl.data; /ffp/bin/genssl.sh

    Majd nyissuk meg a Tweaks felületét, a http://nasip/pkg/Tweaks/ oldalon és a Cron daemon részhez, a szövegdobozba illesszük be ezt:

    0 0 */10 * * /ffp/bin/genssl.sh >/dev/null 2>&1

    És ő 10 naponta, éjfélkor le fogja futtatni a kulcsgenerálási procedúrát. Ezzel biztosítva a naprakész kulcsunk!

    Ezután már csak pár parancsot kell kiadni:

    mkdir /ffp/apache/pwdb/; mkdir /ffp/apache/var/; touch /ffp/apache/var/DavLock

    És létre kell hozni a felhasználót, akivel szeretnénk majd a webDAV szervert használni:

    htpasswd -c /ffp/apache/pwdb/auth.dav kivántfelhasználónév

    Na és ha ezt mind megcsináltuk, akkor látogassuk meg a https://hosztnevünk/ oldalt és ha egy bejelentkező oldal fogad bennünket, akkor ellenőrizzük, hogy megvan-e az SSL és ha igen, akkor hátradőlhetünk és kiszürcsölhetünk egy bögre teát! :)

    Ui.: Ha szeretnétek személyre szabni a gyári, szerintem picit szegényes felületet, akkor érdemes ránézni a másik webDAV-os cikkemre is!

    Sok sikert!

    Köszönöm, hogy elolvastad!
    Mr Dini

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Ez a leírás is működik minden ZyXEL NSA3**-on és most egy webmin szervert fogunk feltenni.

    De azt le kell szögezni, hogy a webmin csupa-csupa CGI szkriptből áll, aminek köszönhetően lesz dinamikus a felülete. Viszont a nas nem egy atomgép, így ezeket a szkripteket picit komótosan kezeli. Azért szerintem még a gyári rendszerével is használható a webmin.

    Tehát, első lépésként hozzunk létre egy ideiglenes mappát, majd töltsük le bele, és csomagoljuk is ki a webmint:

    mkdir /i-data/md0/build/; cd /i-data/md0/build/; wget http://www.webmin.com/download/webmin-current.tar.gz -O /i-data/md0/build/webmin-current.tar.gz; tar xf /i-data/md0/build/webmin-current.tar.gz; rm i-data/md0/build/webmin-current.tar.gz; cd ./webmin*/

    Majd tegyük fel a perl-t:

    slacker -uiA s:perl

    Ezután futtassuk le a telepítőjét, mely szépen végigvezet minket a beállítási varázslón. Ezt a következő paranccsal tudjuk meghívni:

    ./setup.sh

    És itt adjuk meg...:
    - konfig mappának, a /ffp/etc/webmin-t
    - log fájl mappának, a/ffp/var/webmin-t
    - Perl elérési útnak, a /ffp/bin/perl-t
    - Webszerver portnak maradhat a 10000
    - login névnek maradhat az admin (de módosíthatod kedved szerint)
    - a jelszót, ami legyen erős
    - SSL-hez 'n'-t írjunk, mert bugos az alap kulcs...
    - webmin boot idővel indulásnak szintén adjunk 'n' értéket (ha yes-t írsz, nem fog menni)

    Majd várjunk, míg végez!

    És hogyha ilyesmit ír:

    Webmin has been installed and started successfully. Use your web
    browser to go to

    http://NSA320S:10000/

    and login with the name and password you entered previously.

    Akkor kész, már fut is a webmin, melyet a http://nasip:10000-n el is tudunk érni! :C

    Indulhat is a konfigolás! :)

    Ui.: ha később indítani szeretnénk a szervert, akkor ezt a parancsot kell kiadnunk (ugyanez stop-pal, leállítja):

    /ffp/etc/webmin/start

    Köszönöm, hogy elolvastad!
    Mr Dini

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    HDSentinel ARM telepítése ZyXEL NSA3**-ra (FFp):

    wget http://www.hdsentinel.com/hdslin/armv5/hdsentinelarm -O /ffp/bin/hdsentinel
    chmod a+x /ffp/bin/hdsentinel

    Ezután a hdsentinel paranccsal bármikor ellenőrizhetjük HDD-(i)nk állapotát.

    Források:

    http://prohardver.hu/tema/re_ismerkedes_a_zyxel_nsa325_v2-vel/hsz_1064-1064.html
    http://www.hdsentinel.com/hard_disk_sentinel_linux.php

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    A leírás még nem teljes. Kérem, hogy még senki ne kövesse a leírtakat!

    Debian Jessie, 4.4-es kernellel ZyXEL NSA320S-re! :Y

    Nemrég úgy döntöttem, hogy kipróbálom, milyen teljesítmény nyújtana a nasom, ha Debian kotyogna rajta. Mivel nagy nehezen sikerült összehoznom, gondoltam megosztom a műveletet. :)

    A leírás a pendriveos/külső HDD-s telepítésre vonatkozik, de kicsit módosítva a parancsokat, akár belső HDD-ről/SSD-ről és akár tftp-ről és nfs-ről is tud bootolni.

    Tehát a következőkben egy friss kernelű (4.4), szűz és gyors Debian Jessie-t fogunk feltenni.

    :R Ezen írásocska nem jöhetett volna létre bodhi munkája és segítsége nélkül. Hatalmas köszönet és respect Neki ezúton is! :R

    Kell hozzá:

    - egy gyors pendrive/külső HDD, ami minimum 1 gigás (de érdemes nagyobbat beszerezni, ha sok csomagot tervez az ember felrakni)
    - Ubuntu/Debian x86 PC (ajánlom a 14.04-et, akár Live rendszer is jó, de a Virtualboxos nem!)
    - GParted
    - soros-USB kábel (TTL kábel) (e nélkül is meg lehet oldani a bootolást, de ha valamit elront az ember, csak soros konzolból tudja visszaállítani, nomeg egyszerűbb is)
    - alap linux tudás
    - türelem

    1. lépés - Az USB előkészítése

    Dugjuk be a kijelölt USB-t a PC-be, majd nyissunk meg egy GPartedet. Ezt, ha még nem lenne fent, legkönnyebben úgy tehetjük fel, ha nyomunk egy Ctrl+Alt+T-t, majd bemásoljuk ezt a parancsot:

    sudo su; apt-get update; apt-get install gparted -y

    Ha sikeresen felkerült, akkor a gparted paranccsal tudjuk életre kelteni a partícionáló program GUI-ját.

    Itt pedig hozzunk létre egy darab ext2 partíciót az USB-re, melynek adjuk a rootfs cimkét (Label). Ha pedig kész, zárjuk be a programot és menjünk tovább!

    2. lépés - A rootfs kicsomagolása a pendrivera és a kernel módosítása, hogy menjen NSA320S-en is

    Szedjük le bodhi úr 4.4-es rootfs-ét az USB-re! Ehhez, fel kell cédézni az USB meghajtónk csatolásába, majd ki kell adnunk ezeket a parancsokat, melyek letöltik bodhi 4.4-es rootfs-ét és kicsomagolják a pendrive-ra/HDD-re. Figyeljünk arra, hogy ezen parancsot a root felhasználóval adjuk ki!:

    wget https://www.dropbox.com/s/qt2v378sm3j0loe/Debian-4.4.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2; tar xf ./Debian-4.4.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2; rm ./Debian-4.4.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2

    Nos, ha ez is sikeresen lefutott, akkor kész a rootfs, már csak a kernelt kell módosítanunk. Mivel a stock (gyári) U-boot nem tudja az FDT-t, nekünk kell beégetnünk az uImage-be (ez a kernel) a NAS dtb fájlját. Ezt így tudjuk megtenni (ha fel vagyunk cédézve a pendrive gyökerébe):

    cd ./boot/
    cp -a zImage-4.4.0-kirkwood-tld-1 zImage.fdt
    cat dts/kirkwood-nsa320s.dtb >> zImage.fdt
    mv uImage uImage.orig
    mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-4.4.0-kirkwood-tld-1 -d zImage.fdt uImage

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Üdv!

    A következő leírás az mpd és Youtube lejátszás setupjáról fog szólni. Ez a hsz egy felújított változata az eredetinek.

    Kell hozzá egy hangkártya, az mpd és a hangkari driverek. A leírás megy az összes NSA3**-al, de a 326-tal nem biztos!

    Tehát első lépés, az mpd telepítése. Ehhez szükséges a br2 repó, amit uwsiteloaderrel tudtok hozzáadni a nas slackerjéhez. Az én repómat, ami pedig az mpc-t, illetve a frissebb python-t tartalmazza. Használjuk az uwsiteloadert, hogy hozzáadhassuk a mrdini repót a slacker adatbázisunkhoz, ha még nem lenne benne!

    Ha ez megvan, akkor tegyük fel az mpd-t, a modulokat és egy kmodot, ami betölti majd a hangkarink moduljait.

    slacker -UuiA mz:zyxel_modules-2.6.31.8 br2:{kmod,mpd}

    Illetve szükség esetén (ha régi az uClibc-nk) frissítsünk rá az uClibcre és a gcc-re is!:

    slacker -uiA br2:{uClibc,uClibc-solibs,gcc/gcc,gcc/gcc-solibs}

    Ok, ha ez megvan, akkor pl mc, nano, vagy winSCP használatával nézzünk bele a /ffp/etc/mpd.conf-ba és frissítsük fel angoltudásunkat egy kis konfig finomhangolással. A konfig alapból is működőképes, de érdemes átnézni, hogy van-e olyan dolog, ami nekünk nem megfelelő.

    Ha megvan, akkor cseréljük le a "gyári" start szkriptet egy általam módosítottra, ami a modulokat is betölti:

    wget http://users.atw.hu/mrdini/scripts/mpd.sh -O /ffp/start/mpd.sh; chmod a+x /ffp/start/mpd.sh

    Majd dugjuk be a hangkártyát és adjunk egy reboot-ot a nasnak.

    Ezután már el is érhetjük a lejátszót különféle remote programokkal. Pl winre az Auremo-val, de Androidra és linuxra is írtak rengeteg ilyesmit.

    Ennyi lenne a telepítés, most térjünk rá a beígért Youtube stream lejátszásra!

    Tehát ehhez szükségünk lesz még pár programra, melyet az én repómból tehetünk fel:

    slacker -UuiA mrdini:python/python-3 mrdini:mpcl mrdini:libmpdclient

    Illetve magára a youtube-dl-re, ami a zene linkjét fogja átadni az mpc-nek, ami átadja az mpd-nek, ami lejátssza a stremet. :D:

    pip install youtube-dl

    Ha megvan, akkor szükségünk lesz még egy profilra is, hogy minél egyszerűbb legyen majd a lejátszás. Ezt így szerezhetjük be:

    wget http://users.atw.hu/mrdini/scripts/ytplay.sh -O /ffp/etc/profile.d/ytplay.sh; chmod a+x /ffp/etc/profile.d/ytplay.sh; source /ffp/etc/profile.d/ytplay.sh

    Ha pedig ezt a parancsot is kiadtuk, akkor készen is volnánk! :))

    Mostantól ha le szeretnénk játszani egy Youtube-os zenét, akkor csak ezt kell kiadni:

    ytp <youtube link>

    Pl: ytp https://www.youtube.com/watch?v=3wjb3HtD32c

    És már szól is a zene!

    Ui.: Ha kicsit hangosan, akkor az mpc-vel lehet (többek közt) halkítani (is), pl így:

    mpc volume 20

    Illetve érdemes kiadni ezt: mpc help, ha kiváncsiak vagyunk, hogy mit tud a program még.

    Uui: a függőségeket kihagytam, mert nem volt időm végigbogarászni. Ha lenne olyan, ami egy repóban sem lenne meg, akkor szóljatok és feltöltöm belőle az én verziómat is!

    :R :R Sok sikert és köszi, hogy elolvastad! :R :R

    Mr Dini

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Transmission 2.92 telepítése FFp alá ZyXEL NSA5**-ra

    A művelethez szükségünk lesz az FFp-re, melynek telepítéséről ebben a hsz-ben írtam. Illetve kelleni fog egy uwsiteloader-es repó hozzáadás és egy PATH rendberakás is.

    :R Hatalmas köszönet ezúton is Anonymus23-nak, aki biztosította a vasat és a csomag elkészültét! :R

    Majd adjuk ki a wget http://users.atw.hu/mrdini/520-packages/Transmission-2.92-arm-1.txz -O /tmp/Transmission-2.92-arm-1.txz; funpkg -i /tmp/Transmission-2.92-arm-1.txz; rm /tmp/Transmission-2.92-arm-1.txz parancsot.

    Tegyük fel a függőségeit:

    slacker -UuiA br2:{uClibc,uClibc-solibs,openssl,openssh,curl,gcc/intltool,rtmp} mz:libevent

    Aztán próbáljuk indítani a /ffp/start/transmission.sh start paranccsal. Ha nem ír hibát, hanem rendben elindul, akkor a webes felülete elérhetővé válik a http://nasod IPje:9091 címen. :) Ha azt mondja, hogy nem létezik a /ffp/tm/.transmission-daemon mappa, akkor csak futtassuk le megint a /ffp/start/transmission.sh start -t.

    Amit még érdemes megemlíteni, hogy a settings.json a /ffp/tm/.transmission-daemon mappában van és az alap konfigtól eltér, én állítottam be. Nos, ezt azért kellett megtenni, mert a default (alap) konfig mellett be sem jött a webGUI, 403-at dobott... De módosítottam még pár dolgot, hogy a lehető leggyorsabb teljesítményt adja a TM (viszont a peer számot nem módosítottam...).

    Sok sikert hozzá!

    Mr Dini

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Webkamera szerver ZyXEL NSA3**-ra

    Már tudom a nasom webkamera szervernek használni és eddig nagyon meg voltam vele elégedve vele (ez az írás született róla), viszont akkor a motion csomagot használtam erre a célra, ami igen megterhelte a nasom, ha több, jobb kamerát aggattam rá. Így keresgéltem egy optimálisabb megoldást, ami ki is tudja használni rendesen az uvcvideo driver adta előnyöket és így egy korrekt kis webcam szerver lenne a nasomból. Nos, sokáig próbálkoztam összehozni egy ilyet, de valahogy soha nem jött össze...

    ...eddig, mert most, kis kínszenvedések árán végre összedobtam egy működő mjpg-streamer-t. Ami jóval egyszerűbb, mint a motion, de nekem még nem sikerült a top kimenetében látni három kamerát ráaggatva... :Y Akinek mégis sikerül, az kap tőlem egy virtuális pacsit!

    Ahhoz, hogy nektek is legyen ilyesmitek, kelleni fog:

    - FFp
    - egy uvcvideo driver képes kamera
    - alap linux ismeret
    - uwsiteloaderrel hozzáadott repók (br2 és mrdini repó)

    Aztán. ha késznek érezzük magunkat a feladatra, csapjunk a lecsóba a következő paranccsal:

    slacker -UuiA br2:{kmod,uClibc,uClibc-solibs,eudev} mrdini:{v4l-dvb,mjpg-streamer}

    Frissítsük a modullistát:

    depmod -a

    Adjunk futtatási jogot az udev-re (és indítsuk el), ami intézni fogja a driverek betöltését a webkamera csatlakoztatásokkor:

    chmod a+x /ffp/start/udevd.sh; /ffp/start/udevd.sh start

    Ennyi. Most, ha indítani szeretnénk, adjuk ki a mjpg_streamer -i "input_uvc.so -d /dev/video0 -q 100 -f 30 -l auto" -o "output_http.so -p 8081 -w /ffp/share/mjpg-streamer/www/" -b parancsot például és ne felejtsük el módosítani a saját szájízünk szerint! :)

    És ha mindezt megcsináltuk, már láthatjuk is a kamera képét a http://nasod ipje:8081/?action=stream oldalon, illetve van egy demó webGUI-ja is, a http://nasod ipje:8081/ címen. Ezt személyre lehet szabni, a fájljai itt vannak: /ffp/share/mjpg-streamer/www/.

    Sok sikert hozzá!

    Ui.: Ha van rá igény, készítek hozzá start szkriptet is.

    Mr Dini

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Egy újabb, számomra hatalmas mérföldkőhöz értem el, mégpedig sikerült összedobni egy Csomaglistából is telepíthető csomagot, méghozzá a miniDLNA 1.1.5-ös verzióját. :)

    Nos, az alapja egy teljesen statikus miniDLNA bináris, ami azt jelenti, hogy nem szükséges terminálban kalózkodni és függőségeket hajkurászni. Viszont, a miniDLNA már rég nem támogatja a statikus buildelést, nomeg pl az ffmpeg (a br2 verzió) dinamikus lib-eket tartalmaz, ami erre a célra teljesen használhatatlan... Így gyártanom kellett egy statikus ffmpeg-et, majd átírtam a forráskódot, hogy leforduljon statikusra.

    A csomag készítése kb 8 órát vett igénybe (persze nem egyhuzamban csináltam):

    - FFmpeg fordítás 2 óra 17 perc
    - még egyszer le kellett fordítani, mert rosszul konfigoltam fel, második nekifutásra végzett 2 óra 23 perc alatt :DDD
    - FFmpeg gyomlálás kb 30 perc
    - miniDLNA újraírás, na ez nem is tudom, mennyi időt vett igénybe, de rengeteg meló volt vele...
    - miniDLNA fordítás ~10 perc talán
    - gyomlálás, jogok rendberakása ~10 perc
    - Start szkript írás másfél óra :Y (csak azért, mert rengeteget szenvedtem pl a user létrehozással, illetve minden egyes módosításnál újra kellett gyártani a csomagot, becsomagolni, feltenni a repóba és rendberakni az MD5-öt)

    Hát szóval nem valami egyszerű dolog, mindezt kézzel összerakni... Sokkal kényelmesebb az FFp, ahol a sok szkript megoldja helyettem a dolgot... :D Illetve az nls-t, tehát a több nyelv támogatást muszáj volt letiltanom...

    Mindenesetre nagyon örülök, hogy sikerült és remélem annak is megjön a kedve a Twonky lecserélésére, aki eddig nem tervezte leváltani! Hiszen tényleg pár kattintással telepíthető (MetaRepóval).

    Akit érdekel és szeretne béta tesztelő lenni, az telepített MetaRepository-val meg kell, hogy látogassa a http://nas ip címe/pkg/MetaRepository/pkgcgi.cgi oldalat és itt hozzá kell adnia ezt a linket a legfelső dobozba:

    http://users.atw.hu/mrdini/zypkg-repo/

    Majd rá kell menni az Apply gombra és elméletileg meg fog jelenni a NAS webes felületén, mint telepíthető csomagnak a miniDLNA.

    A telepítést követően pedig a csomag mellett ott lesz a státusz felület linkje. Erre kattintva, vagy manuálisan felkeresve a http://nas ip címe:8200-as címet, bejön a status felülete is.

    Egyébként a miniDLNA konfig a /usr/local/zy-pkgs/etc/minidlna.conf nevet és elérési utat kapta. Itt lehet módosítani a beállításain. Eredetileg szerettem volna neki egy, a NAS webGUI-ján is elérhető grafikus konfig oldalt csinálni neki, ahol pl a scannelt mappákat lehetne beállítani, de a ZyXEL nagyon "parasztos" kódjain nem tudtam kiigazodni, így ezt egyenlőre jegelnem kellett.

    Ja, és még valami fontos! A csomag nem biztos, hogy működik 5**-on, illetve a 326-on a változtatott elérési utak miatt. Jó lenne, ha valaki kipróbálná, hogy mégis működhet-e a dolog... :U Illetve azt sem tudom, hogy a konfig fájlban használt /mnt/HD_a2 elérési utat az FFp hozza-e létre, vagy az fw. Mert ha az elöbbi, akkor kénytelen leszek kicserélni a csomagban /i-data/md0-ra az elérési utat, ami azt jelenti, hogy a frissebb nasokon 100%, hogy nem fog menni. Vagy beleírhatom a miniDLNA kódjába, hogy ellenőrizze ezt, de ez még a jövő zenéje, majd meglátjuk!

    :R :R Hatalmas köszönet barmalej2-nek és Mijzelfnek! :R :R

    Sok sikert hozzá, remélem menni fog!

    Ui.: az alap pingvines ikon lecserélésére várok javaslatokat! :D

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Java8 (jre) telepítés ZyXEL NSA326-ra

    Először is szükségünk lesz az oracle féle beágyazott eszközökre készült JRE csomagra. Ehhez először is(, ha még nincsen a br repó telepítve a slackeredhez), nézz rá a hasznos eszközök... 1. írásomra. Majd add hozzá a br2 repót is a slackeredhez az ott leírtak alapján. Ezután frissíteni kell a wget binárist:

    slacker -uiA br2:wget

    Utána pedig le kell szedni magát az ejdk-t:

    cd /mnt/HD_a2/admin
    /ffp/bin/wget http://download.oracle.com/otn-pub/java/ejdk/8u111-b14/ejdk-8u111-linux-armv6-vfp-hflt.tar.gz --header 'Cookie: oraclelicense=a'

    Majd ki kell csomagolni a letöltött jre-t a /ffp/opt/java/jre mappába:

    mkdir -p /ffp/opt/java/jre/
    tar xf ./ejdk-8u111-linux-armv6-vfp-hflt.tar.gz -C /ffp/opt/java/jre/ --wildcards --strip-components=3 ejdk*/linux_armv6_vfp_hflt/jre --checkpoint=.1000

    És ennyi a telepítés, már csak linkelni kell a java binárisokat a /ffp/bin-hez:

    ln -sf /ffp/opt/java/jre/bin/* /ffp/bin/

    Ja, és létre kell hozni egy profilt, ami beállítja nekünk minden SSH belépéskor a JAVA_HOME változót:

    echo "export JAVA_HOME=/ffp/opt/java/jre" > /ffp/etc/profile.d/java.sh
    chmod a+x /ffp/etc/profile.d/java.sh
    source /ffp/etc/profile.d/java.sh

    Végezetül teszteljük, hogy működik-e:
    java -version

    Ennyi! :))

    Ui.: Az ejdk csomagneve változhat a jövőben, így figyelj arra, hogy a leírásban szereplő ejdk-8u111 helyett a legfrissebbet írd! (A megíráskor ez volt a legfrissebb)

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Slapt-get csomagkezelő telepítése, és a mrdini repó konfigurálása

    A slapt-get egy rendkívül okos csomagkezelő program, ami képes többek közt a függőségek feloldására, illetve a frissíthető csomagok frissítésére is. FFp alá telepíthető, viszont jelenleg csupán a br2 repository és a mrdini repository támogatja az ismert FFp repository-k közül.

    Telepítés:

    1.) Ellenőrizzük, hogy van-e már telepítve slapt-get:

    funpkg -q slapt-get

    Amennyiben ez nem No matches-t dob, úgy folytassuk tovább a műveletet a harmadik ponttól, egyéb esetben folytassuk a leírást a kettes ponttal!

    2.) Adjuk ki egyben:

    [ -d /ffp/funpkg/cache/br2 ] || mkdir -p /ffp/funpkg/cache/br2
    cd /ffp/funpkg/cache/br2
    /ffp/bin/wget -nv http://downloads.zyxel.nas-central.org/Users/barmalej2/ffp/0.7/arm/packages/slapt-get-0.10.2t-arm-2.txz
    funpkg -i slapt-get-0.10.2t-arm-2.txz

    3.) Frissítsük a repository-k gyorsítótárát, majd az összes frissíthető csomagot a NAS-unkon:

    slapt-get -u
    slapt-get --upgrade

    4.) Telepítsük a patch csomagot:

    slapt-get -i patch

    5.) Végül töltsük le a patchem, ami hozzáadja a repository-m a slapt-get elérhető repositoryjaihoz, s frissítsük ismét a csomaglistát:

    /ffp/bin/wget -Nnv http://users.atw.hu/mrdini/etc/slapt-getrc.patch -O /tmp/slapt-getrc.patch
    patch -p4</tmp/slapt-getrc.patch
    rm /tmp/slapt-getrc.patch
    slapt-get -u

    Forrás: [link]

    Done! :)

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Rég nem írtam ide. :B Sajnos a NAS már nem működőképes és nem foglalkozom már vele, így a továbbiakban a topik egy új projektemé, a StreamSharké lesz. Ide fogom posztolni a változások listáját és az egyéb leírásokat.

    A StreamShark egy kodi kiegészítő együttes, ami képes a multimédiás tartalmakat különféle metaadat szolgáltatók adatainak használatával (pl. IMDB, TMDB, TVDB, trakt) rendszerezni, listázni, keresni és összeaggregálva megjeleníteni. Lehet hozzá modulokat fejleszteni, aminek segítségével külső forrásokból is képes lesz médiákat indítani.

    Azon felül, hogy a kiegészítő egyszerűen szkriptelhető, támogat még trakt integrációt, rengeteg filmes/sorozatos listával segít érdekes tartalmakat javasolni, le lehet tölteni a tartalmak egy részét, van Youtube trailer támogatás és még sorolhatnám. :)

    A projekt egyetlen hivatalos tárolóból (repository) tölthető le, amelyhez a linket nem szeretném publikusan megosztani, elkerülve az olyan eshetőségeket, hogy valaki csak rátalál a kiegészítőre, nem olvassa el a feltételeket és aztán közvetlen a forráshoz fordul segítségért, amikor az adott forrásnak nem sok köze van a kiegészítőhöz. Az egyetlen hivatalos útja a segítségkérésnek ez a topik: [link] A kiegészítő megosztása privát üzenet formájában továbbra is lehetséges, azonban publikus formában nem szeretném, ha elkezdenének zipek és linkek terjedni. Kérem, hogy senki ne ossza meg ilyen formában a kiegészítőt! Ez esetben a projektet más cím alá költöztetem és a régi kiegészítőt működésképtelenné teszem az API kulcsok invalidálásával. Amennyiben nincs kapcsolatod a fentebb nevezett topiktársak egyikével sem, úgy érdemes várni. Évente 1-2 alkalommal (pl. karácsony), tervezem kirakni a linket pár napra.

    Ha fejlesztő vagy és szeretnél beszállni a projektbe, van egy privát Github repóm. Keress meg és adok hozzáférést.

    Bízom benne, hogy így egy jobban egymást segítő, zártabb közösség alakul ki, aki jobban megbecsüli a kiegészítőt és remélem, hogy megértitek majd az aggodalmaimat. :R

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Ma kiadtam a StreamShark 1.1.40-es verzióját, illetve a StreamShark modul 1.00.051-es verzióját.

    Nem terveztem ilyen hamar frissíteni, de belefutottam, hogy Android alatt nem működik a lejátszás az 1.00.050-es verzióval. Kis kutatást követően meglett a probléma, amit egy Android alatt hiányzó Python modul okozott. Ezt javítottam és ezért került ki az 1.00.051.

    Ezen kívül egyetlen nagyobb változás történt, bekerült a korábban kért torrent támogatás a kiegészítőbe. Egyelőre csak a mag kiszolgálót írtam meg, de az alapján nem nehéz még több forrással kiegészíteni a kiegészítőt. Ahhoz, hogy ez a funkció működjön, fel kell telepíteni az Elementumot, meg kell adni a magos usernevet és jelszót a StreamShark beállításokban, majd a StreamShark Eszközök -> Gyorsítótár megtisztítása opciót kell választani. Ezek után meg fognak jelenni a magos találatok is a listában és a kiegészítő képes lesz az Elementumnak is átadni a lejátszást. Akit zavar a sok találat és úgy dönt, hogy mégsem szeretné használni ezt a kiszolgálót, az bármikor kikapcsolhatja azt a StreamShark beállítások -> Kiszolgálók alatt. Egyelőre csak az Elementum támogatott, de egy sor kóddal megoldható, hogy a régebbi Quasar, Pulsar és stb is működjön. Ha van rá igény, megcsinálhatom majd ezeket is.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.41-es verziója, illetve a StreamShark modul 1.00.052-es verziója is.

    Bekerült egy új forrás, a SorozatCC. Messze a legnehezebben feldolgozható forrás, ezért órákba került a végleges kódot elkészíteni, ezért nem volt több dologra időm. Valószínűleg nem érte volna meg a vesződést, de rengeteg filmet és sorozatot ismer és sok linkje van. Sajnos sok közte már nem aktív, de a kiegészítő ilyenkor végigpróbálja az összes lehetőséget, szóval ez nem probléma. Ha a jövőben eltörik, mert változtat a forrás, nem hiszem, hogy javítva lesz, mert elég bonyolult vele dolgozni, de reméljük hosszú élete lesz.

    Találkoztam sok forrással, ami SD minőséggel van ellátva, amikor HD a minőség.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark modul 1.00.053-es verziója! A StreamShark most nem frissült.

    Vargalex egy apró bugfixet eszközölt a netmozi forrásban, ami bizonyos sorozatok esetében lehetővé teszi a problémamentes lejátszást. Köszönet a gyors fixért!

    Más most nem került be, nem igazán volt ma időm foglalkozni a dologgal. :B

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.42-es verziója, illetve a StreamShark modul 1.00.054-as verziója is.

    Elsőként javítottam a már létező források gyorsítótárazott függvényein, hogy ne akadjanak össze a jövőben.

    Majd megcsináltam a sorozatoknet forrást. Kizárólag sorozatokra jó, abból is "csak" ~1800 sorozatot ismer és azokhoz mind egy darab SD forrást tud nyújtani. Annyira nem ajánlom, mert elég lassú az oldal és a minőség is gyenge, de hátha valakinek pont ez kell a hőn szeretett sorozatához. :) A forrás használata megnövekedett memóriaigénnyel jár, ha valaki gyengébb eszközön Kodizik, akkor crash esetén érdemes kikapcsolni ezt a forrást. Nekem nem crashelt Raspberry Pi2-n sem.

    Illetve enyhítettem a dmdamedia forrás szűrőjén egy hibabejelentés miatt: [link] Eddig az volt egyezésnek titulálva, ahol az IMDB azonosító és az évszám is megegyezett. Úgy gondolom, hogy elég az IMDB alapjáni egyezés, így az évszámot kiszedtem. Pláne sorozatoknál az évszám az említett forráson mintha az első feltöltött évad évszáma lenne és nem mindig a sorozat első évadjának évszáma. Ezért ezt az ellenőrzést kiszedtem. Filmeknél is.

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.43-es verziója, illetve a StreamShark modul 1.00.055-ös verziója is.

    Feltűnt, hogy nem létező nevű szinészekre keresve hibát dobott az addon, ezt javítottam.

    Megcsináltam, hogy a sorozatcc forrás IMDB alapján ellenőrizze, hogy jó találatot kapott-e, így nem lesz hibás találat náluk.

    És a mivel jelezték, hogy a filmpapa forrás változott, ez is javítva lett. Jelentős változás, de a tesztelt címeken jól működött. Bízom benne, hogy mindennel menni fog. :)

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.44-es verziója, illetve a StreamShark modul 1.00.056-os verziója és felkerült a repóba egy vadi új saját kiegészítő, ami Webtor névre hallgat és a 0.7.0-ás verzióval került fel elsőnek modulként.

    Az utóbbi időben kicsit lelassult a fejlesztés, ennek két fő oka van. Egyrészt a kiegészítővel sikerült elérni azt az állapotot, hogy javarészt minden úgy működik, ahogy azt szerettem volna, a másik ok pedig, hogy még mindig nem csendesedett le a felhasználóbázis kezdeti lelkesedése és tucat support kérést kapok. Ez egyrészt örömmel tölt el, mert miattatok van értelme csinálni a projektet, másrészt viszont sok időt elvesz, ami mellett alig van időm a frissítésekkel foglalkozni.

    De annak ellenére folynak a háttérben a munkálatok. :) Az utóbbi időben főként a ResolveURL-re fókuszáltam a figyelmem. Aki nem ismeri még a projektet, ez is egy kiegészítő. Lényegében a StreamShark lelkét adja. A StreamShark feladata minden, egészen addig a pontig, hogy talál egy elérési utat (ami lehet link, fájl, vagy magnet link) a tartalomig. Sok esetben ez nem a végleges MP4/MKV, vagy bármi más fájlra mutat, hanem az adott forrás weboldalára. Hogy ebből hogy lesz a Kodi számára lejátszható link, az a ResolveURL feladata. Igyekszik ismerni az összes létező forrást, mint pl. az indavideo, videa, debrid kiszolgálók stb és megpróbálja megkeresni a direkt linket a médiához.

    Viszont a forrásoknak nem érdeke a Kodi támogatás, ezért folyamatosan változtatnak valamit. Annak érdekében, hogy továbbra is működjön az összes forrás, ezeket a változásokat a ResolveURL-nek nyomon kell követnie. Szóval az utóbbi időben olyan források után vadásztam, amiket a ResolveURL még nem támogatott, vagy támogatott, de nem működött, majd ezeket megcsináltam. Illetve megcsináltam a felirat támogatást az összes olyan forrásnál, ahol találtam feliratos tartalmakat.

    Mivel a ResolveURL egy nemzetközileg használt megoldás, nem csak a StreamShark, de a legtöbb egyéb filmes kiegészítő is profitálhat így abból, hogy ismét működnek a linkek. :)

    És akkor a változtatásokról!

    Mostantól a mozicsillag forrás IMDB alapján igyekszik ellenőrizni (amennyiben meg volt adva az oldalukon), hogy megegyezik-e a tartalom a keresett címmel. Így elkerülve a sok pontatlan találatot.

    Eddig mindig lekérte a kiegészítő lejátszás előtt a média egy részét előre. Mivel a ResolveURL is megteszi ezt, így nincs értelme ennyiszer lekérni a médiákat. Szóval ha ResolveURL-től kapom a linket, akkor nem kérem le a linket többé. Ez jelentősen gyorsít a média indításon.

    vargalexnek köszönhetően implementálásra került a kliensben a tetszőleges kódolású tartalmak lekérése. Ez talán annyira nem lényeges az átlag felhasználónak, de kritikus fejlesztés annak érdekében, hogy pár, kényes forrásoldalt hozzá tudjunk majd adni a jövőben a kiegészítő repertoárjához. Köszönet érte! Ez a változás tönkretette a filmpapa és sorozatcc resolvereket, amiket emiatt meg kellett javítani. Ezeket megcsináltam.

    Közkedvelt kérés volt, hogy kerüljön be az itorrent nevű forrásoldal. És a mai verziótól kezdve már ezt is támogatjuk! Egyelőre nem debridként, mivel nincs debrid hozzáférésem, de Elementummal és Webtorral működik és nézhető.

    Hogy mi az a Webtor? Nos, volt egy kis csavar a történetben, ugyanis szigorúan nézi a szolgáltatóm a torrentezést publikus oldalakról, így nem tudtam tesztelni a plugint. Szembejött velem viszont egy webtor.io névre hallgató weboldal, ami azt ígéri, hogy feltöltök neki egy magnet linket, vagy egy torrentet, ő pedig letölti egy távoli szerveren és weben keresztül eljuttatja hozzám. Fontos, hogy a feltöltött torrenteket örökké megőrzi és bárki más leszedheti azt, így privát oldalakra nem alkalmas és NEM IS SZABAD PRIVÁT TRACKERRŐL SZÁRMAZÓ TORRENTET FELTÖLTENI. Az oldal tulaja egyébként sehol nem ír erről, sőt inkább támogatja a privát torrentek feltöltését, de erre senkit nem bíztatnék, mert akkor más is tud letölteni a te nevedben.

    Viszont az itorrent esetében ez a projekt kapóra jön, mert ott aztán mindegy, hogy ki, mit tölt le. Nincsenek egyedi passkeyek és torrentek. Igen ám, de az oldal egy viszonylag új technológiát használ, a grpc-web-et, amire nem találtam számomra megfelelő Python klienst. Így az elmúlt napok arra mentek el, hogy kiismerjem a protokollt és lefejlesszek egy klienst, amivel Kodi alól is tudok beszélgetni az oldallal. Rögös út vezetett el a végeredményig, de az eredményre kifejezetten büszke vagyok. :) Lehet úgy torrentezni Kodi alól, hogy egy távoli szerver tölti le neked a tartalmat real time.

    A projektet nem terveztem kirakni Githubra, mert nem láttam sok értelmét. Félek, hogy felkapnák nemzetközileg is, és hamar elfogyna a sávszélessége a projekt fejlesztőjének, majd megszüntetné a lehetőséget. Akit érdekel a kód, az a repóba feltett zipbe belenézhet, vagy adhatok privát Github hozzáférést.

    Szóval egyelőre az itorrent esetében csak, a kiegészítő megkérdezi az első itorrentes forrás elindításakor, hogy akarunk-e webtor.io-t használni. Nem javaslom a használatát. Az Elementum sokkal profibb, kényelmesebb és gyorsabb. Csak akkor érdemes használni a webtorio-t, ha olyan országban élsz (pl. Németország), ahol szigorúan veszik a torrentezést. Macera használni a webtorio-t, mivel kis idő, mire peereket talál a távoli szerver és elkezdi letölteni az anyagot, ezért simán lehet, hogy timeoutra fut a StreamShark és próbálja a következő forrást. Simán lehet, hogy többször kell megpróbálni a lejátszást, mire ténylegesen elindul. Meg linuxon nekem rendszeresen kifagyott a Kodi a torrentes streamek után (a többi rendszeremen nem). Illetve bizonyos formátumok esetén a szerver transzkódol, ezért nem lehet pörgetni a lejátszás során, csak olyan részekre, amit már transzkódolt a kiszolgáló. Ez a lehetőség inkább nekem kellett tesztelni. Power usereknek ajánlott, akiknek nincs más alternatívájuk. A kiegészítő beállításaiban, a Torrent fülön kapcsolható a webtorio támogatás. A magos torrent kiszolgálót nem érinti, az továbbra is kizárólag csak Elementumot támogat.

    Eddig is csak Python3-at használó Kodi-ra lehetett telepíteni a kiegészítő együttest, azaz minimum Kodi 19 kellett hozzá, viszont ez nem volt a telepítőben feltételként megadva. Bevallom, ez azért volt, mert egészen mostanáig igyekeztem, hogy kis munkával Py2 kompatibilis maradjon a kód arra az esetre, ha sokan kérnék a régi Kodi támogatást és egyszer a végtelen sok szabadidőmben mégiscsak lesz kedvem visszaportolni. Mivel eddig senki sem kérte, illetve most bekerült a webtor támogatás, amihez mindenképp py3 szükséges, ezt a lehetőséget végleg elvetettem. Mostantól megköveteli a repóból telepíthető StreamShark a Py3 meglétét és nem is fogja listázni azt, ha nem kompatibilis a Kodiddal.

    Végül, de nem utolsósorban bekerült a clearart és clearlogo támogatás a filmekhez és az epizódokhoz. Ez a gyakorlatban így néz ki:

    Lejátszásnál látható az alap Kodi skinnel, amennyiben elérhető és a fanart.tv-ről igyekszik a kiegészítő beszerezni ezeket a logókat. Ha elérhető magyar nyelvű logó, akkor azt szedi, egyéb esetben az angolt, végül az ismeretlen nyelvűt. Ha ezek egyike sem elérhető, akkor marad a korábbi, címes megoldásnál. Nekem nagyon tetszenek ezek a logók, remélem, hogy ti is örömöt leltek benne. Egyszerű fejlesztésnek gondoltam, de rengeteget szenvedtem vele, mire sikerült megoldani a rendes támogatást. Előfordulhat, hogy korábbról gyorsítótárazott címeknél nem fog azonnal megjelenni az ikon. Türelemmel megoldódik a probléma, ugyanis max 1 napig tárolja a kiegészítő a metaadatokat.

    Illetve a háttérben igyekeztem valamilyen módon egy szervert szerezni, amiről lehetne egy API-t futtatni, mivel egy jövőbeni tervemhez elengedhetetlen, de egyelőre ez csupán folyamatban van.

    Mára ennyi! Használjátok egészséggel! :)

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Illetve azt mondtam, hogy a korábbi szavazás fogja eldönteni, hogy mi lesz a kiegészítő végleges ikonja. Azonban az előző szavazás lejárta előtt kaptam még egy remek ikon ötletet és bűntudatom lett, hogy valaki ennyi munkát pazarol egy ikonba, ami aztán esélyt sem kap. Így még egyszer és most tényleg utoljára, egy szavazásra invitállak benneteket! Mostantól a beérkezett ikon ötleteket sajnos nem fogom tudni felhasználni.

    A szavazáshoz a lehetőségeket ezen a linken találjátok.

    Szavazni pedig itt lehet!

    Elnézést kérek mindenkitől, hogy dupla szavazással rabolom az idejét, de úgy éreztem, az se lenne fair, ha nem szavaztatom meg a dolgot ismét.

    Aki pedig ikont küldene, az kérem, hogy ne tegye, vagy küldhet, de ne az ikont redesignolja, hanem valami más elemet. Az ideális az lenne, ha egységes lenne a design az egész kiegészítőben, de mivel erre én sajnos nem vagyok képes, majd max ámuldozom az ötleteken. :)

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.45-es verziója, illetve a StreamShark modul 1.00.057-ös verziója is.

    Bekerült egy új provider Hege1234 munkájának köszönhetően. Köszönet illeti vargalexet, aki javította korábban a klienst, illetve átnézte és korrigálta a forrást. :R

    Javítva lett jelzésre a sorozatcc forrás, már rendesen szűr IMDB alapján is és kevesebb pontatlan találat lesz.

    Illetve vargalexnek köszönhetően a filmpapa is meg lett javítva.

    Hálás köszönet vargalexnek és Hege1234-nek, aki hozzájárult a fejlesztéshez! :)

    UI.: Ha valaki szeretné begyűjteni a régebbi verziókat a kiegészítőkből, az javaslom, hogy töltse le őket a repó oldaláról, ugyanis tervezem a korábbi kiadásokat törölni, hogy helyet szabadítsak fel. Várhatóan 3 nap múlva törlöm a régieket.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.46-os verziója, illetve a StreamShark modul 1.00.058-as verziója is.

    Míg én elakadtam rendesen az én feladataimmal, addig vargalex belehúzott és megoldotta filmpapa változások lekövetését, majd a dmdamedia forráshoz is megoldotta, hogy legyen bejelentkezési lehetőség. Ez jelenleg opcionális, de belépés nélkül általában csak egy filemoon forrást ad vissza az oldal, belépéssel az összeset.

    Illetve javítottam a kliensben az átirányítások követését.

    A korábbi verziókat pedig töröltem a szerverről.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark modul 1.00.059-as verziója.

    Mivel jelezték, hogy nem működik az IMDB API-s listázás, megnéztem és feltűnt, hogy IMDB oldalon változás volt az API-ban. Ezt gyorsan lekövettem és kiadtam egy új verziót. Mivel ez a változtatás is lehet átmeneti, dolgozom egy fix megoldáson, ami igyekszik majd automatikusan követni a változásokat. Ezt hamarosan közzéteszem.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.47-os verziója, illetve a StreamShark modul 1.00.060-as verziója is.

    Volt egy álmom... Ez most megvalósulni látszik. Bár apró változtatásnak tűnhet, iszonyat sok munka volt vele. És hála annak, hogy végre van saját szervere is a repóknak, így lehetséges, hogy bekerülhessen a MovieShark kiszolgáló. Így ez most bekerült. Fontos, hogy a kiszolgálónak semmi köze hozzám, vagy a MovieShark repóhoz, csupán a régi kiegészítőhöz hasonló forrásból építkezik. Aki tudja, tudja. :) Főleg adatvédelmi okokból ez a kiszolgáló alapból nincsen engedélyezve, mivel a működéshez egy proxyra van szükség. Ugyan a kiegészítő így is tucatnyi API-hoz és oldalhoz csatlakozik, amik ki tudja milyen adatokat gyűjtenek, az általam tákolt API mindössze a keresett film címét/imdb azonosítóját, egy IP címet és a StreamShark modul verzióját küldi és tárolja el ideiglenesen. Ezeket az adatokat csupán akkor használom fel, ha hibát észlelek a működésben, vagy valaki hibás működéssel kapcsolatban keres meg és nem tárolom hosszútávon. Alapból a kiszolgáló ki van kapcsolva és kikapcsolt állapotban ennyit sem kapok meg.

    Főleg sorozatoknál kicsit béna a kereső, de igyekeztem. IMDB alapján is tud keresni, amivel nagyon pontos a jó találat esélye. Ha viszont nincs IMDB a kiszolgálón, akkor előfordulhat false pozitív.

    Fontos, hogy semmi köze se az MSRepó csapatnak, sem nekem a MovieShark kiszolgáló tartalmaihoz. Még csak linkeket sem tárolok az adatlapokhoz. Használat csak saját felelősségre.

    Egyelőre nyílt az API, de ez a jövőben változhat. Meglátjuk, mennyire fogja tudni tolerálni a rohamot a szerver. Elképzelhető, hogy leáll az API, ugyanis nem volt még éles load alatt tesztelve. Szóval az első pár hétben türelmet kérek! :B Ha épp nem működik, nyugodtan lehet jelezni.

    A forrásról pedig annyit érdemes még tudni, hogy csak annyit jelez, hogy az adott tartalom HD-e. Azt nem, hogy ez most 1080p, vagy 720p. Simán lehet, hogy a HD címke FHD tartalmat takar.

    A forrás nevét pedig kéretik nem meghivatkozni. Hívjuk csak MovieSharknak. Köszi.

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.48-os verziója, illetve a StreamShark modul 1.00.061-as verziója is.

    Ahogy azt a topikban is kifejtettem, úgy néz ki, hogy egyelőre stabil az API, ami az előző verzióban bekerült, illetve az érdeklődés is viszonylag nagy, aminek kifejezetten örülök.

    Itt jeleztem, hogy az IMDb hash jelenleg kézzel van frissítve a kiegészítőben, mert azt feltételeztem, hogy nem igen fog változni. Kiderült, hogy tévedtem és változott. Említettem, hogy az átmeneti megoldás helyett jó lenne a hash-t dinamikusan kiszedni az oldalból. Igyekeztem megkeresni, hogy melyik JS-be van beégetve az oldalon, de nem sikerült megtalálni. Elég nehéz backtrackelni, hogy mi-mit hív meg, mert a kód kicsit obfuszkált és Promiseok hívják egymást össze-vissza. Ha esetleg van itt tapasztalt JS fejlesztő, akkor örömmel hallgatnék javaslatokat. Én egyelőre félretettem és marad az, hogy kézzel frissítem, ha megint eltörne. De bízom benne, hogy sokáig marad a hash. Az előző is ment hónapokig.

    Ami viszont bekerült, ha már az IMDb-vel szenvedtem, az ez a kérés. A beállításokban az általános fülön lett egy IMDb listázási eredmények száma beállítás. Ennek segítségével lehet állítani, hogy mennyi találatot töltsön le az IMDb alapú listák esetében (pl műfajok, oscar jelöltek, évszámok, legnépszerűbb stb kategóriáknál). Ha valakinek gyorsítótárazva volt valamelyik oldal, akkor ott nem fog automatikusan átállni a beállított oldalankénti elemek számára, de az új találatoknál már a kívánt beállítás fog érvényesülni. Az alapértelmezett továbbra is 50. 25-re levéve pl kicsit gyorsabb az addon, mert nem kell annyi metadatát letöltenie egyesével.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.49-es verziója, illetve a StreamShark modul 1.00.062-es verziója is.

    @vargalex fórumtárs készített egy jobbmintatv forrás optimalizációt, amit elfelejtettem átnézni és elfogadni. Ezt most megtettem és így a kereséshez vélhetően jóval kevesebb kérést fog küldeni az említett forrás. Ezer köszönet a javításért és elnézést, hogy nem került be hamarabb.

    Illetve bár nem szólt senki, de nekem feltűnt, hogy a sorozatcc forrás eltört, mert változtattak az oldalon. Szerencsére nem nagy change, ezért hamar megvolt a problémás rész javítása. Ezt most megcsináltam és remélhetőleg ismét működni fog az oldal hosszú időn át. Én kifejezetten szeretem a sok találat miatt. :)

    Illetve @Hege1234-nak köszönhetően bekerült a Bithumen torrentoldal támogatása. Ahhoz, hogy ez működjön, szükség van az említett oldalon regisztrációra, illetve az Elementium kiegészítőre. Nem teszteltem és a részemről nem is várható erre a forrásra támogatás, mivel nincs accountom, de @Hege1234 sokáig tesztelte és stabilnak találta a megoldást. Ezer köszönet illeti érte!

    Felfedeztem, hogy egy véletlen baki okán egy jó régi adatbázismotor verziót sikerült telepítenem a MovieShark forrást kiszolgáló API szerverre. Megvártam a hajnalt, amikor talán kevesebb a forgalom a szerveren és kézzel átmigráltam a teljes adatbázist az új verzióra. Egyelőre stabilnak tűnik, de ha találtok anomáliákat, kérlek jelezzétek.

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark 1.1.50-es verziója, illetve a StreamShark modul 1.00.063-as verziója is.

    Vargalexnek hála javításra került a dmdamedia forrás. Mostantól rendesen listázza majd az összes találatot, ha valaki belép a fiókjába a kiegészítő beállításokban. Köszönet érte!

    Hege1234 pedig 3 új torrentes forrást készített, a mycarpathianst, a huntorrentet és a diablotorrentet. Ezeket is beemeltem a kiegészítőbe. Nem teszteltem, de bízom benne, hogy minden remekül fog működni vele. Ezer köszi!

    Illetve user bejelentésre feltűnt, hogy az IMDb megint változtatott a színész kereső hash-én. Köszi a jelzést, frissítettem. Mostantól ismét működik a színészekre keresés.

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

  • Mr Dini

    Topikgazda

    LOGOUT blog

    Sziasztok!

    Megjelent a StreamShark modul 1.00.066-os verziója.

    A legutóbbi posztom óta történt egy-s-más a köztes verziókban, de egyik sem volt nagyon lényeges változás. Többnyire IMDb fixek voltak csak.

    Sajnos mostanában elég kevés időm jut a projektre, a feladatok, amikkel meg tartozom nektek (új tvdb API, YouTube fix, megnézett lista stb) sok időt vennének igénybe. Ha megint jön egy kis szabi, akkor nekifekszem majd.

    Viszont vargalex megállíthatatlanul javítja a kiszolgálókat! :C Most a mozicsillagot javította, amit ki is adtam. Hálás köszönet a kitartó munkáért!

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

Aktív témák