Made playlist poputation safe

Added a try catch to the split method, the fallback now works as follows
-attempts to get data from tags
-if tags absent tries split method on track title
-if split raises exception the playlist is populated using just track title