I’m using OSMC in RPi3 for a long time with Youtube DASH. Usually I’m choosing stream quality manually. I see options for native YouTube resolutions like 1080, 720, etc and DASH option between them.
Today I upgraded my OSMC to December 2018 build and don’t see DASH option in menu.
InputStream Adaptive is enabled.
In log I see string:
21:19:19.584 T:1537209088 NOTICE: [plugin.video.youtube] Startup: detected Krypton (Kodi-17.6), setting DASH_SUPPORT_BUILTIN = False, DASH_SUPPORT_ADDON = True 21:19:34.922 T:1537209088 NOTICE: [plugin.video.youtube] Running: YouTube (5.4.5) on Krypton (Kodi-17.6) with Python 2.7.13
Native Youtube HD resolutions are just not working. DASH is killing feature for me. Help to solve a problem.
We’d need full, debug logs to look at this.
Which components? All of them?
I enabled debug log in Kodi with standart level.
Started youtube video with 720p.
Enabled MPEG DASH.
Started another video with 720p.
grab-logs -A -C and cleaned up some paths in /boot/uploadlog.txt.
Here is the log: https://paste.osmc.tv/qazusepoji
I could to solve the problem!
At first for testing purposes I installed previuos build of OSMC (2017.10-1) and saw that MPEG-DASH still not working. So problem was not in OSMC.
Then I found Youtube Plugin thread on forum.kodi.tv. There was new alpha build and some userful information.
So to enable MPEG-DASH in OSMC now you need:
- Download and install latest alpha version of Youtube plugin (plugin.video.youtube-5.5.0.alpha17.zip for now).
- Enable MPEG-DASH Proxy in Youtube plugin settings.
- Wait few seconds before that proxy starts.
- Set minimal bandwidth ~30000000 in InputStream Adaptive settings.
All other settings are for you decision.