Ik heb onlangs een nieuwe smartphone aangeschaft, deze keer met Android 8.1 Oreo (zelf LineageOS erop gezet). Waar VLC op mijn vorige smartphone (met Android 7.1) werkte zoals verwacht, wil VLC op 8.1 geen database aanmaken. Het lijkt op een rechtenprobleem, maar andere apps kunnen bv. wel bestanden aanmaken en wijzigen. Ik heb alle data van de app al gewist, opnieuw met een schone lei gestart, maar het maakt geen verschil.
De microSD-kaart is als ext4 geformatteerd (net zoals onder 7.1), en de interne opslag ook. Ik heb mijn muziek zowel in de Music-map op de interne opslag als de SD-kaart gezet, maar in geen van beide gevallen scant hij de bestanden in. Hij geeft geen foutmeldingen in de GUI;
als ik handmatig de mappen selecteer die hij dient te scannen lijkt hij dat te doen, maar zodra ik dat scherm verlaat verdwijnen de vinkjes bij de mappen (en lijkt dus alles gereset). De database blijft leeg.
Ik kan wel gewoon door de bestanden bladeren en ze afspelen; de standaard muziekspeler indexeert ze ook netjes (maar negeert alle .opus-bestanden die VLC wel slikt)
De foutmelding in de logs heeft het over de thumbnaildatabase die niet kan worden aangemaakt, maar ik vind online geen info terug over welk pad dat zou moeten zijn.
Logcat toont het volgende (al gefilterd op VLC):
Bedankt!
De microSD-kaart is als ext4 geformatteerd (net zoals onder 7.1), en de interne opslag ook. Ik heb mijn muziek zowel in de Music-map op de interne opslag als de SD-kaart gezet, maar in geen van beide gevallen scant hij de bestanden in. Hij geeft geen foutmeldingen in de GUI;
als ik handmatig de mappen selecteer die hij dient te scannen lijkt hij dat te doen, maar zodra ik dat scherm verlaat verdwijnen de vinkjes bij de mappen (en lijkt dus alles gereset). De database blijft leeg.
Ik kan wel gewoon door de bestanden bladeren en ze afspelen; de standaard muziekspeler indexeert ze ook netjes (maar negeert alle .opus-bestanden die VLC wel slikt)
De foutmelding in de logs heeft het over de thumbnaildatabase die niet kan worden aangemaakt, maar ik vind online geen info terug over welk pad dat zou moeten zijn.
Logcat toont het volgende (al gefilterd op VLC):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| 06-04 23:40:25.008 I/ActivityManager(979): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.videolan.vlc/.StartActivity bnds=[17,1040][154,1168]} from uid 10094 06-04 23:40:25.039 I/ActivityManager(979): Start proc 18725:org.videolan.vlc/u0a104 for activity org.videolan.vlc/.StartActivity 06-04 23:40:25.140 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.gui.MainActivity (has extras)} from uid 10104 06-04 23:40:28.802 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.StartActivity} from uid 10104 06-04 23:40:28.803 W/ActivityManager(979): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=org.videolan.vlc/.StartActivity } 06-04 23:40:28.848 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.gui.MainActivity (has extras)} from uid 10104 06-04 23:40:28.854 W/ActivityManager(979): Duplicate finish request for ActivityRecord{8039e66 u0 org.videolan.vlc/.StartActivity t584 f} 06-04 23:40:28.864 I/chatty (18725): uid=10104(org.videolan.vlc) pool-1-thread-1 expire 3 lines 06-04 23:40:33.854 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.gui.preferences.PreferencesActivity} from uid 10104 06-04 23:40:34.051 I/ActivityManager(979): Displayed org.videolan.vlc/.gui.preferences.PreferencesActivity: +169ms (total +5s230ms) 06-04 23:40:34.910 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.gui.SecondaryActivity (has extras)} from uid 10104 06-04 23:40:35.127 I/chatty (18725): uid=10104(org.videolan.vlc) expire 2 lines 06-04 23:40:35.132 I/ActivityManager(979): Displayed org.videolan.vlc/.gui.SecondaryActivity: +193ms 06-04 23:40:38.136 W/vlc-browser(18725): type=1400 audit(0.0:668): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.156 W/vlc-browser(18725): type=1400 audit(0.0:669): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.166 W/vlc-browser(18725): type=1400 audit(0.0:670): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.176 W/vlc-browser(18725): type=1400 audit(0.0:671): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.176 W/vlc-browser(18725): type=1400 audit(0.0:672): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.186 W/vlc-browser(18725): type=1400 audit(0.0:673): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.196 W/vlc-browser(18725): type=1400 audit(0.0:674): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.196 W/vlc-browser(18725): type=1400 audit(0.0:675): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.206 W/vlc-browser(18725): type=1400 audit(0.0:676): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.216 W/vlc-browser(18725): type=1400 audit(0.0:677): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.216 W/vlc-browser(18725): type=1400 audit(0.0:678): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.226 W/vlc-browser(18725): type=1400 audit(0.0:679): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.236 W/vlc-browser(18725): type=1400 audit(0.0:680): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.236 W/vlc-browser(18725): type=1400 audit(0.0:681): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.280 I/zygote64(18725): Deoptimizing void org.videolan.libvlc.VLCObject.dispatchEventFromNative(int, long, long, float) due to JIT inline cache 06-04 23:40:38.276 W/vlc-browser(18725): type=1400 audit(0.0:682): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:40:38.286 W/vlc-browser(18725): type=1400 audit(0.0:683): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:18.283 I/ActivityManager(979): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.videolan.vlc/.StartActivity bnds=[17,1040][154,1168]} from uid 10094 06-04 23:42:20.266 W/vlc-browser(18725): type=1400 audit(0.0:684): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:20.276 W/vlc-browser(18725): type=1400 audit(0.0:685): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:20.286 W/vlc-browser(18725): type=1400 audit(0.0:686): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:20.296 W/vlc-browser(18725): type=1400 audit(0.0:687): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:20.306 W/vlc-browser(18725): type=1400 audit(0.0:688): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:20.326 W/vlc-browser(18725): type=1400 audit(0.0:689): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.485 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.gui.MainActivity} from uid 10104 06-04 23:42:22.558 I/chatty (18725): uid=10104(org.videolan.vlc) identical 1 line 06-04 23:42:22.872 I/ActivityManager(979): Displayed org.videolan.vlc/.gui.MainActivity: +358ms 06-04 23:42:22.876 W/vlc-browser(18725): type=1400 audit(0.0:690): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.888 I/zygote64(18725): Deoptimizing void org.videolan.vlc.gui.browser.BaseBrowserFragment$12.onBrowseEnd() due to JIT inline cache 06-04 23:42:22.876 W/vlc-browser(18725): type=1400 audit(0.0:691): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.886 W/vlc-browser(18725): type=1400 audit(0.0:692): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.896 W/vlc-browser(18725): type=1400 audit(0.0:693): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.918 I/zygote64(18725): Deoptimizing void org.videolan.vlc.databinding.BrowserItemBinding.executeBindings() due to JIT inline cache 06-04 23:42:22.916 W/vlc-browser(18725): type=1400 audit(0.0:694): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.916 W/vlc-browser(18725): type=1400 audit(0.0:695): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:22.926 W/vlc-browser(18725): type=1400 audit(0.0:696): avc: denied { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 ppid=686 pcomm="main" pgid=18725 pgcomm="rg.videolan.vlc" 06-04 23:42:36.024 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.StartActivity} from uid 10104 06-04 23:42:36.025 W/ActivityManager(979): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=org.videolan.vlc/.StartActivity } 06-04 23:42:36.161 I/ActivityManager(979): START u0 {cmp=org.videolan.vlc/.gui.MainActivity (has extras)} from uid 10104 06-04 23:42:36.180 W/ActivityManager(979): Duplicate finish request for ActivityRecord{9cccf9b u0 org.videolan.vlc/.StartActivity t585 f} 06-04 23:42:36.256 I/VLC/medialibrary(18725): ../src/MediaLibrary.cpp:248 virtual medialibrary::InitializeResult medialibrary::MediaLibrary::initialize(const std::string &, const std::string &, medialibrary::IMediaLibraryCb *) Initializing medialibrary... 06-04 23:42:36.257 I/VLC/medialibrary(18725): ../src/factory/FileSystemFactory.cpp:94 virtual void medialibrary::factory::FileSystemFactory::refreshDevices() Refreshing devices from IDeviceLister 06-04 23:42:36.257 E/VLC/medialibrary(18725): ../src/MediaLibrary.cpp:272 virtual medialibrary::InitializeResult medialibrary::MediaLibrary::initialize(const std::string &, const std::string &, medialibrary::IMediaLibraryCb *) Failed to create thumbnail directory: Permission denied |
Bedankt!
Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje