에러의 원인을 살펴 보시면 NetworkOnmainthreadException이라고 발생을 하고 있군요...
주요 원인은 허니컴 이후 Main thread에서 network과 같은 비확실한 작업들을 Main Thread에서 동작하는 것을 금기하고 있습니다.
그럼 여기서 두가지 선택의 기로가 나뉘게 됩니다.
1. 아 ~ 난 이코드 때려 죽여도 그대로 쓰고 시퍼~
이런 경우 OS 버전을 낮춰 빌드 해보세요...
단, 이렇게 되면 상위 API가 사용을 할수 없다는 단점이 생기겠죠...
2. 근본적인 이런 해결방법은 별도의 Thread에서 동작시켜 주는 것입니다.
에러의 주요 원인을 살펴보면 parsePlaylistFile() 동작시켜주는 내부적인 코드들은 죄다 HTTP 통신을 하는 구간이죠...
이 구간을 별도의 Thread 또는 AsyncTask 등으로 별도의 작업을 해주시면
원하는 결과를 얻으실수 있을 것입니다.