stefansundin / privatkopiera

:vhs: Tillägg till Chrome och Firefox för att privatkopiera enklare från nätet.
https://stefansundin.github.io/privatkopiera/
GNU General Public License v3.0
83 stars 17 forks source link

TV4 fungerar ej #185

Closed Bengt128 closed 8 months ago

Bengt128 commented 1 year ago

https://www.tv4play.se/video/8ff56dd8e591e1854af1/crossfire https://www.tv4play.se/video/a4077db34c9229914ff3/the-suburbans https://www.tv4play.se/video/5885dd6782ccab19f7e9/plikten-och-k%C3%A4rleken https://www.tv4play.se/video/bb37adc269d3725bfd45/lost-lives-club https://www.tv4play.se/video/056530e73a78d6a52f3f/har-du-h%C3%B6rt-ryktet-om-morgans

jonas9881 commented 1 year ago

Det verkar som att ingen går i fortsättningen, väldigt konstigt. Kanske har TV4 gjort en uppdatering som inte stöds ännu.

Vendelator commented 1 year ago

Samma här, fungerade senast igårkväll. Svtplay-dl har också slutat fungera för tv4play.

stefansundin commented 1 year ago

Verkar som att de har lagt till en koll till https://avod-auth-alb.a2d.tv/oauth/refresh. Om Origin headern innehåller - innan :// så blockeras anropet.

Jag skrev lite fulkod och fick det att fungera igen men koden är riktigt ful just nu. Ska försöka förbättra den lite innan jag släpper ny version.

jonas9881 commented 1 year ago

Utöver det valda ämnet så undrar jag vad "fulkod" menas?

stefansundin commented 1 year ago

https://sv.wikipedia.org/wiki/Fulkod

robban00 commented 1 year ago

Väntar mig en förbättring :) 👍

rogerrapp commented 1 year ago

Helt rätt tänkt att hålla koden snygg Stefan. Skriver du obegriplig kod får du färre som kan/har lust att hjälpa till m. felsökning och förbättringar + att du tröttnar själv förr eller senare. Fortsätt göra det det du gör precis som du gör det.

robban00 commented 12 months ago

Hur går det med förbättringen?

stefansundin commented 12 months ago

Jag har kommit fram till att det här blir enklare att lösa om jag flyttar tillägget över till Manifest Version 3 (MV3). Firefox har varit lite tröga på att implementera MV3 och det är skälet till att jag inte har försökt tidigare, men jag har gjort några snabba tester nu och det verkar som att stödet är bättre nu.

Så det blir en lite större omskrivning tror jag innan jag släpper uppdateringen. Det blir version 0.4.0. Min gissning är att jag släpper den om 1-2 veckor.

Men jag har förberett ett sätt för er att testa min fix i förväg. Ni kan ladda ned den här zip filen och extrahera den, och sedan ladda in den i Chrome om ni aktiverar utvecklarläge. OBS: Den här fungerar inte i Firefox!!

privatkopiera-0.4.0-alpha1.zip

Här finns det instruktioner hur man laddar ett tillägg i utvecklarläge: https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/

Efter att du laddat tillägget och öppnar det på en sida så ser du att versionen i hörnet är v0.4.0 (alpha1).

Skriv gärna en kommentar om det fungerar och om någon annan sida har slutat fungera. Jag testade bara lite snabbt.

Om någon är intresserad av kodändringen så finns den här: https://github.com/stefansundin/privatkopiera/tree/v0.4.0-alpha1

rogerrapp commented 12 months ago

Linux Brave browser (Chrome) Skapar fortfarande inget ffmpeg kommando.

Laddar var god vänta....

'Unrecognized mainfest key 'optional_host_permissions' .. "optionalpermissions": [ "downloads" ], **"optional_hostpermissions": [ "https://psapi.nrk.no/", "https://isl.dr-massive.com/"** ] ..

stefansundin commented 12 months ago

@rogerrapp Testa med Chrome som instruktionerna tydligt sa. Var det verkligen så otydligt? 🙄

Edit: Problemet är nog att du har jättegammal version. Använd senaste. Det borde du ha klurat ut på egen hand.

rogerrapp commented 12 months ago

Sorry, My bad. Det funkar med Chromium Browser.
Jag är ju också ingenjör och kan/vill därför inte läsa en skriven instruktion. Dessutom är jag man :-)

rogerrapp commented 12 months ago

Ja, det är ju en gammal version av brave-browser i Ubuntu 20.04 LTS apt-repo.

Ni som kör brave-browser på Ubuntu Linux och har installerat 'by the book', installera från snap-repot istället. Då får man en nyare version där 0.4.0-alpha1 fungerar.

Observera: Man får inte automatiskt bokmärkena från apt-versionen. (Jag fick importera manuellt )

Sen måste man slå av annonsblockeraren i brave som är aktiverad som standard. Nu funkar det som tidigare.

simon2874 commented 11 months ago

Jag testade att ladda ner ett avsnitt av 'Efter fem' på TV4play med ditt nya tillägg, men när jag spelar upp filmen är ljud och bild inte synkroniserade.

robban00 commented 11 months ago

Funkar klockrent :) :+1:

jonas9881 commented 11 months ago

Var kan jag ladda ner gamla versioner av din privatkopiera någonstans? Skulle vara bra iallafall, att man då kan välja vilken som passar bäst på vad man gör för arbete.

stefansundin commented 11 months ago

Var kan jag ladda ner gamla versioner av din privatkopiera någonstans? Skulle vara bra iallafall, att man då kan välja vilken som passar bäst på vad man gör för arbete.

Om du använder Firefox så kan du installera en gammal version här: https://addons.mozilla.org/en-US/firefox/addon/privatkopiera/versions/

Chrome har ingen möjlighet att installera en gammal version. Du får använda git och ladda ned källkoden och installera den gamla versionen på det viset.

jonas9881 commented 11 months ago

Jag använder chrome, men vet hur jag laddar ner den och sedan kan bara ladda upp den vid "Extentions" som jag gjorde med 0.4.0.

H2SO4JB commented 11 months ago

Tack Stefan, jag kan bekräfta att 0.4.0 Alpha funkar perfekt just nu i alla fall. Jag använder Brave.

stefansundin commented 11 months ago

Har en ny alpha som kan testas av de som känner sig modiga. Jag har gjort om en hel del i koden så det är mindre fulkod i stort sätt. Det finns fortfarande en del att göra men det är ett bra steg på vägen.

Ändringar:

Ladda ned till Chrome: privatkopiera-0.4.0-alpha2-chrome.zip (edit: vissa sidor fungerar ej, se kommentar nedanför)

Ladda ned till Firefox: privatkopiera-0.4.0-alpha2-firefox.zip

I Firefox så kan du ladda tillägget i about:debugging. Till skillnad från Chrome så behöver du inte extrahera zip filen, men tillägget försvinner också när du stänger Firefox.

Testa gärna alpha2 med andra tjänster och inte bara TV4. Det kan hända att jag strulade till det för andra play-tjänster, och det vore bra att upptäcka det nu.

Hör av er hur det fungerar.

H2SO4JB commented 11 months ago

0.4.0 Alpha 2 funkar fint för mig i Brave. 👍🏻 Har testat både SVT Play och TV4 Play.

stefansundin commented 11 months ago

Jag testade alpha2 mest i Firefox så jag märkte inte att vissa sidor inte fungerar i Chrome (t.ex. sverigesradio, nrk, dr.dk). Så om du använder Chrome så vill du nog använda alpha1 istället.

Om du stöter på den här buggen så ser du det här meddelandet:

Error: chrome.tabs.executeScript is not a function

Jag släpper nog alpha3 typ nästa helg med en lösning på det här problemet.

Edit: Den här buggen finns också i alpha1 men där kommer det inte fram något felmeddelande. Istället så fastnar den på "Laddar, var god vänta..."

stefansundin commented 11 months ago

Om det är någon som testar 0.4.0 med Firefox så finns det tyvärr ett litet irritationsmoment. Det är nämligen en punkt under ikonen som inte går att bli av med.

Screenshot 2023-10-10 at 21 09 24

Det verkar vara en bugg i Firefox som är rapporterad här: https://bugzilla.mozilla.org/show_bug.cgi?id=1851083

Det finns ingenting jag kan göra åt det. Förhoppningsvis fixas det snart.

stefansundin commented 11 months ago

Här är alpha3 som utlovat med fix för "chrome.tabs.executeScript" felet.

Chrome: privatkopiera-0.4.0-alpha3-chrome.zip

Firefox: privatkopiera-0.4.0-alpha3-firefox.zip

Jag har tyvärr inte tid att jobba på Privatkopiera i de närmaste veckorna, så det blir nog skarpt släpp för v0.4.0 någon gång i November. Så om du som läser detta har väntat på en fix för TV4 att släppas så vill jag uppmana dig att försöka med alpha3 istället för att fortsätta vänta.

Om ni stöter på några problem så skriv gärna här, men jag kanske inte svarar eller löser det fören i November.

Ha det bra allihopa!

robban00 commented 10 months ago

https://www.tv4play.se/video/cf0ab9fbb69164c0a4fd/räddningsuppdraget funkar inte. 3 avsnitt av programmet samma för alla 3. någon som vet varför?

PeterWaldero commented 10 months ago

> https://www.tv4play.se/video/cf0ab9fbb69164c0a4fd/räddningsuppdraget funkar inte. 3 avsnitt av programmet samma för alla 3. någon som vet varför?

Din länk verkar gå till TV-serien Estonia, och den har väl inte haft premiär än, så jag gissar att det är därför som nedladdningen inte fungerar.

PeterWaldero commented 10 months ago

Nu har Estonia haft premiär. Det trista är dock att delar av dialogen är på estniska, och textning funkar inte då du använder Privatkopiera för TV4...

Lunarwalker60 commented 10 months ago

Använd detta kommando: "ffmpeg.exe" -i "https://vod.streaming.a2d.tv/6d2a71a9-5428-42ac-b4c3-d676e496ddd5/a5f039a0-69c2-11ee-a5e1-ddfdc72853df_20559311.ism/a5f039a0-69c2-11ee-a5e1-ddfdc72853df_20559311-textstream_swe=1000.m3u8" "Estonia - S01E01 - Räddningsuppdraget.srt"

Studera detta kommando och jämför det med det kommando Du använder för videon från TV4 så ser Du hur Du kan fixa det själv med några manuella steg framöver tills Stefan får tid att fixa det.

PeterWaldero commented 10 months ago

Ja, det funkar, nu har jag svensk text. Stort tack.

robban00 commented 10 months ago

Använd detta kommando: "ffmpeg.exe" -i " https://vod.streaming.a2d.tv/6d2a71a9-5428-42ac-b4c3-d676e496ddd5/a5f039a0-69c2-11ee-a5e1-ddfdc728053dc721053dc721853dc728053dc728053dc72853dc728053dc728053dc728053dc72853dc72853dc728053dc72853dc72853dc72853dc 2- 11ee-a5e1-ddfdc72853df_20559311-textstream_swe=1000.m3u8 " " Estland - S01E01 - Räddningsuppdraget.srt"

Studera detta och jämför det med kommandot Du använder för videon från TV4 så ser Du hur Du kan fixa det själv med några manuella steg framöver tills Stefan får tid att fixa det.

Fick ner den men då saknar den undertext. Är det någon som vet hur man kan fixa det?

PeterWaldero commented 10 months ago

Ja, alltså Lunarwalker60 har ju beskrivit kommandot för att få ner undertexen till det första avsnittet av Estonia. Jag fick det att fungera enligt hans beskriving. Så vad händer lyckas du inte få ner SRT-filen, eller är det så att du har fått hem filen, min ingen text visas i filmen...?

iamesh-dev commented 10 months ago

Fungerar Klockerent för allt material som inte är plus

Har knåpat lite och kommit så långt att jag kan ladda ner rörlig bild utan ljud med paketet Play+ (med reklam) 59Kr/mån

Intressant problem

webberian commented 8 months ago

Har knåpat lite och kommit så långt att jag kan ladda ner rörlig bild utan ljud med paketet Play+ (med reklam) 59Kr/mån

Jag tog hjälp av webbläsartillägget "Video DownloadHelper" för att hitta rätt "masterManifest" för mediafilen. Kunde sedan ladda ner via ffmpeg, i stil med:

ffmpeg -i "https://vod.streaming.a2d.tv/cbaXXXe6-a7b3-4ee8-b564-XXXX/29eXXXXXXX.ism/.m3u8?start_index=3" -codec copy filnamn.mp4

BacchusFLT commented 8 months ago

Spännande! Kämpa vidare!

/Pontus Berg

Den sön 24 dec. 2023 kl 21:20 skrev webberian @.***>:

Har knåpat lite och kommit så långt att jag kan ladda ner rörlig bild utan ljud med paketet Play+ (med reklam) 59Kr/mån

Jag tog hjälp av webbläsartillägget "Video DownloadHelper" för att hitta rätt "masterManifest" för mediafilen. Kunde sedan ladda ner både via ffmpeg, i stil med:

ffmpeg -i " https://vod.streaming.a2d.tv/cbaXXXe6-a7b3-4ee8-b564-XXXX/29eXXXXXXX.ism/.m3u8?start_index=3" -codec copy filnamn.mp4

— Reply to this email directly, view it on GitHub https://github.com/stefansundin/privatkopiera/issues/185#issuecomment-1868587862, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZWZSX2JQDC7DYZVPWOXXTYLCFBJAVCNFSM6AAAAAA4TADG3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRYGU4DOOBWGI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

stefansundin commented 8 months ago

Nu har v0.4.0 släppts så hoppas det fungerar för allihopa. Om någon installerade alpha versionerna så avinstallera dem och aktivera den vanliga versionen.