Listen to YouTube


Question

I want to listen to audio only from any YouTube recording, just like an audio-book, with my mobile phone's screen off. Is this possible?


So far I tested only:



  • YouTube original app,

  • playing YT stream in mobile Chrome.


All for nothing. A second after I turn-off my screen, audio is cut off and playback stops.


Is this possible at all? I.e. by changing some YouTube app's configuration or tapping some magic button in Chrome while browsing YouTube website? Or the only option is to look for some 3rd party app in Soft Rec?


Answer

This seems to be impossible in neither original YouTube app nor in Google Chrome.


You can consider another app, like YouTube Vanced or NewPipe (search the Internet for more details since this is not a software recommendations site; I am not affiliated with any of mentioned apps). Or you can consider another browser, namely Firefox.


The solution given at Software Recommendations for iOS works just fine for Android as well:



  1. Navigate to youtube.com (in Firefox)

  2. Find and play your video

  3. Hit the three-dot menu button

  4. Tap the Request desktop site

  5. When the page reloads, play the video again


You're done. Slide down the notification center to find video controlling buttons there:


enter image description here


Replicating the same steps in mobile Chrome turned out to be ineffective.


There's one important note here. Depending on how you're watching given video:



  1. Using suggested Firefox Mobile or trying some other browser.

  2. Watching in mobile mode or requesting desktop site.

  3. Turning off screen immediately or waiting until it gets turned of by itself etc.


your wideo (or actually audio from YouTube) will:



  • play forever,

  • stop immediately,

  • stop after 5-8 minutes.


And you will be able to enjoy interrupted experience for long time or you will be forced to turn on and off screen after each 5-8 minutes (like in my case).


Because, no matter what I did, I failed to achieve interrupted, few hours long experience, I was forced to use additional solution (provided here) and install Fake Standby app.


Using Firefox Mobile + Fake Standby was an ultimate solution to this problem. However, keep in mind that in current version (November 2020) Fake Standby is causing some weird interference to Google Calendar.


This answer is based on this answer at Software Recommendations and my own blog post.


Topics


2D Engines   3D Engines   9-Patch   Action Bars   Activities   ADB   Advertisements   Analytics   Animations   ANR   AOP   API   APK   APT   Architecture   Audio   Autocomplete   Background Processing   Backward Compatibility   Badges   Bar Codes   Benchmarking   Bitmaps   Bluetooth   Blur Effects   Bread Crumbs   BRMS   Browser Extensions   Build Systems   Bundles   Buttons   Caching   Camera   Canvas   Cards   Carousels   Changelog   Checkboxes   Cloud Storages   Color Analysis   Color Pickers   Colors   Comet/Push   Compass Sensors   Conferences   Content Providers   Continuous Integration   Crash Reports   Credit Cards   Credits   CSV   Curl/Flip   Data Binding   Data Generators   Data Structures   Database   Database Browsers   Date &   Debugging   Decompilers   Deep Links   Dependency Injections   Design   Design Patterns   Dex   Dialogs   Distributed Computing   Distribution Platforms   Download Managers   Drawables   Emoji   Emulators   EPUB   Equalizers &   Event Buses   Exception Handling   Face Recognition   Feedback &   File System   File/Directory   Fingerprint   Floating Action   Fonts   Forms   Fragments   FRP   FSM   Functional Programming   Gamepads   Games   Geocaching   Gestures   GIF   Glow Pad   Gradle Plugins   Graphics   Grid Views   Highlighting   HTML   HTTP Mocking   Icons   IDE   IDE Plugins   Image Croppers   Image Loaders   Image Pickers   Image Processing   Image Views   Instrumentation   Intents   Job Schedulers   JSON   Keyboard   Kotlin   Layouts   Library Demos   List View   List Views   Localization   Location   Lock Patterns   Logcat   Logging   Mails   Maps   Markdown   Mathematics   Maven Plugins   MBaaS   Media   Menus   Messaging   MIME   Mobile Web   Native Image   Navigation   NDK   Networking   NFC   NoSQL   Number Pickers   OAuth   Object Mocking   OCR Engines   OpenGL   ORM   Other Pickers   Parallax List   Parcelables   Particle Systems   Password Inputs   PDF   Permissions   Physics Engines   Platforms   Plugin Frameworks   Preferences   Progress Indicators   ProGuard   Properties   Protocol Buffer   Pull To   Purchases   Push/Pull   QR Codes   Quick Return   Radio Buttons   Range Bars   Ratings   Recycler Views   Resources   REST   Ripple Effects   RSS   Screenshots   Scripting   Scroll Views   SDK   Search Inputs   Security   Sensors   Services   Showcase Views   Signatures   Sliding Panels   Snackbars   SOAP   Social Networks   Spannable   Spinners   Splash Screens   SSH   Static Analysis   Status Bars   Styling   SVG   System   Tags   Task Managers   TDD &   Template Engines   Testing   Testing Tools   Text Formatting   Text Views   Text Watchers   Text-to   Toasts   Toolkits For   Tools   Tooltips   Trainings   TV   Twitter   Updaters   USB   User Stories   Utils   Validation   Video   View Adapters   View Pagers   Views   Watch Face   Wearable Data   Wearables   Weather   Web Tools   Web Views   WebRTC   WebSockets   Wheel Widgets   Wi-Fi   Widgets   Windows   Wizards   XML   XMPP   YAML   ZIP Codes