{"repo":"IljaN/narr","free":true,"listed":false,"github":"https://github.com/IljaN/narr","clone":"git clone https://github.com/IljaN/narr.git","description":"Download audio tracks from Netflix to sample your favorite shows","language":"Go","stars":96,"topics":["music","cli","crawler","downloader","chrome-devtools-protocol","netflix"],"license":"Unlicense","category":"scrapers-browser-automation","readme_excerpt":"Narr Netflix Audio Ripper - Download audio tracks from Netflix to sample your favourite shows. :musical note: Usage Close all browser instances and start Chrome, Brave or Edge from the terminal with enabled remote debugging : - Make sure that you are logged in on Netflix in the started browser. - Navigate to the show you want to download the audio from. - Copy the URL of the show. - Run narr with the URL as argument. Observe the progress in the terminal: You can navigate to any other show or episode or change the language of the audio track while narr is running. It will download the audio track of the currently playing episode. It is also possible to navigate to the Netflix home page. Narr will then download audio tracks of trailers or previews. How it works Narr uses the Chrome DevTools Protocol to communicate with the browser. It intercepts the network requests and downloads the audio tracks in mp4 format. This is possible because the audio is not protected by DRM. Build from source Narr is written in Go. You can build it from source with the following commands: This builds binaries for Linux, Windows and MacOS (amd64 + arm64) and places them in the bin directory. Flags","default_branch":null,"files":null,"tree":[],"storefront":"/r/IljaN","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IljaN/narr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}