[Xposed Framework Modules] siealex:
1.1.1 still does not work, but the log is much longer.

Reloaded preferences: {pref_prevent_repetetive_scans_state=false, pref_run_media_scanner_as_foreground_service_state=true, pref_restrict_directories_to_scan_state=false, pref_log_to_xposed_log_state=false, pref_show_results_state=true, pref_logging_enabled_state=false, pref_restrict_to_certain_media_types_state=false, pref_run_media_scanner_with_background_thread_priority_state=true}
java.lang.NullPointerException
at android.app.Notification$Builder.applyStandardTemplate(Notification.java:1630)
at android.app.Notification$Builder.makeContentView(Notification.java:1752)
at android.app.Notification$Builder.buildUnstyled(Notification.java:1800)
at android.app.Notification$Builder.build(Notification.java:1872)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$6.beforeHookedMethod(MsoXposedMod.java:265)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at com.android.providers.media.MediaScannerService.scan(Native Method)
at com.android.providers.media.MediaScannerService.access$300(MediaScannerService.java:49)
at com.android.providers.media.MediaScannerService$ServiceHandler.handleMessage(MediaScannerService.java:271)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at com.android.providers.media.MediaScannerService.run(MediaScannerService.java:186)
at java.lang.Thread.run(Thread.java:841)
Reloaded preferences: {pref_prevent_repetetive_scans_state=false, pref_run_media_scanner_as_foreground_service_state=true, pref_restrict_directories_to_scan_state=false, pref_log_to_xposed_log_state=false, pref_show_results_state=true, pref_logging_enabled_state=false, pref_restrict_to_certain_media_types_state=false, pref_run_media_scanner_with_background_thread_priority_state=true}
java.lang.NullPointerException
at com.thomashofmann.xposed.lib.XposedModule.getNotificationManager(XposedModule.java:451)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod.access$2500(MsoXposedMod.java:38)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$13.beforeHookedMethod(MsoXposedMod.java:433)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.media.MediaScanner.processDirectory(Native Method)
at android.media.MediaScanner.scanDirectories(MediaScanner.java:1324)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at android.media.MediaScanner.scanDirectories(Native Method)
at com.android.providers.media.MediaScannerService.scan(MediaScannerService.java:105)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at com.android.providers.media.MediaScannerService.scan(Native Method)
at com.android.providers.media.MediaScannerService.access$300(MediaScannerService.java:49)
at com.android.providers.media.MediaScannerService$ServiceHandler.handleMessage(MediaScannerService.java:271)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at com.android.providers.media.MediaScannerService.run(MediaScannerService.java:186)
at java.lang.Thread.run(Thread.java:841)
java.lang.NullPointerException
at com.thomashofmann.xposed.lib.XposedModule.getNotificationManager(XposedModule.java:451)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod.access$2800(MsoXposedMod.java:38)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$14.beforeHookedMethod(MsoXposedMod.java:452)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.media.MediaScanner.postscan(Native Method)
at android.media.MediaScanner.scanDirectories(MediaScanner.java:1334)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at android.media.MediaScanner.scanDirectories(Native Method)
at com.android.providers.media.MediaScannerService.scan(MediaScannerService.java:105)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at com.android.providers.media.MediaScannerService.scan(Native Method)
at com.android.providers.media.MediaScannerService.access$300(MediaScannerService.java:49)
at com.android.providers.media.MediaScannerService$ServiceHandler.handleMessage(MediaScannerService.java:271)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at com.android.providers.media.MediaScannerService.run(MediaScannerService.java:186)
at java.lang.Thread.run(Thread.java:841)
java.lang.NullPointerException
at com.thomashofmann.xposed.lib.XposedModule.getNotificationManager(XposedModule.java:451)
at com.thomashofmann.xposed.lib.XposedModule.showNotification(XposedModule.java:397)
at com.thomashofmann.xposed.lib.XposedModule.showNotification(XposedModule.java:393)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod.access$2200(MsoXposedMod.java:38)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$6.reportDurations(MsoXposedMod.java:331)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$6.afterHookedMethod(MsoXposedMod.java:300)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at com.android.providers.media.MediaScannerService.scan(Native Method)
at com.android.providers.media.MediaScannerService.access$300(MediaScannerService.java:49)
at com.android.providers.media.MediaScannerService$ServiceHandler.handleMessage(MediaScannerService.java:271)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at com.android.providers.media.MediaScannerService.run(MediaScannerService.java:186)
at java.lang.Thread.run(Thread.java:841)
java.lang.NullPointerException
at android.app.Notification$Builder.applyStandardTemplate(Notification.java:1630)
at android.app.Notification$Builder.makeContentView(Notification.java:1752)
at android.app.Notification$Builder.buildUnstyled(Notification.java:1800)
at android.app.Notification$Builder.build(Notification.java:1872)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$6.beforeHookedMethod(MsoXposedMod.java:265)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at com.android.providers.media.MediaScannerService.scan(Native Method)
at com.android.providers.media.MediaScannerService.access$300(MediaScannerService.java:49)
at com.android.providers.media.MediaScannerService$ServiceHandler.handleMessage(MediaScannerService.java:271)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at com.android.providers.media.MediaScannerService.run(MediaScannerService.java:186)
at java.lang.Thread.run(Thread.java:841)

java.lang.NullPointerException
at com.thomashofmann.xposed.lib.XposedModule.getNotificationManager(XposedModule.java:451)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod.access$2500(MsoXposedMod.java:38)
at com.thomashofmann.xposed.mediascanneroptimizer.MsoXposedMod$13.beforeHookedMethod(MsoXposedMod.java:433)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.media.MediaScanner.processDirectory(Native Method)
at android.media.MediaScanner.scanDirectories(MediaScanner.java:1324)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at android.media.MediaScanner.scanDirectories(Native Method)
at com.android.providers.media.MediaScannerService.scan(MediaScannerService.java:105)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at com.android.providers.media.MediaScannerService.scan(Native Method)
at com.android.providers.media.MediaScannerService.access$300(MediaScannerService.java:49)
at com.android.providers.media.MediaScannerService$ServiceHandler.handleMessage(MediaScannerService.java:271)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at com.android.providers.media.MediaScannerService.run(MediaScannerService.java:186)
at java.lang.Thread.run(Thread.java:841)