구형폰을 활용한 Simple DLNA MP3 플레이어

hemiani

구형폰을 활용한 Simple DLNA MP3 플레이어

‏ابزار بازی‌های ویدویی
  • 0.00
(0 رای)

نصب رایگان

10

نصب ها

Android 2.3.3+

نسخه حداقل

با تبلیغات

تبلیغات

01.01.1970

تاریخ انتشار

تغییرات اخیر:

- DLNA 가져오기 개선
- 내장 음원 가져오기 개선
- 타이머 수정

توضیحات:

집에 굴러다니던 구형폰(갤**)을 활용하여 DLNA 서버의 MP3곡들을 재생하는 플레이어를 만들었습니다.

대다수 DLNA서버 들이 약 1,000곡 정도밖에 목록을 제공해 주지 않아서 실제 그 이상의 곡이 인식되지 않아 매번 한정된 범위 내에서만 음악을 재생되는 단점이 있습니다.
또한 상당 수 DLNA 서버들이 제공하는 곡들의 URL 경로가 고정되고 곡파일만 부여받은 ID로
조합됩니다.
(예 : S모사NAS http://내부IP:50002/m/NDLNA/곡ID.mp3
ID는 순차적으로 증가하며, 곡파일을 수정하거나 하면 기존 ID는 삭제되고 다음 순번을 부여받음)

이 곡들의 재생URL과 ID를 잘 설정하면 문제없이 재생되는 점을 착안하여 곡 목록 범위를 지정할 수 있도록 설정하였습니다.

다만 DLNA가 많이 느리고 이런 저런 오류가 발생하는지 제때 곡 파일이 읽어지지 않는 현상이 있어 오류 시에는 다음 곡을 자동으로 재생하도록 옵션을 설정하였습니다.

주요 기능은 다음과 같습니다.
- 폰 내부에 저장한 음악 Media File 재생 기능
- DLNA 서버 검색 및 navigation 기능(호환성 문제로 Cling 1.0 API sample을 활용)
- DLNA 파일 목록 기본 URL과 곡ID 최소값~최대값을 설정하여 재생 목록 생성 기능
- 무조건 Shuffle 재생(순차적 재생의 의미가 별로 없어서 개발 안함-.- 중복재생되지 않음)
- mp3 파일에 가수, 곡명, 장르, 앨범명, 앨범이미지, 비동기 가사가 내장되어 있을 경우 플레이어에 적용
- 오류 시 다음곡 자동 재생 기능 버튼
- 자동 종료 타이머 설정 기능(분 단위)

* 주의 사항
- 혼자서 테스트한다고 하면서 버그는 보이는대로 잡았음(...)
- 대량의 곡목록을 생성하거나 가져오기 하면 저사양의 폰에서는 상당히 시간이 많아 소요됨-.-
- 가지고있는 음악파일 포맷이 전부 CD에서 뜬 mp3라 ogg나 flac등은 (..귀찮아서..)전혀 테스트하지 못했음

hemiani برنامه های دیگر

دانلود