[Android Apps and Games] UltraTheHedgeToaster:
Yeah, and that was the first thing I tried back in December. A couple of times, actually.

I didn't do anything special with Mortplayer recently, not that I can recall. It was really quite odd. My guess is that it wasn't Mortplayer itself, but whatever code Mortplayer calls on that would normally cause the error. But that's just wild, baseless speculation with no way of verifying or disproving it. *shrug*

Yeah, that worked on my old 2013 Android 4, but not on my 2017 Android 7 (which eventually updated to 8).

My own solution was a bit roundabout, but since I'd already build myself a C# Windows Forms Application to read out Mortplayer's bookmark format on PC to allow better organization (sort by file size, completion percentage, "percentage of file read in Megabyte", most recent bookmark's time stamp, group by chapters using my personal file name conventions, group by file size of all chapters of a story combined, and a bunch of other useful features)... I just added a function to allow for quickly filtering all files that had bookmark names starting with "DELETE", then added a function that creates "fake deletion files" (2 kb empty mp3 files with the same file names and timestamps set 10 years in the future). This roundabout way allowed me to not only overwrite the files on the phone and promptly delete them afterwards in one big chunk, but also eliminate the copies of the files I keep on PC. I just need to make a bookmark in Mortplayer starting with the word "DELETE", which my phone keyboard quickly learned was my most preferred word to begin a sentence, export the bookmarks, fire up my program and overwrite the files, then delete them. It usually meant I'd clean up my audiobooks once every 2 - 4 weeks instead of deleting things immediately, but it also kept things synced between my phone and PC.

...Okay, maybe it was more than just "a bit" roundabout. But it works for my personal use. ;)

The downside is that the program is a massive monster of spaghetti code I built over the course of 3 - 4 years every other weekend or so in 40 minute bursts that I never had time to clean up, and is over-personalized in a number of areas with features requiring specific file naming conventions and expecting specific folder setups and bla bla bla, so it isn't exactly suitable for public release. :silly:

I could built a converter for Mortplayer bookmarks into other audio player bookmark-list formats from that, though. :)

Hmm. Okay, I admit ignorance regarding the relevance of classes.dex here. I'd just assumed "sources\p003de\stohelit" already contained Mortplayer's java-code, and the "android" and "com" folders to be decompiled libraries. I suppose some libraries could be missing for whatever reason, but those probably can be found online somewhere. :confused:

It occurs to me that Android Studio wasn't around in 2012, when Mortplayer was last updated. Don't even know if you can still get Eclipse to work even with older Android versions, I accidentally shot my installation by making the mistake of hitting "update" at some point. :(

---------- Post added at 12:39 AM ---------- Previous post was at 12:21 AM ----------

I just found out what it was! :laugh:

I opened Mortplayer while in split screen running a Youtube video. Then selected a different story while Youtube was still running. Mortplayer didn't crash.

Even after exiting from split screen, Mortplayer doesn't crash when selecting another story.

Maybe the split screen messes with the code for the themes / layout / whatever - since that's the part in Mortplayer's code where it usually crashes; I don't think split screen was around in 2012.

This literally just happened 5 minutes ago, so there might be some other factor at play I have yet to notice. Or maybe tomorrow it will stop working again for no reason, I don't know.

I'll keep you updated! :highfive: