Jump to content


Photo

EasyMedia werkt niet meer


  • Please log in to reply
64 replies to this topic

Re: EasyMedia werkt niet meer #41 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 10 September 2023 - 20:24


Leverd weer een totale crash op.


Deze is jou schuld ;)

Python klaagt over verkeerde indentatie. Dat plusje aan het begin is van de diff, die hoort niet in de code natuurlijk...

Je had een gedeelte geplaatst, maar misschien was het niet gekopieerd. Maar goed, heb de backup van de file nog? Dus was geen probleem.

Re: EasyMedia werkt niet meer #42 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 10 September 2023 - 20:39

Nee, ik had een diff geplaatst, die aangaf wat je had moeten toevoegen aan jou lokale code om het te testen. Ik ging er even vanuit dat je wel zou weten wat een diff was (assumpties en zo...).

 

De bedoeling is dus dat je die twee regels toevoegd (zoals je gedaan hebt), maar wel zonder dat plusje aan het begin van de regel, die geeft alleen maar aan dat die regel in de diff is toegevoegd, dat is geen deel van de code.


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: EasyMedia werkt niet meer #43 Tech

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

+485
Excellent

Posted 10 September 2023 - 20:42

De diff zoals Wanwizard die gekopieerd heeft, is een patch.

Als je een file patched, geef je met een + aan dat er regels moeten worden toegevoegd, met een - geef je aan dat er regels weg moeten worden gehaald, het patch commando voegt dan de regels toe of haalt ze weg maar haalt ook de + voor de regel weg, die hoort er niet in de code te komen.


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 Geplaatste afbeelding button on the buttom right of this message ;)

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


Re: EasyMedia werkt niet meer #44 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 11 September 2023 - 11:01

Nee, ik had een diff geplaatst, die aangaf wat je had moeten toevoegen aan jou lokale code om het te testen. Ik ging er even vanuit dat je wel zou weten wat een diff was (assumpties en zo...).

De bedoeling is dus dat je die twee regels toevoegd (zoals je gedaan hebt), maar wel zonder dat plusje aan het begin van de regel, die geeft alleen maar aan dat die regel in de diff is toegevoegd, dat is geen deel van de code.

Soms is het voor mij lastig om terug kijken. Ik vergeet de laatste tijd wel veel, (ouderdom verschijnselen) en een tia dat ik heb gehad bevordert ook niet alles. Maar ik kom er wel uit gewoon doorgaan.

Re: EasyMedia werkt niet meer #45 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 11 September 2023 - 11:43

Zeker kom je er wel uit twijfel in niet aan.

WW heeft deze wijziging doorgegeven

 

in file merlinmusicplayer/src/plugin.py

 

def __init__(self, url, method='GET', postdata=None, headers=None,

agent="SHOUTcast", timeout=0, cookies=None,
followRedirect=1, lastModified=None, etag=None):
 if type(url) is str:
 url = bytes(url, 'utf-8')
HTTPClientFactory.__init__(self, url, method=method, postdata=postdata,
headers=headers, agent=agent, timeout=timeout, cookies=cookies, followRedirect=followRedirect)

 

 

Je zal in de file zien dat twee regels toegevoegd zijn nl

 if type(url) is str:

     url = bytes(url, 'utf-8')



Re: EasyMedia werkt niet meer #46 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 11 September 2023 - 12:27

Nee gaat oo net goed.

Deze regel s dus toegevoegd

if type(url) is str:
   url = bytes(url, 'utf-8')

Attached Files



Re: EasyMedia werkt niet meer #47 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 11 September 2023 - 12:46

Probleem zit hier

File "/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/plugin.py", line 295
        if type(url) is str:
        ^
IndentationError: expected an indented block
 
dus rond de  if


Re: EasyMedia werkt niet meer #48 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 11 September 2023 - 12:49

Kun je even een zetje geven,door die plugin.py aan te passen?
Ik begrijp het even niet.

Re: EasyMedia werkt niet meer #49 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 11 September 2023 - 12:50

Soms is het voor mij lastig om terug kijken. Ik vergeet de laatste tijd wel veel, (ouderdom verschijnselen) en een tia dat ik heb gehad bevordert ook niet alles. Maar ik kom er wel uit gewoon doorgaan.

 

Ik weet er alles van, ik zit in hetzelfde schuitje :( Doorgaan is de enige manier om de resterende grijze cellen in beweging te houden....

 

Hier is de hele file, dat is wellicht makkelijker.

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: EasyMedia werkt niet meer #50 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 11 September 2023 - 12:53


Soms is het voor mij lastig om terug kijken. Ik vergeet de laatste tijd wel veel, (ouderdom verschijnselen) en een tia dat ik heb gehad bevordert ook niet alles. Maar ik kom er wel uit gewoon doorgaan.


Ik weet er alles van, ik zit in hetzelfde schuitje :( Doorgaan is de enige manier om de resterende grijze cellen in beweging te houden....

Hier is de hele file, dat is wellicht makkelijker.
Ja de ene dag is er geen probleem, de volgende dag weet je soms niet waar je mee bezig bent, lastig soms.

Re: EasyMedia werkt niet meer #51 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 11 September 2023 - 13:02

Ja de ene dag is er geen probleem, de volgende dag weet je soms niet waar je mee bezig bent, lastig soms.

 

Ik probeer een klus zo veel mogelijk af te ronden, of in stukken te knippen als deze groot is. En verder alles opschrijven.

 

Het lastigste is nog wel dat ik tegenwoordig voor alles een manual nodig heb, omdat ik syntax niet meer goed kan onthouden. En dat is frustrerend vertragend.


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: EasyMedia werkt niet meer #52 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 11 September 2023 - 13:12

 

Soms is het voor mij lastig om terug kijken. Ik vergeet de laatste tijd wel veel, (ouderdom verschijnselen) en een tia dat ik heb gehad bevordert ook niet alles. Maar ik kom er wel uit gewoon doorgaan.

 

Ik weet er alles van, ik zit in hetzelfde schuitje :( Doorgaan is de enige manier om de resterende grijze cellen in beweging te houden....

 

Hier is de hele file, dat is wellicht makkelijker.

 

Het probleem is nog niet verholpen, zodra ik op de (INFO) druk tijdens het afspelen krijg ik een groen scherm.

Attached Files


Edited by Loui (PD1LOI), 11 September 2023 - 13:13.


Re: EasyMedia werkt niet meer #53 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 11 September 2023 - 13:15

Het zou ook de method nog kunnen zijn, gegeven het feit dat de crash op treed in _validMethod.

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: EasyMedia werkt niet meer #54 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 11 September 2023 - 13:38

Het zou ook de method nog kunnen zijn, gegeven het feit dat de crash op treed in _validMethod.

Nee het zit volgens mj meer n de commando naar info 

Attached File  enigma2_crash_1694435339.log   1.83KB   3 downloads


Edited by Loui (PD1LOI), 11 September 2023 - 13:39.


Re: EasyMedia werkt niet meer #55 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 11 September 2023 - 14:06

Mijn python kennis is bijna nul.

Ik lees iets van het moet een byte order zijn en geen string.

In C ga je dan denken om een pointer door te geven



Re: EasyMedia werkt niet meer #56 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 11 September 2023 - 15:38

Het probleem is dat er in Python2 geen onderscheid is tussen "bytes" (een array met 8-bit waardes) en "str" (een string waarde met tekst in een bepaald characterset), terwijl Python 3 dat verschil wel heeft.

 

En dus moet je nu continue bytes omzetten naar string of andersom, een grote ellende in bestaande code.

Dus:

# is een array-of-bytes ook een string?
>>> b"test" == "test"
False

# omzetten van string naar een array-of-bytes
>>> "er stîget ûf mit grôzer kraft".encode('utf-8')
b'er st\xc3\xaeget \xc3\xbbf mit gr\xc3\xb4zer kraft'

# een string operatie op een array-of-bytes
>>> b'abc'.replace('b', 'z')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: a bytes-like object is required, not 'str'

# een string operatie op een array-of-bytes geconverteerd naar string
>>> b'abc'.decode('utf-8').replace('b', 'z')
'azc

Nee het zit volgens mj meer n de commando naar info

 

Dit is een hele andere, maar wel van hetzelfde soort:

  File "/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/plugin.py", line 1555, in startRun
    text = getEncodedString(self.getLyricsFromID3Tag(audio)).replace("\r\n", "\n")
TypeError: a bytes-like object is required, not 'str'

het probleem is hier dat getEncodedString() een byte object ( = encoded string ) retourneert, terwijl repalce() een string object verwacht.


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: EasyMedia werkt niet meer #57 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 11 September 2023 - 15:49

Volgende fix

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: EasyMedia werkt niet meer #58 Loui (PD1LOI)

  • Senior Member
  • 4,589 posts

+146
Excellent

Posted 12 September 2023 - 07:18

Volgende fix

Goedemorgen je bent er bijna, dit zie je op 8.3 onder de knop info Attached File  4097_0_0_0_0_0_0_0_0_0_20230912080145.jpg   134.78KB   1 downloads

 

En dit zie je onder de knop info bij 9.0 zelfde nummer Attached File  4097_0_0_0_0_0_0_0_0_0_20230912075353.jpg   52.31KB   2 downloads

Dus er zit nog een klein foutje in. Geen crash meer.


Edited by Loui (PD1LOI), 12 September 2023 - 07:20.


Re: EasyMedia werkt niet meer #59 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 12 September 2023 - 12:31

Kun je hetzelfde nog een keer testen, maar dan met Enigma in debug modes?

 

Hopeljik wordt de complete fout dan in de debug log opgenomen, ik ben wel beniewd wat er komt na "argument 2 of type..." en waar die fout op treed.


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: EasyMedia werkt niet meer #60 WanWizard

  • PLi® Core member
  • 70,235 posts

+1,798
Excellent

Posted 12 September 2023 - 12:38

Een mogelijke oplossing:

 

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.



11 user(s) are reading this topic

0 members, 11 guests, 0 anonymous users