Open italiardam opened 7 months ago
l'errore accade solo su ubuntu mentre in windows funziona correttamente e sempre in windows nonostante abbia impostato quality=1080 e video_profile="high" il film viene scaricato in 540p
il mio file main.py:
from phantomflix import NetflixClient import asyncio
client = NetflixClient( email="mia-email", # Insert your email here password="password", # Insert your password here device="emulator-5554", # Insert your CDM folder name here quality=1080, audio_language=["Italian"], language="it-IT", # Metadata language video_profile="high", quiet=False, )
async def main():
viewables = client.get_viewables(70077552) # for serie add season=<season_number>, episode=<episode_number>
for viewable in viewables: print(viewable.title)
await viewables[0].download()
asyncio.run(main())
Ciao, Ho riscontrato lo stesso problema e dopo alcune indagini, ho scoperto che Netflix limita la qualità massima di streaming su browser come Chrome e Firefox, e talvolta anche su dispositivi Android fino a 540p. Sembra che l'unico browser che supporta la visualizzazione a 1080p sia Microsoft Edge, probabilmente a causa dell'integrazione con l'applicazione nel Microsoft Store. Sospetto che la radice del problema sia legata al sistema di protezione DRM, Widevine, che non è utilizzato da Edge. Sto cercando una soluzione per ovviare a questa limitazione.
Any fix for this yet?
quando avvio main.py mi ritorna come errore:
Starting process... [phantomflix 2023.1.4] Traceback (most recent call last): File "/home/simone/phantomflix-main/main.py", line 20, in
asyncio.run(main())
File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/home/simone/phantomflix-main/main.py", line 19, in main
await viewables[0].download()
File "/home/simone/phantomflix-main/phantomflix/netflix.py", line 315, in download
playlist = Parse(self.client.msl.load_playlist(self.vid), self.client)
File "/home/simone/phantomflix-main/phantomflix/netflix.py", line 717, in load_playlist
raise LoginError(manifest.get("error", {}).get("display", error))
phantomflix.errors.LoginError: Email or password is incorrect.
email e password inserite nel file "main.py" sono corrette