media_new() now ensures that it stores a absolute path, added again playlist passing, which seems to be still buggy...