Jump to content


Photo

Delete van een opname ververst het beeld soms niet


  • Please log in to reply
34 replies to this topic

#1 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 4 September 2022 - 10:14

Hoi,

 

Als ik in de webinterface van mijn VU+ Duo 4K SE (hele mond vol) opnames aan het deleten ben, dan ververst het beeld niet altijd.

De opname wordt wel verwijderd van disk, maar blijft in de browser in de lijst van opnames staan.

Is dit bekend?


Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.


Re: Delete van een opname ververst het beeld soms niet #2 Tech

  • Forum Moderator
    PLi® Core member
  • 14,975 posts

+489
Excellent

Posted 4 September 2022 - 10:24

Gebeurt dat ook als je op de refresh-knop van de browser klikt?


Aan de rand van de afgrond is een stap voorwaarts niet altijd vooruitgang....

On the edge of the abyss, a step forward is not always progress....

Hardware: 2x Daily used Vu+ Ultimo 4K - Vu+ Duo 4K SE and a lot more.... - VisioSat BiBigsat - Jultec Unicable Multiswitch 4 positions: 19.2/23.5/28.2 East - Diseqc motorized flatdish antenna

Software : HomeBuild OpenPLi Develop and Scarthgap builds, local cards driven by OsCam

Press the Posted Image button on the buttom right of this message ;)

Have you tried our wiki yet? Many answers can be found in our OpenPLi wiki


Re: Delete van een opname ververst het beeld soms niet #3 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 September 2022 - 10:59

Ja is een slordigheid op veel web pagina's

Bij pagina's die tijdens run time aangepast kunnen worden

moet je aangeven dat die pagina niet in cache mag met

b.v.<meta http-equiv="Cache-Control" ................

 

Vaak doen ze dat niet toevoegen om trafic te beperken.



Re: Delete van een opname ververst het beeld soms niet #4 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 4 September 2022 - 11:04

Gebeurt dat ook als je op de refresh-knop van de browser klikt?

Nee, dan refresht hij wel, dan moet ik weer op movies klikken.

Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.


Re: Delete van een opname ververst het beeld soms niet #5 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 4 September 2022 - 11:05

Ja is een slordigheid op veel web pagina's
Bij pagina's die tijdens run time aangepast kunnen worden
moet je aangeven dat die pagina niet in cache mag met
b.v.<meta http-equiv="Cache-Control" ................

Vaak doen ze dat niet toevoegen om trafic te beperken.

Kan ik dat zelf aanpassen?

Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.


Re: Delete van een opname ververst het beeld soms niet #6 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 September 2022 - 11:08

 

Ja is een slordigheid op veel web pagina's
Bij pagina's die tijdens run time aangepast kunnen worden
moet je aangeven dat die pagina niet in cache mag met
b.v.<meta http-equiv="Cache-Control" ................

Vaak doen ze dat niet toevoegen om trafic te beperken.

Kan ik dat zelf aanpassen?

 

Nee moet op html pagina op server (satbox) gebeuren.



Re: Delete van een opname ververst het beeld soms niet #7 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 4 September 2022 - 11:10

En is dat aan te passen door de OpenPli ontwikkelaars?

Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.


Re: Delete van een opname ververst het beeld soms niet #8 WanWizard

  • PLi® Core member
  • 71,173 posts

+1,842
Excellent

Posted 4 September 2022 - 13:38

Zo werkt de webif niet, met html, dus een cache control lost niks op.

 

De webif gebruikt javascript en client-side rendering, en gebruikt de Enigma2 API om de data op te halen. Dit is dus een fout in de javascript code.

 

Nu is de default nog steeds de oude "classic" interface, maar daar wordt vrij weinig energie meer in gestopt lijkt het. Kijk eens of de modern interface hetzelfde probleem heeft?

 

Bugs kunnen hier worden aangemeld: https://github.com/E...penWebif/issues


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Delete van een opname ververst het beeld soms niet #9 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 September 2022 - 14:32

Zo werkt de webif niet, met html, dus een cache control lost niks op.

 

De webif gebruikt javascript en client-side rendering, en gebruikt de Enigma2 API om de data op te halen. Dit is dus een fout in de javascript code.

<..

..>

 

Bugs kunnen hier worden aangemeld: https://github.com/E...penWebif/issues

Een kleine opmerking de web browser doet cache control.

De web pagina moet aangeven hoe met cache omgegaan moet worden.

Het speelt geen rol hoe de web pagina gegenereerd wordt html/cgi/php/.....

Maar inderdaad openpli onderhoud webif niet adres is

https://github.com/E...penWebif/issues


Edited by luisteraar, 4 September 2022 - 14:36.


Re: Delete van een opname ververst het beeld soms niet #10 WanWizard

  • PLi® Core member
  • 71,173 posts

+1,842
Excellent

Posted 4 September 2022 - 18:27

cache en cache control gaat over html pagina's. Dat speelt hier helemaal niet (en dus is het niet relevant of de browser dat doet of niet). De actuele URL en HTML pagina zelf verandert niet tijdens deze operatie.

 

Je selecteert hier een opname, drukt op een knop, dat doet een javascript ajax API call naar Enigma met "verwijder deze opname", en daarna moet de code opnieuw een ajax API call doen met "geef me alle opnames in deze directory" en de pagina daar mee updaten.

 

De vraag is of die call niet gebeurd, of dat je hier tegen het probleem aan loopt dat verwijderen asynchroon in de achtergrond gebeurd, en het dus best wel eens voor kan komen dat als die API call gedaan wordt, de opname nog niet geheel is verwijderd.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Delete van een opname ververst het beeld soms niet #11 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 September 2022 - 18:36

cache en cache control gaat over html pagina's. Dat speelt hier helemaal niet (en dus is het niet relevant of de browser dat doet of niet). De actuele URL en HTML pagina zelf verandert niet tijdens deze operatie.

 

 

Volgens mij speelt het wel een rol.

Als pagina met lijst opnames op scherm staat dan wordt die ook in cache pc opgeslagen.

Voer je een opdracht uit bv opname wissen wordt dat uitgevoerd dan

keer je terug op de lijst met opnames en die staat al in de cache dus wordt die

van daar uit geladen met de oude info.

Zou het niet in cache staan dan wordt die vers van de satbox gehaald dus actuelere info.

 

de header van opname lijst

<!doctype html>

  <html>

  <head>

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

   <meta http-equiv="X-UA-Compatible" content="IE=Edge" />

  <link rel="shortcut icon" href="images/favicon.png">

  <link type="text/css" rel="stylesheet" href="css/jquery-ui.min.css">

  <link type="text/css" href="css/style.min.css?v2" rel="stylesheet"/>

  <link type="text/css" href="css/theme_original.css" rel="stylesheet"/>

  <link type="text/css" href="web/css" rel="stylesheet"/>

  <title>Zgemma H9.2H SE - OpenWebif</title>

  </head>


Edited by luisteraar, 4 September 2022 - 18:37.


Re: Delete van een opname ververst het beeld soms niet #12 WanWizard

  • PLi® Core member
  • 71,173 posts

+1,842
Excellent

Posted 4 September 2022 - 19:11

Nee.

 

Je mag van veel dingen verstand hebben, maar van web applicaties blijkbaar niet ;).  Het mag wellicht zo werken voor een statische html pagina, maar niet voor een "web 2.0" pagina.

 

In het geval van de classic interface gebeurt er helemaal geen update. Je klikt op de vuilnisemmer, je krijgt een javascript popup, en als je die bevestigd gaat er een API call de deur uit met het delete commando (met een HTTP GET nb, ipv met een HTTP DELETE, zoals het hoort), en wordt er lokaal in de DOM de div verwijderd van die opname.

 

In het geval van de modern interface staat er in de pagina die geladen wordt zelfs helemaal geen lijst met opnames. De pagina laad javascript code, die code haalt de lijst met opnames op via een ajax call, in een json object. En die javascript code rendert vervolgens dynamisch de html van de opmame lijst.

Attached Files


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Delete van een opname ververst het beeld soms niet #13 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 September 2022 - 19:20

html is inderdaad niet mijn sterke kant.
Probleem is toch na delete staat oude info op scherm.
Één Spartaanse oplossing set een refresh
op bv iedere 2 seconden.

Re: Delete van een opname ververst het beeld soms niet #14 WanWizard

  • PLi® Core member
  • 71,173 posts

+1,842
Excellent

Posted 4 September 2022 - 19:39

Het kan alleen maar als er een javascript fout op treed, want het verwijderen van de opname op het scherm is een puur lokale aangelegenheid.

 

Dit is alles what er gebeurd:

function deleteMovie(sRef, divid, title) {
	if (confirm(tstr_del_recording + ": " + title) === true) {
		webapi_execute_movie("/api/moviedelete?sRef=" + sRef,
			function (state) {
				if(state) 
					$('#' + divid).remove();
			}
		);
	}
}

confirm() vraagt "ar you sure?", de API wordt aangeroepen, en als die call lukt dan wordt er via een jQuery statement een DOM node met id "divid" verwijderd.

 

Dat divid is overigens gewoon een nummer, niet al te slim, want id'\s moeten uniek zijn, als dat niet zo is om e.o.a. reden, dan werkt het ook niet.
 


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Delete van een opname ververst het beeld soms niet #15 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 September 2022 - 19:57

volgens mij praten we naast elkaar.
Jij denkt volledig aan de server kant.
Ik denk in richting laat webbrowser het oplossen in html.
In de html kan je een refresh opnemen .
Maar ben geen fan van refresh te vaak wordt
data onnodig opgehaald.
Een eenvoudige oplossing is er niet dat is het
nadeel van popup de Parent blijft bestaan maar
moet refreshen.

Re: Delete van een opname ververst het beeld soms niet #16 WanWizard

  • PLi® Core member
  • 71,173 posts

+1,842
Excellent

Posted 4 September 2022 - 20:03

Nee. Dit is allemaal client side. Heeft helemaal niks met de server van doen, die code loopt in de browser!


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Delete van een opname ververst het beeld soms niet #17 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 5 September 2022 - 10:13

Zo werkt de webif niet, met html, dus een cache control lost niks op.

 

De webif gebruikt javascript en client-side rendering, en gebruikt de Enigma2 API om de data op te halen. Dit is dus een fout in de javascript code.

 

Nu is de default nog steeds de oude "classic" interface, maar daar wordt vrij weinig energie meer in gestopt lijkt het. Kijk eens of de modern interface hetzelfde probleem heeft?

 

Bugs kunnen hier worden aangemeld: https://github.com/E...penWebif/issues

 

Standaard staat de interface op "original", ik kan "modern" niet vinden in de lijst.

 

Edit:

Modern is een checkmark, nu aangezet, even testen.


Edited by SnijdeA, 5 September 2022 - 10:14.

Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.


Re: Delete van een opname ververst het beeld soms niet #18 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 5 September 2022 - 10:23

Helaas, hetzelfde probleem, de eerste 3 keer deleten ging goed, de 4e niet.

Zelfs de refresh knop doet het niet, een verwijderde opname blijft gewoon staan, tot je op F5 drukt en weer naam Movies gaat.


Edited by SnijdeA, 5 September 2022 - 10:25.

Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.


Re: Delete van een opname ververst het beeld soms niet #19 Sagitarius †

  • Senior Member
  • 4,735 posts

+78
Good

Posted 5 September 2022 - 10:36

Maar waarom een opname via de webinterface deleten? dat doe ik in de ontvanger zelf via List, dan kan ik hem ook nog terughalen als je per ongeluk iets verwijderd hebt.


73's

PE1AQZ


Re: Delete van een opname ververst het beeld soms niet #20 SnijdeA

  • Senior Member
  • 1,197 posts

+1
Neutral

Posted 5 September 2022 - 10:52

Maar waarom een opname via de webinterface deleten? dat doe ik in de ontvanger zelf via List, dan kan ik hem ook nog terughalen als je per ongeluk iets verwijderd hebt.

Omdat ik een bepaald pogramma automatisch opneem, deze op de PC kopieer van satbox naar PC harddisk, dan begin en eind er vanaf knip en de opname vervolgens in Plex stop.

Daarna kan ik de opname verwijderen en doorgaan naar de volgende.

 

Enne, ook deze manier van verwijderen verplaatst de opname naar de prullenbak.


Regards,
SnijdeA.

VU+ Duo 4K SE

If you think nobody cares, try missing a couple of payments.



9 user(s) are reading this topic

0 members, 9 guests, 0 anonymous users